S/390: z13 lcbb fix address operand.

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
This commit is contained in:
Andreas Krebbel 2016-02-19 10:28:45 +00:00 committed by Andreas Krebbel
parent 239020213a
commit 9a36359ec6
2 changed files with 7 additions and 2 deletions

View 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_*.

View File

@ -10913,11 +10913,11 @@
(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.