hoist-register-pressure-1.c: Make S/390 target check work with -m31 on 64 bit.
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Mon, 23 Feb 2015 08:10:26 +0000 (08:10 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 23 Feb 2015 08:10:26 +0000 (08:10 +0000)
2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
with -m31 on 64 bit.
* gcc.dg/hoist-register-pressure-2.c: Likewise.
* gcc.dg/hoist-register-pressure-3.c: Likewise.

From-SVN: r220906

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/hoist-register-pressure-1.c
gcc/testsuite/gcc.dg/hoist-register-pressure-2.c
gcc/testsuite/gcc.dg/hoist-register-pressure-3.c

index ec35a83b8fbbff46c6b4f9f666bbbad8fc2ad198..403bd5ee538c7b6f0b36f20c557620d7459e08f7 100644 (file)
@@ -1,3 +1,10 @@
+2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
+       with -m31 on 64 bit.
+       * gcc.dg/hoist-register-pressure-2.c: Likewise.
+       * gcc.dg/hoist-register-pressure-3.c: Likewise.
+
 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
        * gcc.target/s390/20090223-1.c: Add
index 4aabcb78daf72423709a877a38a9c7f3c0f7853a..995711a67c09ba982833e33ba71b8cde44c5406b 100644 (file)
@@ -3,7 +3,7 @@
    be assigned without clobbering cc.  For a PLUS rtx on S/390 this
    requires a load address instruction which is fine on 64 bit but
    cannot be used on 31 bit since it does a 31 bit add only.  */
-/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { { ! s390-*-* } && nonpic } } } } */
+/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { { !s390*-*-* || lp64 } && nonpic } } } } */
 /* { dg-final { cleanup-rtl-dump "hoist" } } */
 
 #define BUF 100
index f1c927ec434ad66e677eb3d19e3d0eb2b2e68ab8..b5a4a9929c6c8645ff5c526f161921d8f807bc06 100644 (file)
@@ -3,7 +3,7 @@
    be assigned without clobbering cc.  For a PLUS rtx on S/390 this
    requires a load address instruction which is fine on 64 bit but
    cannot be used on 31 bit since it does a 31 bit add only.  */
-/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { ! s390-*-* } } } } */
+/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { !s390*-*-* || lp64 } } } } */
 /* { dg-final { cleanup-rtl-dump "hoist" } } */
 
 #define BUF 100
index 24abaa6ade4c8552386e3ea5e83da76358ef0383..6237dc674f8a71ade264220c0e470c4d119c745d 100644 (file)
@@ -3,7 +3,7 @@
    be assigned without clobbering cc.  For a PLUS rtx on S/390 this
    requires a load address instruction which is fine on 64 bit but
    cannot be used on 31 bit since it does a 31 bit add only.  */
-/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { ! s390-*-* } } } } */
+/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { !s390*-*-* || lp64 } } } } */
 /* { dg-final { cleanup-rtl-dump "hoist" } } */
 
 #define BUF 100