Commit 3e5c33c0 by Bernd Schmidt Committed by Bernd Schmidt

New execution test.

From-SVN: r37387
parent 639726ba
2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
* gcc.c-torture/execute/20001111-1.c: New test.
2000-11-10 Nick Clifton <nickc@redhat.com> 2000-11-10 Nick Clifton <nickc@redhat.com>
* gcc.c-torture/execute/20001108-1.c: Add test of unsigned long * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
......
static int next_buffer = 0;
void bar (void);
static int t = 1, u = 0;
long
foo (unsigned int offset)
{
unsigned i, buffer;
int x;
char *data;
i = u;
if (i)
return i * 0xce2f;
buffer = next_buffer;
data = buffer * 0xce2f;
for (i = 0; i < 2; i++)
bar ();
buffer = next_buffer;
return buffer * 0xce2f + offset;
}
void
bar (void)
{
}
int
main ()
{
if (foo (3) != 3)
abort ();
next_buffer = 1;
if (foo (2) != 0xce2f + 2)
abort ();
exit (0);
}
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