gas/
authorJan Beulich <jbeulich@novell.com>
Mon, 8 Apr 2013 11:07:38 +0000 (11:07 +0000)
committerJan Beulich <jbeulich@novell.com>
Mon, 8 Apr 2013 11:07:38 +0000 (11:07 +0000)
2013-04-08  Jan Beulich <jbeulich@suse.com>

* gas/config/tc-arm.c (do_neon_ldr_str): Correct disgnostics for
PC-relative VSTR.

gas/ChangeLog
gas/config/tc-arm.c

index 4d38403b3b04133de216625c1fddfdddb9e707f1..79ba6475d247353cf299857f3a319b6a65bb5e81 100644 (file)
@@ -1,3 +1,8 @@
+2013-04-08  Jan Beulich <jbeulich@suse.com>
+
+       * gas/config/tc-arm.c (do_neon_ldr_str): Correct disgnostics for
+       PC-relative VSTR.
+
 2013-04-08  Jan Beulich <jbeulich@suse.com>
 
        * gas/config/tc-arm.c (reg_names): Convert duplicate SP_fiq
index f3b1ebfb13f7575fd503a4520ae887bc9b8cc376..8acfdd7a2f10c300b76fc22daec271703c9a029a 100644 (file)
@@ -15692,10 +15692,10 @@ do_neon_ldr_str (void)
       && inst.operands[1].reg == REG_PC
       && (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"));
-      else
+      if (thumb_mode)
        inst.error = _("Use of PC here is UNPREDICTABLE");
+      else if (warn_on_deprecated)
+       as_warn (_("Use of PC here is deprecated"));
     }
 
   if (inst.operands[0].issingle)