This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: -fno-ira removal
On Thu, 23 Oct 2008, Paolo Bonzini wrote:
> > The following ports haven't been converted yet:
> >
> > arc m32c m68hc11 mmix pdp11 score vax
>
> DJ has reported problems on the list for m32c.
>
> Regarding ARC and MMIX we might expect some action from Joern and H-P
> respectively,
Problems for MMIX too. I hinted at a regression (yes, just one)
apparently caused by IRA not handling LOAD_EXTEND_OP (implicit
sign-extension) as abused by combine:
<http://gcc.gnu.org/ml/gcc-patches/2008-09/msg01918.html>
I'll make a PR, but the words above should be sufficient, Vlad.
If nothing comes through, I can always #if 0 the definition of
LOAD_EXTEND_OP and commit the trivial IRA_COVER_CLASSES
definition; LOAD_EXTEND_OP is one of those abominations where
parts of RTL (in this case paradoxical subregs) have
port-specific semantics controlled by various clever (but
documented) macros.
brgds, H-P