Saving to 32 bits of GPRs in signal context

Ulrich Weigand Ulrich.Weigand at de.ibm.com
Wed May 30 00:08:39 EST 2007


Steve Munroe <sjmunroe at us.ibm.com> wrote on 05/29/2007 04:00:42 PM:

> Yes exactly why make an incompatible ABI change to the powerp32 ABI, 
when
> you can just use the existing 64-bit ABI.
> 
> Especially as you can only run what is proposed on 64-bit hardware!
> 
> We don't need another ABI change to powerpc32 (still recovering from the
> -msecure-plt ABI change) and WE DONT NEED a 3rd ABI.
> 
> ABI changes ripple everywhere (not just GCC/GLIBC) including all 
debuggers
> and performance tools. Believe me you really don't want this.

Fully agreed.  This may have gotten lost in the discussion thread, but 
what
Ben originally proposed was *not* an ABI change, for exactly that reason.
We simply want to allow strictly local use of 64-bit registers for
performance optimization purposes, while still fully complying with
the 32-bit ABI.


Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

-- 
  Dr. Ulrich Weigand | Phone: +49-7031/16-3727
  GNU compiler/toolchain for Linux on System z and Cell BE
  IBM Deutschland Entwicklung GmbH
  Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: 
Herbert Kircher
  Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht 
Stuttgart, HRB 243294
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20070529/250a2027/attachment.htm>


More information about the Linuxppc-dev mailing list