• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: fragile ABI and PPC64
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: fragile ABI and PPC64


  • Subject: Re: fragile ABI and PPC64
  • From: John McCall <email@hidden>
  • Date: Mon, 20 Aug 2012 00:45:33 -0700

On Aug 19, 2012, at 10:14 PM, Dale Miller wrote:
> PPC64's being included in this list surprised me, so I went to my docs (I'm on 10.5.8 until they pry my G5 from my dead,cold hands). All the mentions I can find of the fragile ABI explicitly describe it as inherent in a 32-bit environment, and the non-fragile environment being supported in the 64-bit environment, without any qualification as to PPC versus Intel.
> while I'm at it, I have noticed several times mention being made of "bugginess" in the PPC64 environment. I'm aware that converting a PPC application to 64-bit might not improve performance because of the increased size of pointers, etc, but this is really because the PPC (G5) does not provide additional registers (already has 32 GPR's) and uses registers for most parameter passing instead of having to put them in memory on the stack even in 32-bit mode. So can anyone let me know specific problems so I can avoid them? I have a personal use for a 64-bit application that I've been thinking of writing and I don't want to run it on my 10.6 Macbook.

PPC64 at Apple predates me, so I apologize for the misinformation:  apparently PPC64 does use the modern runtime.  As Charles said, though, there isn't anything inherent about the bitwidth that mandates one way or the other, and in fact the ARM runtime is modern as well.

John.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >fragile ABI and PPC64 (From: Dale Miller <email@hidden>)

  • Prev by Date: Pass data through view
  • Next by Date: Re: PubSub Framework Alternative
  • Previous by thread: Re: fragile ABI and PPC64
  • Next by thread: Re: fragile ABI and PPC64
  • Index(es):
    • Date
    • Thread