Another build problem under hpux 10.20 with current cvs source

Richard Earnshaw rearnsha@arm.com
Fri Jan 5 10:54:00 GMT 2001


dave@hiauly1.hia.nrc.ca said:
> I dropped to -O2 and I am passed the failure point.  This might be
> rename registers clobbering the return pointer again.  That one is
> hard to trace because the machine goes off to never-never-land.  We
> need to find a solution that you like for the return pointer bug. 

I've just fixed a similar bug on the ARM.  It was quite easy, just add a 
definition of HARD_REGNO_RENAME_OK(FROM,TO) that blocks the change when 
necessary (eg return register not stacked).  Only minor difficulty was 
that the macro isn't documented and I had to grub around in the source to 
find it (Grrrr!).

R.



More information about the Gcc mailing list