blob: d134b5c3084d4bc5f7f7d325013d2186f72fa12b [file] [log] [blame]
/* Testcase extracted from test 183.equake in SPEC CPU2000. */
double Ke[2], ds[2];
void foo(double Ke[2], int i, double ds[], int column)
{
double tt, ts;
int j;
for (j = 0; j < 2; j++)
{
++column;
ts = ds[i];
if (i == j)
tt = 123;
else
tt = 0;
Ke[column] = Ke[column] + ts + tt;
}
}
extern void abort ();
int
main ()
{
int i, j;
ds[0] = 1.0;
ds[1] = 1.0;
foo(Ke, 0, ds, -1);
if ((int) Ke[0] != 124)
abort ();
return 0;
}