diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e323a24294311ca6442d3f09a49cf70250367ae9..e9f3d5be84bf6cdc0db2731525400cef78daf7da 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2013-10-23 Pat Haugen <pthaugen@us.ibm.com> + + * gcc.target/powerpc/direct-move.h: Fix header for executable tests. + 2013-10-23 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/58775 diff --git a/gcc/testsuite/gcc.target/powerpc/direct-move.h b/gcc/testsuite/gcc.target/powerpc/direct-move.h index 4e84fd678bbcbf3a38cce0822e6ac3b39f6764b6..c1709e6c7efb099d81daa29d86377c90e51d0134 100644 --- a/gcc/testsuite/gcc.target/powerpc/direct-move.h +++ b/gcc/testsuite/gcc.target/powerpc/direct-move.h @@ -1,5 +1,7 @@ /* Test functions for direct move support. */ +#include <math.h> +extern void abort (void); void __attribute__((__noinline__)) copy (TYPE *a, TYPE *b) @@ -107,7 +109,7 @@ const struct test_struct test_functions[] = { void __attribute__((__noinline__)) test_value (TYPE a) { - size_t i; + long i; for (i = 0; i < sizeof (test_functions) / sizeof (test_functions[0]); i++) { @@ -123,8 +125,7 @@ test_value (TYPE a) int main (void) { - size_t i; - long j; + long i,j; union { TYPE value; unsigned char bytes[sizeof (TYPE)];