2 /* { dg-options "-fno-common" { target hppa*-*-hpux* } } */
8 typedef struct a misaligned_t
__attribute__ ((aligned (8)));
9 typedef struct a aligned_t
__attribute__ ((aligned (32)));
11 __attribute__ ((used
))
12 __attribute__ ((noinline
))
14 t(void *a
, int misaligned
, aligned_t
*d
)
18 d
->a
[i
]+=!misaligned
? ((aligned_t
*)a
)->a
[i
] : ((misaligned_t
*)a
)->a
[i
];
20 struct b
{int v
; misaligned_t m
;aligned_t aa
;} b
;