| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -fdump-tree-threadfull1-details" } */ | |
| int res; | |
| void foo (int a, int b, int c, int d, int e) | |
| { | |
| if (a > 100) | |
| res = 3; | |
| if (b != 5) | |
| res = 5; | |
| if (c == 29) | |
| res = 7; | |
| if (d < 2) | |
| res = 9; | |
| /* Accounting whoes makes this not catched. */ | |
| #if 0 | |
| if (e != 37) | |
| res = 11; | |
| #endif | |
| if (a < 10) | |
| res = 13; | |
| } | |
| /* { dg-final { scan-tree-dump "SUCCESS" "threadfull1" } } */ |