This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: crash in final.c during bootstrap on mips-sgi-irix6.2 [+patch]



  In message <199803080310.VAA05007@d0sgif.fnal.gov>you write:
  > 
  > hi -
  > 
  > The recent changes to final.c seem to break the mips platform.
  > I'm using a mips-sgi-irix6.2 platform, with egcs checked out from cvs
  > this afternoon (Sat., Mar 7).
  > 
  > When doing a `make bootstrap', gcc crashes while trying to compile frame.c.
  > After running it through the preprocessor, i get:
  > 
  > % ./cc1 -O2 -g frame.i
  >  __gthread_active_p __gthread_mutex_lock __gthread_mutex_trylock __gthread_
  > mutex_unlock decode_uleb128 decode_sleb128 read_pointer read_1byte read_2by
  > te read_4byte read_8byte fde_compare next_fde start_fde_sort fde_insert fde
  > _split heapsort fde_merge end_fde_sort count_fdes add_fdes frame_init find_
  > fde get_cie extract_cie_info execute_cfa_insn
  > ../../../egcs/gcc/frame.c: In function `execute_cfa_insn':
  > ../../../egcs/gcc/frame.c:663: internal error--unrecognizable insn:
  > (jump_insn 678 677 679 (addr_diff_vec:SI (label_ref:SI 677)
[ ... ]
Yea, it showed up in Cygnus's nightly testing right after the 
ADDR_DIFF_VEC shortenign changes went in.  Just haven't had a
chance to fix it until now :-)

Update final.c and things should be OK.

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]