* gcc.c-torture/execute/20000422-1.c: New test.

From-SVN: r33358
This commit is contained in:
Jeffrey A Law 2000-04-23 20:42:27 +00:00 committed by Jeff Law
parent 29aef5ca81
commit 96933f43e5
2 changed files with 44 additions and 1 deletions

View File

@ -1,6 +1,10 @@
Sun Apr 23 14:41:33 2000 Jeffrey A Law (law@cygnus.com)
* gcc.c-torture/execute/20000422-1.c: New test.
Thu Apr 20 11:57:03 2000 Jeffrey A Law (law@cygnus.com)
* gcc.dg/20000420-1.c: New test.
* gcc.c-torture/compile/20000420-1.c: New test.
2000-04-20 Nathan Sidwell <nathan@codesourcery.com>

View File

@ -0,0 +1,39 @@
int ops[13] =
{
11, 12, 46, 3, 2, 2, 3, 2, 1, 3, 2, 1, 2
};
int correct[13] =
{
46, 12, 11, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1
};
int num = 13;
int main()
{
int i;
for (i = 0; i < num; i++)
{
int j;
for (j = num - 1; j > i; j--)
{
if (ops[j-1] < ops[j])
{
int op = ops[j];
ops[j] = ops[j-1];
ops[j-1] = op;
}
}
}
for (i = 0; i < num; i++)
if (ops[i] != correct[i])
abort ();
exit (0);
}