Darwin: Guard two macros in darwin.h.
Work on the Arm64 port shows that these two macros can be declared ahead of the version in darwin.h which needs to override (for X86 and PPC this wasn't needed). gcc/ChangeLog: * config/darwin.h (ASM_DECLARE_FUNCTION_NAME): UNDEF before use. (DEF_MIN_OSX_VERSION): Only define if there's no existing def.
This commit is contained in:
parent
7ddee9cd99
commit
105fe3e0b8
1 changed files with 3 additions and 0 deletions
|
@ -652,6 +652,7 @@ extern GTY(()) int darwin_ms_struct;
|
|||
that the name *is* defined in this module, so it doesn't need to
|
||||
make them indirect. */
|
||||
|
||||
#undef ASM_DECLARE_FUNCTION_NAME
|
||||
#define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \
|
||||
do { \
|
||||
const char *xname = NAME; \
|
||||
|
@ -1059,7 +1060,9 @@ extern void darwin_driver_init (unsigned int *,struct cl_decoded_option **);
|
|||
providing an osx-version-min of this unless overridden by the User.
|
||||
10.5 is the only version that fully supports all our archs so that's the
|
||||
fall-back default. */
|
||||
#ifndef DEF_MIN_OSX_VERSION
|
||||
#define DEF_MIN_OSX_VERSION "10.5"
|
||||
#endif
|
||||
|
||||
/* Later versions of ld64 support coalescing weak code/data without requiring
|
||||
that they be placed in specially identified sections. This is the earliest
|
||||
|
|
Loading…
Add table
Reference in a new issue