[Bug gcov-profile/65761] New: internal compiler error: in patch_jump_insn, at cfgrtl.c:1296

mh+gcc at glandium dot org gcc-bugzilla@gcc.gnu.org
Tue Apr 14 08:15:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65761

            Bug ID: 65761
           Summary: internal compiler error: in patch_jump_insn, at
                    cfgrtl.c:1296
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: gcov-profile
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mh+gcc at glandium dot org

This happened while building Firefox with PGO with GCC 5.1.0-RC-20150412,
compiled with "--enable-languages=c,c++  --disable-nls
--disable-gnu-unique-object --enable-__cxa_atexit --with-arch-32=pentiumpro".

As it happened on Mozilla automation, though, I don't have more than the build
logs, unfortunately. This happened building a x86 (32-bits) Firefox on a x86-64
host with a x86-64 toolchain.

00:57:02     INFO -  In file included from
/builds/slave/try-lx-00000000000000000000000/build/src/obj-firefox/js/src/Unified_cpp_js_src5.cpp:92:0:
00:57:02     INFO - 
/builds/slave/try-lx-00000000000000000000000/build/src/js/src/jit/RangeAnalysis.cpp:
In member function 'bool js::jit::RangeAnalysis::addBetaNodes()':
00:57:02     INFO - 
/builds/slave/try-lx-00000000000000000000000/build/src/js/src/jit/RangeAnalysis.cpp:294:1:
internal compiler error: in patch_jump_insn, at cfgrtl.c:1296
00:57:02     INFO -   }
00:57:02     INFO -   ^
00:57:02     INFO -  0x7c6943 patch_jump_insn
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:1296
00:57:02     INFO -  0x7c6d6b redirect_branch_edge
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:1329
00:57:02     INFO -  0x7c72f2 rtl_redirect_edge_and_branch
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:1462
00:57:02     INFO -  0x7b94c9 redirect_edge_and_branch(edge_def*,
basic_block_def*)
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfghooks.c:376
00:57:02     INFO -  0x7c6b8a rtl_split_edge
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:1960
00:57:02     INFO -  0x7b9acb split_edge(edge_def*)
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfghooks.c:635
00:57:02     INFO -  0x7c8304 commit_one_edge_insertion(edge_def*)
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:2075
00:57:02     INFO -  0x7c8569 commit_edge_insertions()
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/cfgrtl.c:2142
00:57:02     INFO -  0xa51380 convert_regs
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/reg-stack.c:3175
00:57:02     INFO -  0xa51380 reg_to_stack
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/reg-stack.c:3283
00:57:02     INFO -  0xa51380 rest_of_handle_stack_regs
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/reg-stack.c:3338
00:57:02     INFO -  0xa51380 execute
00:57:02     INFO -      ../../gcc-5.1.0-RC-20150412/gcc/reg-stack.c:3369

Please tell me if you need the input files or if the backtrace is enough.



More information about the Gcc-bugs mailing list