]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
slp-pr50413.cc: Don't run the test.
authorIra Rosen <ira.rosen@linaro.org>
Tue, 20 Sep 2011 06:30:19 +0000 (06:30 +0000)
committerIra Rosen <irar@gcc.gnu.org>
Tue, 20 Sep 2011 06:30:19 +0000 (06:30 +0000)
* g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
and get_bit ().

From-SVN: r178999

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/vect/slp-pr50413.cc

index aa7ddc5a5cc1902d7959de1a009d410a89aace72..a5b35772c16dc5e87295e2c5ccc47f5cd49acc4b 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
+
+       * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
+       and get_bit ().
+
 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
 
        * gcc.dg/20100906-1.c: Use -fno-short-enums option for
index 5a8c82a604e487bb4dffe211cd765ded6114b0ea..e7bdf1f1c322c28826c6da82132931db62aad08e 100644 (file)
@@ -1,3 +1,4 @@
+/* { dg-do compile } */
 /* { dg-require-effective-target vect_int } */
 
 typedef unsigned long long UInt64;
@@ -150,12 +151,6 @@ UInt128_BITMAP;
 
 UInt128_BITMAP V;
 
-template<typename CAST>
-unsigned char get_bit(CAST value, unsigned char pos)
-{
-    return ( value & (static_cast<CAST>(1) << pos) ) != 0;
-}
-
 void shift(unsigned char t)
 {
   V.uint128.uint64_lower = (V.uint128.uint64_lower >> 1);
@@ -165,21 +160,6 @@ void shift(unsigned char t)
   V.bitmap.b96 = t;
 }
 
-int main()
-{
-   V.uint128.uint64_lower = 0;
-   V.uint128.uint64_upper = 0xd4004001;
-
-   UInt64 Kc = 0xDD1A1B8A8A5C2400;
-  for (int i = 0; i < 64; i++ )
-  {
-    shift( get_bit( Kc, i) );
-  }
-
-   return 0;
-}
-
 /* { dg-final { scan-tree-dump-times "basic block vectorized using SLP" 0 "slp" } } */
 /* { dg-final { cleanup-tree-dump "slp" } } */