/* { dg-do compile { target { ! riscv_abi_e } } } */ /* { dg-options "-O2 -fpic -mexplicit-relocs -mcpu=sifive-p450" } */ static void *p; extern void *a[]; void baz (void) { p = 0; } void bar (void); void foo (int i) { bar (); a[i] = p; } double *d; void foobar (int i) { for (; i; ++i) d[i] = 1; }