This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Your recent reload changes
- To: Jeffrey A Law <law at cygnus dot com>
- Subject: Re: Your recent reload changes
- From: Richard Henderson <rth at cygnus dot com>
- Date: Tue, 22 Aug 2000 11:01:07 -0700
- Cc: gcc at gcc dot gnu dot org
- References: <10675.966959101@upchuck>
On Tue, Aug 22, 2000 at 09:45:01AM -0600, Jeffrey A Law wrote:
> However, after your patch we get the following reloads:
>
> Reload 0: R1_REGS, RELOAD_FOR_INPUT (opnum = 0), can't combine,
> secondary_reload_p
> Reload 1: reload_in (SI) = (high:SI (symbol_ref:SI ("warn_std_ptr")))
> GENERAL_REGS, RELOAD_FOR_OUTPUT_ADDRESS (opnum = 0), can't combine
This is the problem. The secondary reload should have the same
lifetime as its primary, but doesn't. I'll see about fixing this.
r~