--- Comment #5 from jakub at gcc dot gnu dot org 2008-01-25 09:02 ---
Subject: Bug 34692
Author: jakub
Date: Fri Jan 25 09:01:27 2008
New Revision: 131819
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131819
Log:
PR preprocessor/34692
* macro.c (collect_args): A
--- Comment #4 from jakub at gcc dot gnu dot org 2008-01-23 15:59 ---
Testing a patch.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|una
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34692
--- Comment #3 from jakub at gcc dot gnu dot org 2008-01-09 19:44 ---
ISO C99, 6.3.10, paragraph 11 contains:
"If there are sequences of preprocessing tokens within the list of arguments
that would otherwise act as preprocessing directives, the behavior is
undefined."
GCC 3.2.x had:
--- Comment #2 from tromey at gcc dot gnu dot org 2008-01-07 20:18 ---
Confirmed.
4.1 seems to have silently accepted this.
I will try to read the standard to figure out what is correct.
--
tromey at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pinskia at gcc dot gnu dot org 2008-01-06 22:14 ---
I think this was introduced with the pragma changes from the openmp branch.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
-