]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Fix array index overflow in pr105354-2.c
authorHaochen Jiang <haochen.jiang@intel.com>
Fri, 26 Apr 2024 08:48:29 +0000 (16:48 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Fri, 26 Apr 2024 09:04:58 +0000 (17:04 +0800)
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.

gcc/testsuite/gcc.target/i386/pr105354-2.c

index b78b62e1e7e0932a767aa3fab5c287de0535916f..1c592e84860d433427c9389557a402a3047dbc62 100644 (file)
@@ -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;