File nov394409.diff of Package libgcj41

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"
openSUSE Build Service is sponsored by