http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48272
Summary: internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124 Product: gcc Version: 4.5.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: sebastian.heg...@tu-dresden.de Host: ia64-unknown-linux-gnu Target: ia64-unknown-linux-gnu Build: ia64-unknown-linux-gnu Created attachment 23768 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23768 The preprocessed file (*.i*) that triggers the bug, generated by adding -save-temps to the complete compilation command, compressed with gzip. I am trying to compile boost v1.44.0 ("www.boost.org") library on IA-64, which fails with: libs/iostreams/src/zlib.cpp: In member function ‘boost::iostreams::zlib_error::zlib_error(int)’: libs/iostreams/src/zlib.cpp:72:7: internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124 I'm seeing this popping up several times, so I'll only report the first occurence. Terminal output: Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../libexec/gcc/ia64-unknown-linux-gnu/4.6.0/lto-wrapper Target: ia64-unknown-linux-gnu Configured with: ../gcc-4.6.0/configure --prefix=/home/radar-08/modules-ia64/gcc/4.6.0 --with--mpfr=/home/radar-08/modules-ia64/gcc/4.6.0 --with-gmp=/home/radar-08/modules-ia64/gcc/4.6.0 --with-mpc=/home/radar-08/modules-ia64/gcc/4.6.0 --with-libelf=/home/radar-08/modules-ia64/gcc/4.6.0 --enable-lto --enable-gold --enable-bootstrap --enable-build-with-cxx Thread model: posix gcc version 4.6.0 20110323 (prerelease) (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-ftemplate-depth=128' '-O3' '-fopenmp' '-O3' '-fno-signed-zeros' '-fno-trapping-math' '-fassociative-math' '-freciprocal-math' '-fpeel-loops' '-fipa-pta' '-flto' '-fsched-pressure' '-fgcse-sm' '-fgcse-las' '-fgcse-after-reload' '-falign-functions=16' '-fgraphite-identity' '-fivopts' '-ftree-sra' '-ftracer' '-funroll-loops' '-fvariable-expansion-in-unroller' '-ftree-loop-ivcanon' '-ftree-loop-distribution' '-floop-interchange' '-floop-strip-mine' '-floop-block' '-ftree-loop-im' '-ftree-vectorize' '-ftree-slp-vectorize' '-ftree-vectorizer-verbose=1' '-finline' '-fearly-inlining' '-findirect-inlining' '-finline-functions-called-once' '-finline-limit=100000' '--param' 'large-function-growth=10000' '--param' 'inline-unit-growth=10000' '-finline-functions' '-Wno-inline' '-Wall' '-pthread' '-fPIC' '-D' 'BOOST_ALL_NO_LIB=1' '-D' 'BOOST_IOSTREAMS_DYN_LINK=1' '-D' 'BOOST_IOSTREAMS_USE_DEPRECATED' '-D' 'NDEBUG' '-I' '.' '-c' '-o' 'bin.v2/libs/iostreams/build/gcc-4.6.0/release/threading-multi/zlib.o' '-shared-libgcc' '-pthread' /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../libexec/gcc/ia64-unknown-linux-gnu/4.6.0/cc1plus -E -quiet -v -I . -iprefix /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/ -D_GNU_SOURCE -D_REENTRANT -D BOOST_ALL_NO_LIB=1 -D BOOST_IOSTREAMS_DYN_LINK=1 -D BOOST_IOSTREAMS_USE_DEPRECATED -D NDEBUG libs/iostreams/src/zlib.cpp -Wno-inline -Wall -ftemplate-depth=128 -fopenmp -fno-signed-zeros -fno-trapping-math -fassociative-math -freciprocal-math -fpeel-loops -fipa-pta -flto -fsched-pressure -fgcse-sm -fgcse-las -fgcse-after-reload -falign-functions=16 -fgraphite-identity -fivopts -ftree-sra -ftracer -funroll-loops -fvariable-expansion-in-unroller -ftree-loop-ivcanon -ftree-loop-distribution -floop-interchange -floop-strip-mine -floop-block -ftree-loop-im -ftree-vectorize -ftree-slp-vectorize -ftree-vectorizer-verbose=1 -finline -fearly-inlining -findirect-inlining -finline-functions-called-once -finline-limit=100000 -finline-functions -fPIC -O3 -O3 -fpch-preprocess -o zlib.ii ignoring nonexistent directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../ia64-unknown-linux-gnu/include" ignoring duplicate directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0" ignoring duplicate directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0/ia64-unknown-linux-gnu" ignoring duplicate directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0/backward" ignoring duplicate directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/include" ignoring duplicate directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/include-fixed" ignoring nonexistent directory "/home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../ia64-unknown-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: . /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0 /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0/ia64-unknown-linux-gnu /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/../../../../include/c++/4.6.0/backward /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/include /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/ia64-unknown-linux-gnu/4.6.0/include-fixed /usr/local/include /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../lib/gcc/../../include /usr/include End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-ftemplate-depth=128' '-O3' '-fopenmp' '-O3' '-fno-signed-zeros' '-fno-trapping-math' '-fassociative-math' '-freciprocal-math' '-fpeel-loops' '-fipa-pta' '-flto' '-fsched-pressure' '-fgcse-sm' '-fgcse-las' '-fgcse-after-reload' '-falign-functions=16' '-fgraphite-identity' '-fivopts' '-ftree-sra' '-ftracer' '-funroll-loops' '-fvariable-expansion-in-unroller' '-ftree-loop-ivcanon' '-ftree-loop-distribution' '-floop-interchange' '-floop-strip-mine' '-floop-block' '-ftree-loop-im' '-ftree-vectorize' '-ftree-slp-vectorize' '-ftree-vectorizer-verbose=1' '-finline' '-fearly-inlining' '-findirect-inlining' '-finline-functions-called-once' '-finline-limit=100000' '--param' 'large-function-growth=10000' '--param' 'inline-unit-growth=10000' '-finline-functions' '-Wno-inline' '-Wall' '-pthread' '-fPIC' '-D' 'BOOST_ALL_NO_LIB=1' '-D' 'BOOST_IOSTREAMS_DYN_LINK=1' '-D' 'BOOST_IOSTREAMS_USE_DEPRECATED' '-D' 'NDEBUG' '-I' '.' '-c' '-o' 'bin.v2/libs/iostreams/build/gcc-4.6.0/release/threading-multi/zlib.o' '-shared-libgcc' '-pthread' /home/h0/radar-08/modules-ia64/gcc/4.6.0/bin/../libexec/gcc/ia64-unknown-linux-gnu/4.6.0/cc1plus -fpreprocessed zlib.ii -quiet -dumpbase zlib.cpp -auxbase-strip bin.v2/libs/iostreams/build/gcc-4.6.0/release/threading-multi/zlib.o -O3 -O3 -Wno-inline -Wall -version -ftemplate-depth=128 -fopenmp -fno-signed-zeros -fno-trapping-math -fassociative-math -freciprocal-math -fpeel-loops -fipa-pta -flto -fsched-pressure -fgcse-sm -fgcse-las -fgcse-after-reload -falign-functions=16 -fgraphite-identity -fivopts -ftree-sra -ftracer -funroll-loops -fvariable-expansion-in-unroller -ftree-loop-ivcanon -ftree-loop-distribution -floop-interchange -floop-strip-mine -floop-block -ftree-loop-im -ftree-vectorize -ftree-slp-vectorize -ftree-vectorizer-verbose=1 -finline -fearly-inlining -findirect-inlining -finline-functions-called-once -finline-limit=100000 -finline-functions -fPIC --param large-function-growth=10000 --param inline-unit-growth=10000 -o zlib.s GNU C++ (GCC) version 4.6.0 20110323 (prerelease) (ia64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20110323 (prerelease), GMP version 4.3.2, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C++ (GCC) version 4.6.0 20110323 (prerelease) (ia64-unknown-linux-gnu) compiled by GNU C version 4.6.0 20110323 (prerelease), GMP version 4.3.2, MPFR version 3.0.0, MPC version 0.8.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: c485d433c32791d003107d484ad58d67 libs/iostreams/src/zlib.cpp: In member function ‘boost::iostreams::zlib_error::zlib_error(int)’: libs/iostreams/src/zlib.cpp:72:7: internal compiler error: in setup_insn_reg_pressure_info, at haifa-sched.c:1124 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.