diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 982cba0bd6b3..c4bc564c389a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-12-02 Georg-Johann Lay + + * gcc.c-torture/execute/vector-subscript-1.c (main): Fix + __builtin_memcpy arguments to honor sizeof(a). + 2011-12-02 Joseph Myers * gcc.c-torture/execute/doloop-1.c, diff --git a/gcc/testsuite/gcc.c-torture/execute/vector-subscript-1.c b/gcc/testsuite/gcc.c-torture/execute/vector-subscript-1.c index 03647fd5074d..8ad8d454857a 100644 --- a/gcc/testsuite/gcc.c-torture/execute/vector-subscript-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/vector-subscript-1.c @@ -49,7 +49,7 @@ int main( int argc, char* argv[] ) if (*f(&val3, 3 ) != 4) __builtin_abort (); - __builtin_memcpy(a, &val3, 16); + __builtin_memcpy (a, &val3, sizeof(a)); for(i = 0; i < 4; i++) if (a[i] != i+1) __builtin_abort ();