aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-arm.c
diff options
context:
space:
mode:
authorWill Newton <willnewton@sourceware.org>2013-03-15 15:53:39 +0000
committerWill Newton <willnewton@sourceware.org>2013-03-15 15:53:39 +0000
commitba86b375f001b2f270b0d0a08197940e6b194b2e (patch)
tree093fc98e6908d536b1936b46929078f12cef73e4 /gas/config/tc-arm.c
parentb3ccdeb53f92a438c2953c4e485a5334ff775f41 (diff)
downloadgdb-ba86b375f001b2f270b0d0a08197940e6b194b2e.zip
gdb-ba86b375f001b2f270b0d0a08197940e6b194b2e.tar.gz
gdb-ba86b375f001b2f270b0d0a08197940e6b194b2e.tar.bz2
gas/ChangeLog:
2013-03-12 Will Newton <will.newton@linaro.org> * config/tc-arm.c (do_neon_ldr_str): Fix error check for PC register in vstr in Thumb mode for pre-ARMv7 cores. gas/testsuite/ChangeLog: 2013-03-12 Will Newton <will.newton@linaro.org> * gas/arm/vstr-thumb-bad.d: Assemble with -mcpu=arm1156t2f-s.
Diffstat (limited to 'gas/config/tc-arm.c')
-rw-r--r--gas/config/tc-arm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 27d2361..ee09e14 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -15690,7 +15690,7 @@ do_neon_ldr_str (void)
And is UNPREDICTABLE in thumb mode. */
if (!is_ldr
&& inst.operands[1].reg == REG_PC
- && ARM_CPU_HAS_FEATURE (selected_cpu, arm_ext_v7))
+ && (ARM_CPU_HAS_FEATURE (selected_cpu, arm_ext_v7) || thumb_mode))
{
if (!thumb_mode && warn_on_deprecated)
as_warn (_("Use of PC here is deprecated"));