2 /* { dg-require-effective-target size32plus } */
4 /* Large so an out-of-bound read will crash. */
5 unsigned char c
[0x30001] = { 1 };
9 foo (unsigned long *x
, unsigned char *y
)
12 unsigned long w
= x
[0];
13 for (i
= 0; i
< j
; i
++)
23 __attribute__ ((noinline
, noclone
)) void
24 bar (unsigned long *x
)
32 unsigned long a
[2] = { 0, -1UL };
33 asm volatile (""::"r" (c
):"memory");