blob: 5edaa5f0676eceb2473ec05f983b69d4566e0f8f [file] [log] [blame]
/* { dg-do compile { target lp64 } } */
/* { dg-options "-O1 -mstackrealign -mabi=ms" } */
struct foo
{
int a;
int b;
int c;
int d;
};
__attribute__ ((sysv_abi))
struct foo bar (void)
{
struct foo retval;
retval.a = 1;
retval.b = 2;
retval.c = 3;
retval.d = 4;
return retval;
}