mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 23:01:17 +08:00
Fix buffer overflow in avx256-unaligned-{load|store}-7.c
* testsuite/63305 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix buffer overflow. * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise. From-SVN: r217267
This commit is contained in:
parent
5966ff9f17
commit
233e9daff5
@ -1,3 +1,10 @@
|
||||
2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* testsuite/63305
|
||||
* gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
|
||||
buffer overflow.
|
||||
* gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
|
||||
|
||||
2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* gcc.target/powerpc/pr51623.c: Fix implicit declarations.
|
||||
|
@ -34,7 +34,7 @@ avx_test (void)
|
||||
cp = mp;
|
||||
dp = lp;
|
||||
|
||||
for (i = N; i >= 0; i--)
|
||||
for (i = N; i > 0; i--)
|
||||
{
|
||||
*cp++ = str;
|
||||
*dp++ = str;
|
||||
@ -45,13 +45,13 @@ avx_test (void)
|
||||
cp = mp;
|
||||
dp = lp;
|
||||
|
||||
for (i = N; i >= 0; i--)
|
||||
for (i = N; i > 0; i--)
|
||||
{
|
||||
*ap++ = *cp++;
|
||||
*bp++ = *dp++;
|
||||
}
|
||||
|
||||
for (i = N; i >= 0; i--)
|
||||
for (i = N; i > 0; i--)
|
||||
{
|
||||
if (strcmp (*--ap, "STR") != 0)
|
||||
abort ();
|
||||
|
@ -30,13 +30,13 @@ avx_test (void)
|
||||
ap = ep;
|
||||
bp = fp;
|
||||
|
||||
for (i = N; i >= 0; i--)
|
||||
for (i = N; i > 0; i--)
|
||||
{
|
||||
*ap++ = str;
|
||||
*bp++ = str;
|
||||
}
|
||||
|
||||
for (i = N; i >= 0; i--)
|
||||
for (i = N; i > 0; i--)
|
||||
{
|
||||
if (strcmp (*--ap, "STR") != 0)
|
||||
abort ();
|
||||
|
Loading…
x
Reference in New Issue
Block a user