diff options
-rw-r--r-- | machine.h | 2 | ||||
-rw-r--r-- | target-sparc.c | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -56,7 +56,7 @@ enum machine { #define MACH_NATIVE MACH_RISCV64 #elif defined(__riscv) && (__riscv_xlen == 32) #define MACH_NATIVE MACH_RISCV32 -#elif defined(__sparc_v9__) +#elif defined(__sparc_v9__) || defined(__sparcv9) #define MACH_NATIVE MACH_SPARC64 #elif defined(__sparc__) || defined(__sparc) #define MACH_NATIVE MACH_SPARC32 diff --git a/target-sparc.c b/target-sparc.c index 70c440c2..bd48effe 100644 --- a/target-sparc.c +++ b/target-sparc.c @@ -7,6 +7,7 @@ static void predefine_sparc(const struct target *self) { predefine("__sparc__", 1, "1"); predefine("__sparc", 1, "1"); + predefine_nostd("sparc"); } |