http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49303
--- Comment #1 from Paul H. Hargrove <PHHargrove at lbl dot gov> 2011-06-06 20:07:44 UTC --- Due to a "rogue $PATH" the failing gcc-4.7.0 in the report was built with a non-standard gcc. To rule out that as a possible contributing factor, I have confirmed (below) that when built with this system's /usr/bin/gcc the problem remains. $ /usr/local/bin/gcc -O3 -v -c testcase.c -save-temps Using built-in specs. COLLECT_GCC=/usr/local/bin/gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/ia64-unknown-linux-gnu/4.7.0/lto-wrapper Target: ia64-unknown-linux-gnu Configured with: /eng/upc/dev/gary/gcc-trunk/src/configure --enable-languages=c,c++ --disable-bootstrap --disable-multilib --enable-checking=yes PREFIX=/usr/local/gcc-4-7-0-20110602 CC=/usr/bin/gcc CFLAGS='-g3 -O0' CXX=/usr/bin/g++ CXXFLAGS='-g3 -O0' Thread model: posix gcc version 4.7.0 20110602 (experimental) (GCC) COLLECT_GCC_OPTIONS='-O3' '-v' '-c' '-save-temps' /usr/local/libexec/gcc/ia64-unknown-linux-gnu/4.7.0/cc1 -E -quiet -v testcase.c -O3 -fpch-preprocess -o testcase.i ignoring nonexistent directory "/usr/local/lib/gcc/ia64-unknown-linux-gnu/4.7.0/../../../../ia64-unknown-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/local/lib/gcc/ia64-unknown-linux-gnu/4.7.0/include /usr/local/include /usr/local/lib/gcc/ia64-unknown-linux-gnu/4.7.0/include-fixed /usr/include End of search list. COLLECT_GCC_OPTIONS='-O3' '-v' '-c' '-save-temps' /usr/local/libexec/gcc/ia64-unknown-linux-gnu/4.7.0/cc1 -fpreprocessed testcase.i -quiet -dumpbase testcase.c -auxbase testcase -O3 -version -o testcase.s GNU C (GCC) version 4.7.0 20110602 (experimental) (ia64-unknown-linux-gnu) compiled by GNU C version 4.3.4 [gcc-4_3-branch revision 152973], GMP version 4.2.3, MPFR version 2.3.2, MPC version 0.8.1 warning: MPC header version 0.8.1 differs from library version 0.8. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.7.0 20110602 (experimental) (ia64-unknown-linux-gnu) compiled by GNU C version 4.3.4 [gcc-4_3-branch revision 152973], GMP version 4.2.3, MPFR version 2.3.2, MPC version 0.8.1 warning: MPC header version 0.8.1 differs from library version 0.8. GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 4a01790fb99ce2eacbb8779c8b3d3355 testcase.c: In function 'gasnetc_reghandlers': testcase.c:61:1: internal compiler error: in vinsn_detach, at sel-sched-ir.c:1277 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.