1extern int g, h;
2
3void f00(int *s)
4{
5	g = *s;
6	h = *s;
7}
8
9void 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
20f00:
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
30f01:
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 */
42