http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56798
Bug #: 56798 Summary: ICE in patch_jump_insn, at cfgrtl.c:1238 Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassig...@gcc.gnu.org ReportedBy: vcho...@gmail.com bash-4.1$ /home/slave/build/gcc/bld_gcc/./gcc/xgcc -shared-libgcc -B/home/slave/build/gcc/bld_gcc/./gcc -nostdinc++ -L/home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/libstdc++-v3/src -L/home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/libstdc++-v3/src/.libs -L/home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/lib -L/home/slave/local/xmingw-4_9-trunk-w64-seh/mingw/lib -isystem /home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/include -isystem /home/slave/local/xmingw-4_9-trunk-w64-seh/mingw/include -B/home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/bin/ -B/home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/lib/ -isystem /home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/include -isystem /home/slave/local/xmingw-4_9-trunk-w64-seh/x86_64-w64-mingw32/sys-include -m32 -I/home/slave/build/gcc/gcc-4_9-trunk/libstdc++-v3/../libgcc -I/home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/libstdc++-v3/include/x86_64-w64-mingw32 -I/home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/libstdc++-v3/include -I/home/slave/build/gcc/gcc-4_9-trunk/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=complex_io.lo -g -O2 -m32 -fno-function-sections -fno-data-sections -c /home/slave/build/gcc/gcc-4_9-trunk/libstdc++-v3/src/c++98/complex_io.cc -o complex_io.o In file included from /home/slave/build/gcc/gcc-4_9-trunk/libstdc++-v3/src/c++98/complex_io.cc:25:0: /home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/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>]': /home/slave/build/gcc/bld_gcc/x86_64-w64-mingw32/32/libstdc++-v3/include/complex:532:5: internal compiler error: in patch_jump_insn, at cfgrtl.c:1238 } ^ 0x590a63 patch_jump_insn ../../gcc-4_9-trunk/gcc/cfgrtl.c:1238 0x590bb2 redirect_branch_edge ../../gcc-4_9-trunk/gcc/cfgrtl.c:1271 0x594542 cfg_layout_redirect_edge_and_branch ../../gcc-4_9-trunk/gcc/cfgrtl.c:3901 0x583809 redirect_edge_and_branch(edge_def*, basic_block_def*) ../../gcc-4_9-trunk/gcc/cfghooks.c:349 0xb4f56d try_forward_edges ../../gcc-4_9-trunk/gcc/cfgcleanup.c:585 0xb4f56d try_optimize_cfg ../../gcc-4_9-trunk/gcc/cfgcleanup.c:2775 0xb50a94 cleanup_cfg(int) ../../gcc-4_9-trunk/gcc/cfgcleanup.c:2976 0xbb657a rest_of_handle_if_conversion ../../gcc-4_9-trunk/gcc/ifcvt.c:4455 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.