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 4d38403..79ba647 100644 (file)
@@ -1,5 +1,10 @@
 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
        entry to sp_fiq.
 
index f3b1ebf..8acfdd7 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)