> g++ -c foo.cpp -m32 -O2 foo.cpp: In member function 'AbcIval1d AbcCone::GetLinearParamIval(AbcSurfType*) const': foo.cpp:81: internal compiler error: in emit_swap_insn, at reg-stack.c:827
NOTES: (1) g++ -c foo.cpp -m32 -O1 ................ works (2) g++ -c foo.cpp -m64 -O2 ................ works (3) comment out line 31 AND g++ -c foo.cpp -m32 -O2 ................ works ============================================================================== > uname -a Linux yoda.intec.dom 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16 11:57:43 EST 2008 x86_64 x86_64 x86_64 GNU/Linux > rpm -qa "glibc*" | grep -e 'glibc-[0-9]' | sort -u glibc-2.5-24.el5_2.2 > g++ -v Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with: /projects/tob/gcc-trunk-checkout/configure --with-gmp-lib=/projects/tob/gcc-build/lib-aux --with-mpfr-lib=/projects/tob/gcc-build/lib-aux --enable-languages=c,fortran,c++ --prefix=/projects/tob/gcc-trunk Thread model: posix gcc version 4.5.0 20090331 (experimental) [trunk revision 145331] (GCC) > ld -v GNU ld (GNU Binutils) 2.19 -- Summary: internal compiler error: in emit_swap_insn, at reg- stack.c:827 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mario-baumann at web dot de GCC build triplet: x86_64-unknown-linux-gnu GCC target triplet: i?86-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39607