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);

Reply via email to