This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch to fix gcc.c-torture/compile/20010102-1.c on IA64 HP-UX
On Thu, 2008-10-30 at 10:41 -0200, Luis Machado wrote:
> > Then it's the RTL alias analysis that needs to be fixed -- Steve's
> > solution to regrename is the correct solution.
> >
> > Jeff
>
> Considering that the current RTL analysis code was not thought to handle
> this scenario, wouldn't a proper fix to the RTL code together with the
> REG_POINTER solution be appropriate?
>
> Steve?
>
> Regards,
> Luis
I am looking into this some more. For some reason, if I remove my patch
from the ToT sources I cannot reproduce the IA64 bug anymore. I want to
find out what change made the bug stop triggering (in the absence of my
patch). I don't want to just remove my patch but it might make sense to
change regrename to only set the attributes (including pointer) for
non-hard registers if that fixes your problem and doesn't cause a
regression for me.
Steve Ellcey
sje@cup.hp.com