libgcc, X86: Adjust guard for Mach-O code.
Existing code in the sfp-machine header has been using __MACH__ as a guard for Mach-O, where currently symbols aliases are not supported. __MACH__ is not a sufficient guard for this, since the define is also emitted for HURD, at least. Fixed by amending the guard to use __APPLE__ instead. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk> libgcc/ChangeLog: * config/i386/sfp-machine.h: Guard Mach-O-specific code using __APPLE__.
This commit is contained in:
parent
b0ac84dc27
commit
578b768733
1 changed files with 1 additions and 1 deletions
|
@ -74,7 +74,7 @@ void __sfp_handle_exceptions (int);
|
|||
#define __BYTE_ORDER __LITTLE_ENDIAN
|
||||
|
||||
/* Define ALIASNAME as a strong alias for NAME. */
|
||||
#if defined __MACH__
|
||||
#if defined __APPLE__
|
||||
/* Mach-O doesn't support aliasing, so we build a secondary function for
|
||||
the alias - we need to do a bit of a dance to find out what the type of
|
||||
the arguments is and then apply that to the secondary function.
|
||||
|
|
Loading…
Add table
Reference in a new issue