]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-17.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-dom2 -w" } */
5 typedef struct rtx_def
*rtx
;
11 extern struct reload rld
[(2 * 30 * (2 + 1))];
12 static rtx
find_dummy_reload (rtx
);
16 push_reload (rtx in
, rtx out
20 if (out
!= 0 && in
!= out
)
22 rld
[i
].reg_rtx
= find_dummy_reload (out
);
23 if (rld
[i
].reg_rtx
== out
)
28 find_dummy_reload (rtx real_out
)
30 unsigned int nwords
= frob ();
31 unsigned int regno
= frob ();
33 for (i
= 0; i
< nwords
; i
++)
41 /* In the case where the call to find_dummy_reload returns 0,
42 the final test in push_reload will never be true and it will
44 /* { dg-final { scan-tree-dump-not "out_\[^\n\r]+ == 0" "dom2"} } */