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" } } */