ubuntu-buildroot/output/build/host-gcc-initial-11.4.0/gcc/testsuite/gcc.target/arc/lra-1.c

18 lines
375 B
C

/* { dg-do compile } */
/* { dg-options "-Os -w -mlra" } */
/* ap is replaced with an address like base+offset by lra,
where offset is larger than s9, resulting into an ICE. */
typedef struct { char a[500] } b;
c;
struct d {
short e;
b f
} g(int h, int i, int j, int k, char l, int m, int n, char *p) {
again:;
struct d o;
*p = c = ({ q(o); });
goto again;
}