Use V8+ default in 32-bit mode on SPARC64/Linux
This is what has been done for ages on SPARC/Solaris and makes it possible to use 64-bit atomic instructions even in 32-bit mode. gcc/ PR target/104189 * config/sparc/linux64.h (TARGET_DEFAULT): Add MASK_V8PLUS.
This commit is contained in:
parent
825e5599f3
commit
23987912dd
|
@ -35,8 +35,8 @@ along with GCC; see the file COPYING3. If not see
|
|||
#if defined(TARGET_64BIT_DEFAULT) && TARGET_CPU_DEFAULT >= TARGET_CPU_v9
|
||||
#undef TARGET_DEFAULT
|
||||
#define TARGET_DEFAULT \
|
||||
(MASK_V9 + MASK_PTR64 + MASK_64BIT + MASK_STACK_BIAS + \
|
||||
MASK_APP_REGS + MASK_FPU + MASK_LONG_DOUBLE_128)
|
||||
(MASK_V9 + MASK_64BIT + MASK_PTR64 + MASK_STACK_BIAS + \
|
||||
MASK_V8PLUS + MASK_APP_REGS + MASK_FPU + MASK_LONG_DOUBLE_128)
|
||||
#endif
|
||||
|
||||
/* This must be v9a not just v9 because by default we enable
|
||||
|
|
Loading…
Reference in New Issue