This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: reload inheritance error breaks openssl on s390
- From: Richard Sandiford <richard at codesourcery dot com>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 31 Jul 2006 15:57:48 +0100
- Subject: Re: reload inheritance error breaks openssl on s390
- References: <orac6vrcxs.fsf@free.oliva.athome.lsd.ic.unicamp.br>
Alexandre Oliva <aoliva@redhat.com> writes:
> After pondering on a solution for a bit, I realized the MEM_EXPRs
> would be carried over from the REG_EXPRs in the original pseudo, so we
> might as well just compare them to tell whether we're addressing the
> slot for the same pseudo. I hope this is safe enough. Failing that,
> we might have to fold the rtx, special-case this particular situation,
> or perhaps PLUS handling or somesuch.
What about pseudos that are not associated with a source-level
value (and thus have no REG_EXPR)? Couldn't the same problem affect
those pseudos too?
Richard