]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
S/390: z13 lcbb fix address operand.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Fri, 19 Feb 2016 10:28:45 +0000 (10:28 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 19 Feb 2016 10:28:45 +0000 (10:28 +0000)
gcc/ChangeLog:

2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* config/s390/s390.md: Add missing output modifier for operand 1
to print it as address properly.

From-SVN: r233549

gcc/ChangeLog
gcc/config/s390/s390.md

index e9a0ee3409121056175a4c62658e9de1fa31500f..b2f2c15821c9920332a1d07f6312af2d6142a94a 100644 (file)
@@ -1,3 +1,8 @@
+2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
+
+       * config/s390/s390.md: Add missing output modifier for operand 1
+       to print it as address properly.
+
 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
 
        * config/s390/2827.md: Rename ooo_* insn attributes to zEC12_*.
index 9d76e61a8bfcaa09eaa2ef84a08382855d247e0f..55ae705fc48eddbd6f216fd2107fb0756fe82ad1 100644 (file)
 
 (define_insn "lcbb"
   [(set (match_operand:SI             0 "register_operand"  "=d")
-       (unspec:SI [(match_operand:SI 1 "address_operand" "ZQZR")
+       (unspec:SI [(match_operand    1 "address_operand" "ZQZR")
                    (match_operand:SI 2 "immediate_operand"  "C")] UNSPEC_LCBB))
    (clobber (reg:CC CC_REGNUM))]
   "TARGET_Z13"
-  "lcbb\t%0,%1,%b2"
+  "lcbb\t%0,%a1,%b2"
   [(set_attr "op_type" "VRX")])
 
 ; Handle -fsplit-stack.