This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: flow patch for building ia64
- To: amacleod at cygnus dot com
- Subject: Re: flow patch for building ia64
- From: Richard Henderson <rth at redhat dot com>
- Date: Wed, 1 Aug 2001 10:48:31 -0700
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- References: <200108011514.IAA05816@seadog.cygnus.com>
On Wed, Aug 01, 2001 at 08:14:53AM -0700, amacleod@cygnus.com wrote:
> So it appears that I should do the same thing with ar.pfs on a sibcall
> as we do with b0, mark it as used?
I thought EPILOGUE_USES would take care of this.
> And then does that mean I should do that with CCVS and UNAT too?
Definitely not for CCVS -- that's a true temporary. But
UNAT ought to be checked on.
> * regclass.c (call_really_used_regs): New array for registers which
> are actually used by a call.
> (init_reg_sets_1): Initialize regs_invalidated_by_call with the
> new array.
> (fix_register): Set call_really_used too.
> * config/ia64/ia64.h (CALL_REALLY_USED_REGISTERS): Initialize.
> * doc/tm.texi (CALL_REALLY_USED_REGISTERS): Document.
Ok.
r~