[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 e56706c..cae11db 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 28e4ccd..afbe164 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 0012ceb..a171f14 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 5737f7e..a17b0c2 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)));