pr67609-2.c: Include sse2-check.h.
authorUros Bizjak <ubizjak@gmail.com>
Sun, 1 Nov 2015 20:22:14 +0000 (21:22 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 1 Nov 2015 20:22:14 +0000 (21:22 +0100)
* gcc.target/i386/pr67609-2.c: Include sse2-check.h.
(sse2_test): Rename from main.  Do not return 0.

From-SVN: r229641

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr67609-2.c

index c4e085a4e58bbe815bd01a445b1e3ce15d20cfe3..c1499f8bbf328edb564e7b36876ecda41311faf5 100644 (file)
@@ -1,3 +1,8 @@
+2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
+       (sse2_test): Rename from main.  Do not return 0.
+
 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
 
        * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
index fece43771226594286531130690c381ecd2ec945..7d3fcba3be7faaedf6c12b68619bbcdff66eb84c 100644 (file)
@@ -2,7 +2,8 @@
 /* { dg-options "-O2 -msse2" } */
 /* { dg-require-effective-target sse2 } */
 
-#include <stdlib.h>
+#include "sse2-check.h"
+
 #include <emmintrin.h>
 
 __m128d reg = { 2.0, 4.0 };
@@ -17,13 +18,11 @@ set_lower (double b)
   reg = _mm_load_pd(v);
 }
 
-int
-main ()
+static void
+sse2_test (void)
 {
   set_lower (6.0);
 
   if (reg[1] != 4.0)
-    abort ();
-
-  return 0;
+    __builtin_abort ();
 }