[PATCH 1/2] S/390: Disable 3 global-array-* tests for 31-bit mode
authorIlya Leoshkevich <iii@linux.ibm.com>
Wed, 14 Nov 2018 13:07:13 +0000 (13:07 +0000)
committerIlya Leoshkevich <iii@gcc.gnu.org>
Wed, 14 Nov 2018 13:07:13 +0000 (13:07 +0000)
These tests rely on larl->movdi merge, which is not implemented for
31-bit mode.

gcc/testsuite/ChangeLog:

2018-11-14  Ilya Leoshkevich  <iii@linux.ibm.com>

* gcc.target/s390/global-array-almost-huge-element.c: Run only
in 64-bit mode.
* gcc.target/s390/global-array-almost-negative-huge-element.c:
Likewise.
* gcc.target/s390/global-array-even-element.c: Likewise.

From-SVN: r266144

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/s390/global-array-almost-huge-element.c
gcc/testsuite/gcc.target/s390/global-array-almost-negative-huge-element.c
gcc/testsuite/gcc.target/s390/global-array-even-element.c

index e56706c152afaf7034475fa8e7f5eb81db22c937..cae11db79cf7bd3a2daa411e141e45b8854078ba 100644 (file)
@@ -1,3 +1,11 @@
+2018-11-14  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+       * gcc.target/s390/global-array-almost-huge-element.c: Run only
+       in 64-bit mode.
+       * gcc.target/s390/global-array-almost-negative-huge-element.c:
+       Likewise.
+       * gcc.target/s390/global-array-even-element.c: Likewise.
+
 2018-11-14  Wilco Dijkstra  <wdijkstr@arm.com>  
            Jackson Woodruff  <jackson.woodruff@arm.com>
 
index 28e4ccd9bdd5db9416ae3e3c199594b01ee1dfb6..afbe16468028aa97cdf8a4f165d35a0f6da71571 100644 (file)
@@ -1,5 +1,5 @@
 /* Test the maximum possible LARL offset.  */
-/* { dg-do compile } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-options "-O1" } */
 
 extern char a[] __attribute__ ((aligned (2)));
index 0012ceb8d498dad4ecd216f398ce56d8023f5212..a171f14db8754d53d556802e8acebd4a4bddc184 100644 (file)
@@ -1,5 +1,5 @@
 /* Test the minimum LARL offset.  */
-/* { dg-do compile } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-options "-O1" } */
 
 extern char a[] __attribute__ ((aligned (2)));
index 5737f7e34960e02d6a8bce5cd683165214517e5f..a17b0c281128fc3a2b5b9984cd277ba837d239bb 100644 (file)
@@ -1,5 +1,5 @@
 /* Test accesses to even global array elements.  */
-/* { dg-do compile } */
+/* { dg-do compile { target lp64 } } */
 /* { dg-options "-O1" } */
 
 extern char a[] __attribute__ ((aligned (2)));