aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.c9
2 files changed, 6 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f07a0e6..176c0d2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2019-10-14 Wilco Dijkstra <wdijkstr@arm.com>
+ * config/arm/arm.c (arm_legitimize_address): Remove Thumb-2 bailout.
+
+2019-10-14 Wilco Dijkstra <wdijkstr@arm.com>
+
* config/arm/arm.c (arm_option_override): Don't override sched
pressure algorithm.
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 394b1dd..ba33047 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -8934,13 +8934,8 @@ arm_legitimize_address (rtx x, rtx orig_x, machine_mode mode)
return x;
}
- if (!TARGET_ARM)
- {
- /* TODO: legitimize_address for Thumb2. */
- if (TARGET_THUMB2)
- return x;
- return thumb_legitimize_address (x, orig_x, mode);
- }
+ if (TARGET_THUMB1)
+ return thumb_legitimize_address (x, orig_x, mode);
if (GET_CODE (x) == PLUS)
{