2 /* { dg-do compile } */
3 /* { dg-options "-O" } */
8 } __attribute__((packed
));
14 /* { dg-warning "may result in an unaligned pointer value" "" { target { ! default_packed } } .-1 } */
18 fun2 (struct data
*p
, int *x
)
20 return p
? (*x
= 1, (int *) &p
->ptr
) : (int *) 0;
21 /* { dg-warning "may result in an unaligned pointer value" "" { target { ! default_packed } } .-1 } */