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:
H.J. Lu 2014-11-09 17:54:54 +00:00 committed by H.J. Lu
parent 5966ff9f17
commit 233e9daff5
3 changed files with 12 additions and 5 deletions

View File

@ -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.

View File

@ -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 ();

View File

@ -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 ();