]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[AArch64] Remove ISB after FPCR write.
authorMarcus Shawcroft <marcus.shawcroft@arm.com>
Mon, 2 Jun 2014 16:40:06 +0000 (16:40 +0000)
committerMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Mon, 2 Jun 2014 16:40:06 +0000 (16:40 +0000)
From-SVN: r211140

gcc/ChangeLog
gcc/config/aarch64/aarch64.md

index 8b4145743d34dfc3d692f75835dc5df4d512a182..cffab0b5694358170300430300af439e1f04c9f0 100644 (file)
@@ -1,3 +1,7 @@
+2014-06-02  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * config/aarch64/aarch64.md (set_fpcr): Drop ISB after FPCR write.
+
 2014-06-02  Richard Henderson  <rth@redhat.com>
 
        PR target/61336
index fec2ea897904cc43ff2fa1127bb18daa284e4475..6e605c19f0acbe88d53f460cb513d24dde6d658f 100644 (file)
 (define_insn "set_fpcr"
   [(unspec_volatile [(match_operand:SI 0 "register_operand" "r")] UNSPECV_SET_FPCR)]
   ""
-  "msr\\tfpcr, %0\;isb"
+  "msr\\tfpcr, %0"
   [(set_attr "type" "mrs")])
 
 ;; Read Floating-point Control Register.