This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Reload question
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 19 Mar 2003 14:05:56 +0100
- Subject: Re: Reload question
- References: <3E7862AE.38774FFD@superh.com>
> This address looks suspicious to start with. Where does it
> come from?
It comes from the combination during the reload pass of
(subreg:SI (reg:DF 770) 4))
and
(set (reg:DF 770)
(mem/s:DF (plus:SI (reg/f:SI 767)
(reg:SI 769)) [16 dense.eden+0 S8 A64]))
> The only kind-of legitimate way I can think of
> is if you want to rematerialize reg+reg, and this has
> suceeded because both registers are function invariants.
I have to say that I don't fully understand this sentence.
--
Eric Botcazou