This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: reload bug
- To: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Subject: Re: reload bug
- From: Jeffrey A Law <law at cygnus dot com>
- Date: Mon, 30 Nov 1998 22:19:28 -0700
- cc: amylaar at cygnus dot com, crux at pool dot informatik dot rwth-aachen dot de, egcs-bugs at cygnus dot com
- Reply-To: law at cygnus dot com
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