/* This testcase caused a sanity check to abort on SPARC64 because of a discrepancy between two functions involved in the calculation of structure layout. *//* { dg-do compile } */struct S {float f1;int i1;int i2;float f2; };externvoidfoo(struct S);voidbar(void){struct S s;foo(s);}