1 extern int g, h; 2 3 void f00(int *s) 4 { 5 g = *s; 6 h = *s; 7 } 8 9 void f01(int *a, int *b, int *s) 10 { 11 *a = *s; 12 *b = *s; 13 } 14 15 /* 16 * check-name: reload-aliasing.c 17 * check-command: test-linearize -Wno-decl $file 18 * 19 * check-output-start 20 f00: 21 .L0: 22 <entry-point> 23 load.32 %r2 <- 0[%arg1] 24 store.32 %r2 -> 0[g] 25 load.32 %r4 <- 0[%arg1] 26 store.32 %r4 -> 0[h] 27 ret 28 29 30 f01: 31 .L2: 32 <entry-point> 33 load.32 %r6 <- 0[%arg3] 34 store.32 %r6 -> 0[%arg1] 35 load.32 %r9 <- 0[%arg3] 36 store.32 %r9 -> 0[%arg2] 37 ret 38 39 40 * check-output-end 41 */