aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGreta Yorsh <greta.yorsh@arm.com>2012-10-23 17:23:49 +0100
committerGreta Yorsh <gretay@gcc.gnu.org>2012-10-23 17:23:49 +0100
commit85fc19ad7e950cd015f02b0a4ae8c756727f1398 (patch)
tree9a1d7345ceabfbfcf3836d833ca577dda67dcba7 /gcc
parent55a2c3226a3e90a6d65f19710bab1ac377054234 (diff)
downloadgcc-85fc19ad7e950cd015f02b0a4ae8c756727f1398.zip
gcc-85fc19ad7e950cd015f02b0a4ae8c756727f1398.tar.gz
gcc-85fc19ad7e950cd015f02b0a4ae8c756727f1398.tar.bz2
arm.c (offset_ok_for_ldrd_strd): Return false for Thumb1.
gcc/ 2012-10-23 Greta Yorsh <Greta.Yorsh@arm.com> * config/arm/arm.c (offset_ok_for_ldrd_strd): Return false for Thumb1. From-SVN: r192720
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/arm.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 049321a..b830bb1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-10-23 Greta Yorsh <Greta.Yorsh@arm.com>
+
+ * config/arm/arm.c (offset_ok_for_ldrd_strd): Return false for
+ Thumb1.
+
2012-10-23 Vladimir Makarov <vmakarov@redhat.com>
* dbxout.c (dbxout_symbol_location): Pass new argument to
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index b7bec6e..f802507 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -12209,7 +12209,7 @@ offset_ok_for_ldrd_strd (HOST_WIDE_INT offset)
else if (TARGET_ARM)
max_offset = 255;
else
- gcc_unreachable ();
+ return false;
return ((offset <= max_offset) && (offset >= -max_offset));
}