Commit 47993132 by DJ Delorie Committed by DJ Delorie

* gcc.c-torture/execute/20060420-1.c: Fix alignment logic.

From-SVN: r140473
parent 4db26d6c
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> 2008-09-18 Simon Baldwin <simonb@google.com>
* gcc.dg/builtin-redefine.c: New. * gcc.dg/builtin-redefine.c: New.
......
...@@ -50,9 +50,11 @@ main (void) ...@@ -50,9 +50,11 @@ main (void)
{ {
int i; int i;
float *dst, *src[2]; float *dst, *src[2];
char *cptr;
dst = buffer; cptr = (char *)buffer;
dst += (-(long int) buffer & (16 * sizeof (float) - 1)) / sizeof (float); cptr += (-(long int) buffer & (16 * sizeof (float) - 1));
dst = (float *)cptr;
src[0] = dst + 16; src[0] = dst + 16;
src[1] = dst + 32; src[1] = dst + 32;
for (i = 0; i < 16; ++i) for (i = 0; i < 16; ++i)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment