diff options
author | Haochen Jiang <haochen.jiang@intel.com> | 2024-04-26 16:48:29 +0800 |
---|---|---|
committer | Haochen Jiang <haochen.jiang@intel.com> | 2024-04-26 17:04:58 +0800 |
commit | 4a2e55b3ada20fe6457466bb687a66c8d03e056e (patch) | |
tree | a0c62b50fbd0cbcf1468cebe387b6bd50674b2d3 | |
parent | 9353f6f475b92930a582cb42c380da6aebeb9406 (diff) | |
download | gcc-4a2e55b3ada20fe6457466bb687a66c8d03e056e.zip gcc-4a2e55b3ada20fe6457466bb687a66c8d03e056e.tar.gz gcc-4a2e55b3ada20fe6457466bb687a66c8d03e056e.tar.bz2 |
i386: Fix array index overflow in pr105354-2.c
The array index should not be over 8 for v8hi, or it will fail
under -O0 or using -fstack-protector.
gcc/testsuite/ChangeLog:
PR target/110621
* gcc.target/i386/pr105354-2.c: As mentioned.
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr105354-2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pr105354-2.c b/gcc/testsuite/gcc.target/i386/pr105354-2.c index b78b62e..1c592e8 100644 --- a/gcc/testsuite/gcc.target/i386/pr105354-2.c +++ b/gcc/testsuite/gcc.target/i386/pr105354-2.c @@ -17,7 +17,7 @@ sse2_test (void) b.a[i] = i + 16; res_ab.a[i] = 0; exp_ab.a[i] = -1; - if (i <= 8) + if (i < 8) { c.a[i] = i; d.a[i] = i + 8; |