Delete TARGET_LRA_P from those targets that set it to "true"
A few targets already always want LRA; those then do not need to override the default anymore. 2016-09-14 Segher Boessenkool <segher@kernel.crashing.org> * config/aarch64/aarch64.c (TARGET_LRA_P): Delete macro. * config/arm/arm.c (TARGET_LRA_P): Delete macro. * config/i386/i386.c (TARGET_LRA_P): Delete macro. * config/nds32/nds32.c (TARGET_LRA_P): Delete macro. From-SVN: r240132
This commit is contained in:
parent
794b71a4ee
commit
1a267e530e
@ -1,3 +1,10 @@
|
||||
2016-09-14 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* config/aarch64/aarch64.c (TARGET_LRA_P): Delete macro.
|
||||
* config/arm/arm.c (TARGET_LRA_P): Delete macro.
|
||||
* config/i386/i386.c (TARGET_LRA_P): Delete macro.
|
||||
* config/nds32/nds32.c (TARGET_LRA_P): Delete macro.
|
||||
|
||||
2016-09-14 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* targhooks.c (default_lra_p): Return true instead of false.
|
||||
|
@ -14188,9 +14188,6 @@ aarch64_optab_supported_p (int op, machine_mode mode1, machine_mode,
|
||||
#undef TARGET_LIBGCC_CMP_RETURN_MODE
|
||||
#define TARGET_LIBGCC_CMP_RETURN_MODE aarch64_libgcc_cmp_return_mode
|
||||
|
||||
#undef TARGET_LRA_P
|
||||
#define TARGET_LRA_P hook_bool_void_true
|
||||
|
||||
#undef TARGET_MANGLE_TYPE
|
||||
#define TARGET_MANGLE_TYPE aarch64_mangle_type
|
||||
|
||||
|
@ -355,9 +355,6 @@ static const struct attribute_spec arm_attribute_table[] =
|
||||
#undef TARGET_LEGITIMIZE_ADDRESS
|
||||
#define TARGET_LEGITIMIZE_ADDRESS arm_legitimize_address
|
||||
|
||||
#undef TARGET_LRA_P
|
||||
#define TARGET_LRA_P hook_bool_void_true
|
||||
|
||||
#undef TARGET_ATTRIBUTE_TABLE
|
||||
#define TARGET_ATTRIBUTE_TABLE arm_attribute_table
|
||||
|
||||
|
@ -50620,9 +50620,6 @@ ix86_addr_space_zero_address_valid (addr_space_t as)
|
||||
#undef TARGET_LEGITIMATE_ADDRESS_P
|
||||
#define TARGET_LEGITIMATE_ADDRESS_P ix86_legitimate_address_p
|
||||
|
||||
#undef TARGET_LRA_P
|
||||
#define TARGET_LRA_P hook_bool_void_true
|
||||
|
||||
#undef TARGET_REGISTER_PRIORITY
|
||||
#define TARGET_REGISTER_PRIORITY ix86_register_priority
|
||||
|
||||
|
@ -3547,9 +3547,6 @@ nds32_target_alignment (rtx label)
|
||||
#undef TARGET_CLASS_MAX_NREGS
|
||||
#define TARGET_CLASS_MAX_NREGS nds32_class_max_nregs
|
||||
|
||||
#undef TARGET_LRA_P
|
||||
#define TARGET_LRA_P hook_bool_void_true
|
||||
|
||||
#undef TARGET_REGISTER_PRIORITY
|
||||
#define TARGET_REGISTER_PRIORITY nds32_register_priority
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user