Commit f0f6b204 by Ira Rosen Committed by Ira Rosen

slp-pr50413.cc: Don't run the test.


	* g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
	and get_bit ().

From-SVN: r178999
parent 77d1f682
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> 2011-09-19 Ian Bolton <ian.bolton@arm.com>
* gcc.dg/20100906-1.c: Use -fno-short-enums option for * gcc.dg/20100906-1.c: Use -fno-short-enums option for
......
/* { dg-do compile } */
/* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_int } */
typedef unsigned long long UInt64; typedef unsigned long long UInt64;
...@@ -150,12 +151,6 @@ UInt128_BITMAP; ...@@ -150,12 +151,6 @@ UInt128_BITMAP;
UInt128_BITMAP V; 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) void shift(unsigned char t)
{ {
V.uint128.uint64_lower = (V.uint128.uint64_lower >> 1); V.uint128.uint64_lower = (V.uint128.uint64_lower >> 1);
...@@ -165,21 +160,6 @@ void shift(unsigned char t) ...@@ -165,21 +160,6 @@ void shift(unsigned char t)
V.bitmap.b96 = 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 { scan-tree-dump-times "basic block vectorized using SLP" 0 "slp" } } */
/* { dg-final { cleanup-tree-dump "slp" } } */ /* { dg-final { cleanup-tree-dump "slp" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment