1 /* { dg-do compile { target int128 } } */
2 /* { dg-options "-O2 -fdump-tree-esra-details" } */
4 struct S
{ int i
[4]; } __attribute__((aligned(128)));
5 typedef __int128_t my_int128
__attribute__((may_alias
));
6 __int128_t
load (void *p
)
9 __builtin_memcpy (&v
, p
, sizeof (struct S
));
14 return *(my_int128
*)&w
;
17 /* { dg-final { scan-tree-dump-not "Created a replacement for u offset: \[^0\]" "esra" } } */