2 /* { dg-options "-O3" } */
4 typedef unsigned int myint
__attribute__((aligned(1)));
6 typedef struct __attribute__((packed
)) S
{
10 typedef SS
__attribute__((aligned(1))) SSS
;
13 static unsigned int __attribute__ ((noinline
))
19 static int __attribute__ ((noinline
, noclone
))
22 int r
= (int) get_a(p
) + 2;
28 static SSS
* __attribute__ ((noinline
, noclone
))
31 return (SSS
*)(buf
+ 1);
36 main(int argc
, char *argv
[])