http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51087
Bug #: 51087 Summary: Regression ICE SPARC compiling complex.c Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: j...@gcc.gnu.org Thu Nov 10 17:51:33 UTC 2011 (revision 181262) Target: sparc-rtems4.11 Regression since 180946 based upon test results at http://gcc.gnu.org/ml/gcc-testresults/2011-11/msg00440.html /home2/joel/build/b-sparc-gcc/./gcc/xgcc -shared-libgcc -B/home2/joel/build/b-sparc-gcc/./gcc -nostdinc++ -L/home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/src -L/home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/src/.libs -nostdinc -B/home2/joel/build/b-sparc-gcc/sparc-rtems4.11/newlib/ -isystem /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/newlib/targ-include -isystem /users/joel/test-gcc/gcc-svn/newlib/libc/include -B/users/joel/test-gcc/install-svn/sparc-rtems4.11/bin/ -B/users/joel/test-gcc/install-svn/sparc-rtems4.11/lib/ -isystem /users/joel/test-gcc/install-svn/sparc-rtems4.11/include -isystem /users/joel/test-gcc/install-svn/sparc-rtems4.11/sys-include -I/home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/sparc-rtems4.11 -I/home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include -I/users/joel/test-gcc/gcc-svn/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=complex_io.lo -g -O2 -c /users/joel/test-gcc/gcc-svn/libstdc++-v3/src/complex_io.cc -o complex_io.o In file included from /users/joel/test-gcc/gcc-svn/libstdc++-v3/src/complex_io.cc:25:0: /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex: In function 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&) [with _Tp = float; _CharT = char; _Traits = std::char_traits<char>]': /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex:529:5: error: missing REG_EH_REGION note in the end of bb 39 /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex:529:5: error: call edges for non-call insn in bb 39 /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex:529:5: error: in basic block 39: /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex:529:5: error: flow control insn inside a basic block (call_insn 620 619 829 39 (parallel [ (call (mem:SI (symbol_ref:SI ("_ZNSt8ios_baseD2Ev") [flags 0x41] <function_decl 0x7ff9c5615700 __base_dtor >) [0 __base_dtor S4 A32]) (const_int 0 [0])) (clobber (reg:SI 15 %o7)) ]) /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/bits/basic_ios.h:274 224 {*call_symbolic_sp32} (expr_list:REG_EH_REGION (const_int 1 [0x1]) (nil)) (expr_list:REG_DEP_OUTPUT (use (reg:SI 8 %o0)) (nil))) /home2/joel/build/b-sparc-gcc/sparc-rtems4.11/libstdc++-v3/include/complex:529:5: internal compiler error: in rtl_verify_flow_info_1, at cfgrtl.c:2001 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make: *** [complex_io.lo] Error 1