https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65263
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-03-02 CC| |amodra at gmail dot com, | |hubicka at gcc dot gnu.org, | |mliska at suse dot cz Ever confirmed|0 |1 --- Comment #1 from Alan Modra <amodra at gmail dot com> --- This is caused by revision 221040 +2015-02-26 Jan Hubicka <hubi...@ucw.cz> + Martin Liska <mli...@suse.cz> + + PR bootstrap/65150 [snip] #2 0x0000000000bca3fa in _fatal_insn_not_found (insn=insn@entry=0x7ffff6ae4ca8, file=file@entry=0x13852e0 "/src/gcc-current/gcc/config/rs6000/rs6000.md", line=line@entry=7813, function=function@entry=0x139c330 <insn_min_length(rtx_insn*)::__FUNCTION__> "insn_min_length") at /src/gcc-current/gcc/rtl-error.c:118 #3 0x0000000000f1e9f2 in insn_min_length (insn=insn@entry=0x7ffff6ae4ca8) at /src/gcc-current/gcc/config/rs6000/rs6000.md:7813 #4 0x000000000095c8e2 in shorten_branches (first=0x7ffff6ad8038) at /src/gcc-current/gcc/final.c:1221 #5 0x0000000000eea239 in rs6000_output_mi_thunk (file=0x1c37950, thunk_fndecl=<optimised out>, delta=<optimised out>, vcall_offset=<optimised out>, function=<optimised out>) at /src/gcc-current/gcc/config/rs6000/rs6000.c:25835 That's here: /* Run just enough of rest_of_compilation to get the insns emitted. There's not really enough bulk here to make other passes such as instruction scheduling worth while. Note that use_thunk calls assemble_start_function and assemble_end_function. */ insn = get_insns (); shorten_branches (insn);