x86: More Darwin unwind fixups
authorIain Sandoe <iain@codesourcery.com>
Tue, 25 Nov 2014 10:43:40 +0000 (11:43 +0100)
committerRichard Henderson <rth@twiddle.net>
Mon, 5 Jan 2015 18:01:38 +0000 (10:01 -0800)
commitae842a515b6e2a486d73ce8f9dbe5fee6c3fd1ff
treed7ab13c6facedb237fef33451f85995735e37560
parent8fa3c9f24b5ef6da2f24a9f071984d033dd9e00c
x86: More Darwin unwind fixups

EHFrame{N} IIRC is a special cue to ld64 that it should treat the unwind
in the object as "special/legacy" .. [these days everything is .cfi_xxxx
(except, cctools-as, as you noted)] .. without that much confusion arises
with ld64's atom-isation of the eh_frame section.

xxxx.eh labels are not needed for darwin ld64 >= 85.2.1 (i.e. darwin9,
xcode 3.1.4) to all intents and purposes, that's all that matters now,
since I think that anyone trying to build on 10.4/darwin8/xcode2.5 would
have to use a later ld64 (from odcctools) for other reasons.
src/x86/unix64.S