/* 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; }; | |
extern void foo(struct S); | |
void bar(void) | |
{ | |
struct S s; | |
foo(s); | |
} |