162bfc7e UB |
1 | /* { dg-do compile { target fpic } } */ |
2 | /* { dg-options "-O2 -fpic" } */ |
3 | |
4 | typedef struct { |
5 | int lock; |
6 | int pad0_; |
7 | } mutex_t; |
8 | |
9 | static mutex_t main_arena; |
10 | |
11 | void __malloc_check_init() |
12 | { |
13 | for(;;) |
14 | __asm__ __volatile__ ("": "+m"(main_arena.lock) ); |
15 | } |
16 | |