1 /* { dg-additional-options "--param=sccvn-max-alias-queries-per-access=1" } */
5 extern void abort (void);
16 void __attribute__((noinline
))
20 for (d
= 0; d
< 1024; d
++)
22 Y
[d
].l
= X
[d
].l
+ X
[d
].h
;
36 for (d
= 0; d
< 1024; d
++)
40 __asm__
volatile ("");
45 for (d
= 0; d
< 1024; d
++)
47 if (Y
[d
].l
!= X
[d
].l
+ X
[d
].h
52 __asm__
volatile ("");