| /* { dg-do compile } */ | |
| /* { dg-options "-Os -fno-tree-fre -fdump-tree-dom2-details" } */ | |
| void foo(int *); | |
| void f2(int dst[3], int R) | |
| { | |
| int i, inter[2]; | |
| _Bool inter0p = 0; | |
| _Bool inter1p = 0; | |
| for (i = 1; i < R; i++) | |
| { | |
| inter0p = 1; | |
| inter1p = 1; | |
| } | |
| if (inter0p) | |
| inter[0] = 1; | |
| if (inter1p) | |
| inter[1] = 1; | |
| foo(inter); | |
| } | |
| /* { dg-final { scan-tree-dump "Threaded jump" "dom2" } } */ |