]>
Commit | Line | Data |
---|---|---|
a7b76d57 JJ |
1 | /* PR tree-optimization/94921 */ |
2 | /* { dg-do compile } */ | |
3 | /* { dg-options "-O2 -fdump-tree-optimized" } */ | |
4 | /* { dg-final { scan-tree-dump " \[ab]_\[0-9]+\\\(D\\\) \\+ \[ab]_\[0-9]+\\\(D\\\);" "optimized" } } */ | |
5 | /* { dg-final { scan-tree-dump " c_\[0-9]+\\\(D\\\) - d_\[0-9]+\\\(D\\\);" "optimized" } } */ | |
6 | /* { dg-final { scan-tree-dump-not " ~\[abcd]\?_\[0-9]\+" "optimized" } } */ | |
7 | ||
8 | int | |
9 | foo (int a, int b) | |
10 | { | |
11 | return ~(~a - b); | |
12 | } | |
13 | ||
14 | int | |
15 | bar (int c, int d) | |
16 | { | |
17 | return ~(~c + d); | |
18 | } |