[PR87054] adjust testcase for 32-bit x86
authorAlexandre Oliva <oliva@adacore.com>
Mon, 24 Sep 2018 11:03:34 +0000 (11:03 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Mon, 24 Sep 2018 11:03:34 +0000 (11:03 +0000)
The test assumed __int128 to be available whenever __SSE__ was
defined, but this assumption doesn't hold on 32-bit x86.  Fixed.

for  gcc/testsuite/ChangeLog

PR middle-end/87054
* gcc.dg/pr87054.c: Adjust for no __int128 on x86.

From-SVN: r264526

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr87054.c

index c112b3529d0f14edd90859043beb629de23c65a4..6a3f97b0e0ff9bfe74059ba181b2df7194d50e30 100644 (file)
@@ -1,3 +1,8 @@
+2018-09-24  Alexandre Oliva <oliva@adacore.com>
+
+       PR middle-end/87054
+       * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
+
 2018-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/87395
index 4ca2b62d2c7c97516c7032dd3f253cde4986127e..3cb3b7dac6586b18e804bb451c03fc710c3badd7 100644 (file)
@@ -2,7 +2,7 @@
 // { dg-options "-O2" }
 
 #ifndef T
-# ifdef __SSE__
+# if __SIZEOF_INT128__ && defined __SSE__
 #  define T __int128
 # else
 #  define T long