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: reload bug



  In message <199812010125.BAA18188@phal.cygnus.co.uk>you write:
  > > Joern, Bernd, if one of you could dive into this I'm sure everyone would
  > > appreciate it.  This is causing the x86 port to mis-compile itself in som
  > e
  > > circumstances.
  > 
  > I don't have any CPU cycles to spare right now, but from your analysis
  > of the problem, I'd think this patch should help by clearing
  > spill_reg_store[0] when processing reload 0 of insn 32.
  > 
  > Tue Dec  1 01:21:04 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
  > 
  > 	* reload1.c (emit_reload_insns): Clear spill_reg_store
  > 	when doing a new non-inherited reload from the same pseudo.
Nyet.  When we get to this code for insn 30 reload_in_reg[0] is zero.
(reload 0 is an optional reload...)

jeff


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