From 1db2f288b1ccd3f0f432838be99dfd71ccf5b6b7 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 16 Jun 2010 13:52:36 +0930 Subject: [PATCH] re PR tree-optimization/44507 (vectorization ANDs array elements together incorrectly) PR tree-optimization/44507 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast. From-SVN: r160821 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/vect/pr44507.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 02636354387..01e43d36065 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-06-16 Alan Modra + + PR tree-optimization/44507 + * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast. + 2010-06-15 Jason Merrill * g++.dg/overload/arg3.C: Adjust error locations. diff --git a/gcc/testsuite/gcc.dg/vect/pr44507.c b/gcc/testsuite/gcc.dg/vect/pr44507.c index e53ba30cf45..50c485399a4 100644 --- a/gcc/testsuite/gcc.dg/vect/pr44507.c +++ b/gcc/testsuite/gcc.dg/vect/pr44507.c @@ -16,7 +16,7 @@ int seeIf256ByteArrayIsConstant( index < 64; index += (int)sizeof(unsigned int)) { - curVal = *((unsigned long *)(&pArray[index])); + curVal = *((unsigned int *)(&pArray[index])); orVal = orVal | curVal; andVal = andVal & curVal; } -- 2.30.2