[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-25 Thread jakub at gcc dot gnu dot org
--- 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

[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-23 Thread jakub at gcc dot gnu dot org
--- 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

[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-10 Thread jakub at gcc dot gnu dot org
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34692

[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-09 Thread jakub at gcc dot gnu dot org
--- 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:

[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-07 Thread tromey at gcc dot gnu dot org
--- 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

[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-06 Thread pinskia at gcc dot gnu dot org
--- 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 -