* config/alpha/alpha.cc (TARGET_LRA_P): Remove define.
* config/bfin/bfin.cc (TARGET_LRA_P): Likewise.
* config/c6x/c6x.cc (TARGET_LRA_P): Likewise.
* config/fr30/fr30.cc (TARGET_LRA_P): Likewise.
* config/frv/frv.cc (TARGET_LRA_P): Likewise.
* config/lm32/lm32.cc (TARGET_LRA_P): Likewise.
* config/m32c/m32c.cc (TARGET_LRA_P): Likewise.
* config/mcore/mcore.cc (TARGET_LRA_P): Likewise.
* config/mn10300/mn10300.cc (TARGET_LRA_P): Likewise.
* config/msp430/msp430.cc (TARGET_LRA_P): Likewise.
* config/rl78/rl78.cc (TARGET_LRA_P): Likewise.
* config/visium/visium.cc (TARGET_LRA_P): Likewise.
---
gcc/config/alpha/alpha.cc | 3 ---
gcc/config/bfin/bfin.cc | 3 ---
gcc/config/c6x/c6x.cc | 3 ---
gcc/config/fr30/fr30.cc | 3 ---
gcc/config/frv/frv.cc | 3 ---
gcc/config/lm32/lm32.cc | 2 --
gcc/config/m32c/m32c.cc | 3 ---
gcc/config/mcore/mcore.cc | 3 ---
gcc/config/mn10300/mn10300.cc | 3 ---
gcc/config/msp430/msp430.cc | 3 ---
gcc/config/rl78/rl78.cc | 3 ---
gcc/config/visium/visium.cc | 3 ---
12 files changed, 35 deletions(-)
diff --git a/gcc/config/alpha/alpha.cc b/gcc/config/alpha/alpha.cc
index 14e7da57ca6..fceeff1168d 100644
--- a/gcc/config/alpha/alpha.cc
+++ b/gcc/config/alpha/alpha.cc
@@ -10810,9 +10810,6 @@ alpha_c_mode_for_floating_type (enum tree_index ti)
#define TARGET_MANGLE_TYPE alpha_mangle_type
#endif
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P alpha_legitimate_address_p
diff --git a/gcc/config/bfin/bfin.cc b/gcc/config/bfin/bfin.cc
index 6de22a45d11..e885a597e26 100644
--- a/gcc/config/bfin/bfin.cc
+++ b/gcc/config/bfin/bfin.cc
@@ -5834,9 +5834,6 @@ bfin_conditional_register_usage (void)
#undef TARGET_RETURN_IN_MEMORY
#define TARGET_RETURN_IN_MEMORY bfin_return_in_memory
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P bfin_legitimate_address_p
diff --git a/gcc/config/c6x/c6x.cc b/gcc/config/c6x/c6x.cc
index eebff17e05e..1603da55747 100644
--- a/gcc/config/c6x/c6x.cc
+++ b/gcc/config/c6x/c6x.cc
@@ -6752,9 +6752,6 @@ c6x_regno_reg_class (int reg)
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P c6x_legitimate_address_p
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_IN_SMALL_DATA_P
#define TARGET_IN_SMALL_DATA_P c6x_in_small_data_p
#undef TARGET_ASM_SELECT_RTX_SECTION
diff --git a/gcc/config/fr30/fr30.cc b/gcc/config/fr30/fr30.cc
index b956a4c186f..5ee57bd0b1f 100644
--- a/gcc/config/fr30/fr30.cc
+++ b/gcc/config/fr30/fr30.cc
@@ -185,9 +185,6 @@ static int fr30_num_arg_regs (const function_arg_info &);
#undef TARGET_CAN_ELIMINATE
#define TARGET_CAN_ELIMINATE fr30_can_eliminate
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_ASM_TRAMPOLINE_TEMPLATE
#define TARGET_ASM_TRAMPOLINE_TEMPLATE fr30_asm_trampoline_template
#undef TARGET_TRAMPOLINE_INIT
diff --git a/gcc/config/frv/frv.cc b/gcc/config/frv/frv.cc
index e53a0a0d8e9..dc516e626ae 100644
--- a/gcc/config/frv/frv.cc
+++ b/gcc/config/frv/frv.cc
@@ -497,9 +497,6 @@ static bool frv_modes_tieable_p
(machine_mode, machine_mode);
#undef TARGET_SECONDARY_RELOAD
#define TARGET_SECONDARY_RELOAD frv_secondary_reload
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P frv_legitimate_address_p
diff --git a/gcc/config/lm32/lm32.cc b/gcc/config/lm32/lm32.cc
index 9ec756cd478..18451e7c338 100644
--- a/gcc/config/lm32/lm32.cc
+++ b/gcc/config/lm32/lm32.cc
@@ -120,8 +120,6 @@ static HOST_WIDE_INT lm32_starting_frame_offset (void);
#define TARGET_MAX_ANCHOR_OFFSET 0x7fff
#undef TARGET_CAN_ELIMINATE
#define TARGET_CAN_ELIMINATE lm32_can_eliminate
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P lm32_legitimate_address_p
#undef TARGET_HARD_REGNO_MODE_OK
diff --git a/gcc/config/m32c/m32c.cc b/gcc/config/m32c/m32c.cc
index c853c963fd6..283cbf5d9c4 100644
--- a/gcc/config/m32c/m32c.cc
+++ b/gcc/config/m32c/m32c.cc
@@ -1639,9 +1639,6 @@ m32c_trampoline_init (rtx m_tramp, tree fndecl, rtx
chainval)
#undef A0
}
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
/* Addressing Modes */
/* The r8c/m32c family supports a wide range of non-orthogonal
diff --git a/gcc/config/mcore/mcore.cc b/gcc/config/mcore/mcore.cc
index cd5f2c52649..bfe4a281c2f 100644
--- a/gcc/config/mcore/mcore.cc
+++ b/gcc/config/mcore/mcore.cc
@@ -237,9 +237,6 @@ TARGET_GNU_ATTRIBUTES (mcore_attribute_table,
#undef TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P
#define TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P mcore_legitimate_address_p
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_WARN_FUNC_RETURN
#define TARGET_WARN_FUNC_RETURN mcore_warn_func_return
diff --git a/gcc/config/mn10300/mn10300.cc b/gcc/config/mn10300/mn10300.cc
index 2517451247e..ef1d14333bb 100644
--- a/gcc/config/mn10300/mn10300.cc
+++ b/gcc/config/mn10300/mn10300.cc
@@ -3370,9 +3370,6 @@ mn10300_reorg (void)
#undef TARGET_CASE_VALUES_THRESHOLD
#define TARGET_CASE_VALUES_THRESHOLD mn10300_case_values_threshold
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P mn10300_legitimate_address_p
#undef TARGET_DELEGITIMIZE_ADDRESS
diff --git a/gcc/config/msp430/msp430.cc b/gcc/config/msp430/msp430.cc
index f8bc2fa048f..79876ab3b0b 100644
--- a/gcc/config/msp430/msp430.cc
+++ b/gcc/config/msp430/msp430.cc
@@ -902,9 +902,6 @@ msp430_gimplify_va_arg_expr (tree valist, tree type,
gimple_seq *pre_p,
return addr;
}
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
/* Addressing Modes */
#undef TARGET_LEGITIMATE_ADDRESS_P
diff --git a/gcc/config/rl78/rl78.cc b/gcc/config/rl78/rl78.cc
index 09753b69ca0..72200f83506 100644
--- a/gcc/config/rl78/rl78.cc
+++ b/gcc/config/rl78/rl78.cc
@@ -1135,9 +1135,6 @@ rl78_is_legitimate_constant (machine_mode mode
ATTRIBUTE_UNUSED, rtx x ATTRIBUTE
return true;
}
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P
#define TARGET_ADDR_SPACE_LEGITIMATE_ADDRESS_P rl78_as_legitimate_address
diff --git a/gcc/config/visium/visium.cc b/gcc/config/visium/visium.cc
index 9c0b900b8f2..648153ab248 100644
--- a/gcc/config/visium/visium.cc
+++ b/gcc/config/visium/visium.cc
@@ -280,9 +280,6 @@ static HOST_WIDE_INT visium_constant_alignment (const_tree,
HOST_WIDE_INT);
#undef TARGET_LEGITIMATE_CONSTANT_P
#define TARGET_LEGITIMATE_CONSTANT_P visium_legitimate_constant_p
-#undef TARGET_LRA_P
-#define TARGET_LRA_P hook_bool_void_false
-
#undef TARGET_LEGITIMATE_ADDRESS_P
#define TARGET_LEGITIMATE_ADDRESS_P visium_legitimate_address_p
--
2.43.0