This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]