File nov394409.diff of Package gcc41
Date: Thu, 2 Aug 2007 10:13:08 +0200
From: Andreas Krebbel <Andreas dot Krebbel at de dot ibm dot com>
To: gcc-patches at gcc dot gnu dot org
Subject: [Committed 4.1 4.2 mainline] S/390: Fix xordi3_cconly pattern
Message-ID: <20070802081308.GA25193@blc4eb430604175.ibm.com>
Hi,
I've applied the attached trivial fix to 4.1 4.2 and mainline.
The problem occured first with 4.2 but I think it is safe for 4.1
as well.
Bootstrapped with GCC 4.2 on s390x.
Bye,
-Andreas-
2007-08-02 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md ("*xordi3_cconly"): Change xr to xg.
Index: gcc/config/s390/s390.md
===================================================================
--- gcc/config/s390/s390.md.orig
+++ gcc/config/s390/s390.md
@@ -5902,7 +5902,7 @@
"s390_match_ccmode(insn, CCTmode) && TARGET_64BIT"
"@
xgr\t%0,%2
- xr\t%0,%2"
+ xg\t%0,%2"
[(set_attr "op_type" "RRE,RXY")])
(define_insn "*xordi3_extimm"