1 /* { dg-do compile { target { arm32 } } } */
2 /* { dg-options "-O2" } */
4 #define noinline __attribute__((noinline))
12 void noinline func2 (int i, int j, arr16_t arr)
14 result = (arr.data[0] != 1
20 void func1 (int i, int j, int k, int l, int m, int n, arr16_t a)
25 int main(int argc, const char *argv[])
27 arr16_t arr = {{1, 2, 3, 4}};
29 func1(0, 0, 0, 0, 0, 0, arr);
33 /* The PLT marker may appear if the test is run with -fpic/-fPIC. */
34 /* { dg-final { scan-assembler "\tb\tfunc2(\\(PLT\\))?\n" } } */