blob: 7b702f2cd682f3ba992eb7dd4fdd9529b33dbb5a [file] [log] [blame]
typedef struct
{
short s __attribute__ ((aligned(2), packed));
double d __attribute__ ((aligned(2), packed));
} TRIAL;
int
check (TRIAL *t)
{
if (t->s != 1 || t->d != 16.0)
return 1;
return 0;
}
main ()
{
TRIAL trial;
trial.s = 1;
trial.d = 16.0;
if (check (&trial) != 0)
abort ();
exit (0);
}