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>
* gcc.dg/builtin-redefine.c: New.
......
......@@ -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)
......
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