[Bug preprocessor/39213] [4.4/4.5/4.6 regression] Preprocessor ICE with -m64 and --traditional-cpp
ro at CeBiTec dot Uni-Bielefeld dot DE
gcc-bugzilla@gcc.gnu.org
Thu Jun 24 13:50:00 GMT 2010
------- Comment #7 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-06-24 13:50 -------
Subject: Re: [4.4/4.5/4.6 regression] Preprocessor ICE with -m64 and
--traditional-cpp
> ------- Comment #6 from jakub at gcc dot gnu dot org 2010-06-24 12:56 -------
> Can't reproduce on x86_64-linux (and, #pragma redefine_extname seems to be
> handled on all targets, not just Solaris).
This seems to be extremely sensitive to command line parameters. E.g. on
mips-sgi-irix6.5 it works (no ICE) with
$ cc1 -E -tditional-cpp include.c -o include.i -I .
When I add either -mabi=n32 or -mabi=64, cc1 aborts.
Similarly, on sparc-sun-solaris2.11:
$ cc1 -E -traditional-cpp include.c -o include.i -I .
ICEs
$ cc1 -E -traditional-cpp `pwd`/include.c -o include.i -I .
works.
Rainer
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39213
More information about the Gcc-bugs
mailing list