diff options
author | DJ Delorie <dj@redhat.com> | 2008-09-18 16:12:14 -0400 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2008-09-18 16:12:14 -0400 |
commit | 47993132a0d2efb2135b952c0012642eef3a4974 (patch) | |
tree | 8f2a99ef391c37489988db96c03a2d7f79e048e4 /gcc | |
parent | 4db26d6c4d0f54c15263a5e7a189622e087f6012 (diff) | |
download | gcc-47993132a0d2efb2135b952c0012642eef3a4974.zip gcc-47993132a0d2efb2135b952c0012642eef3a4974.tar.gz gcc-47993132a0d2efb2135b952c0012642eef3a4974.tar.bz2 |
* gcc.c-torture/execute/20060420-1.c: Fix alignment logic.
From-SVN: r140473
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20060420-1.c | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dbeb7e6..f4e5696 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2008-09-18 DJ Delorie <dj@redhat.com> + + * gcc.c-torture/execute/20060420-1.c: Fix alignment logic. + 2008-09-18 Simon Baldwin <simonb@google.com> * gcc.dg/builtin-redefine.c: New. diff --git a/gcc/testsuite/gcc.c-torture/execute/20060420-1.c b/gcc/testsuite/gcc.c-torture/execute/20060420-1.c index fe62f6b..53393d1 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20060420-1.c +++ b/gcc/testsuite/gcc.c-torture/execute/20060420-1.c @@ -50,9 +50,11 @@ main (void) { int i; float *dst, *src[2]; + char *cptr; - dst = buffer; - dst += (-(long int) buffer & (16 * sizeof (float) - 1)) / sizeof (float); + cptr = (char *)buffer; + cptr += (-(long int) buffer & (16 * sizeof (float) - 1)); + dst = (float *)cptr; src[0] = dst + 16; src[1] = dst + 32; for (i = 0; i < 16; ++i) |