aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2011-12-02 18:45:07 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2011-12-02 18:45:07 +0000
commitb3c85d792d9ab861fb5c44c4569729204ef64470 (patch)
treea4c07ea848410beada78db87275077bc5012d9db /gcc
parent5e50b799a0b6234bfb36584ee81733d7a1a299b4 (diff)
downloadgcc-b3c85d792d9ab861fb5c44c4569729204ef64470.zip
gcc-b3c85d792d9ab861fb5c44c4569729204ef64470.tar.gz
gcc-b3c85d792d9ab861fb5c44c4569729204ef64470.tar.bz2
vector-subscript-1.c (main): Fix __builtin_memcpy arguments to honor sizeof(a).
* gcc.c-torture/execute/vector-subscript-1.c (main): Fix __builtin_memcpy arguments to honor sizeof(a). From-SVN: r181933
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/vector-subscript-1.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 982cba0..c4bc564 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-12-02 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
+ __builtin_memcpy arguments to honor sizeof(a).
+
2011-12-02 Joseph Myers <joseph@codesourcery.com>
* 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 03647fd..8ad8d45 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 ();