PR tree-optimization/81303
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr19055.c
blob48484c67c39a4e7b1380ed541c6c2e393491977b
1 /* { dg-do compile } */
2 /* { dg-options "-fdump-tree-gimple" } */
3 int f1(int a,int b)
5 return (a|b) ^ b;
7 int f2(int a,int b)
9 return (b|a) ^ b;
11 int f3(int a,int b)
13 return b^(a|b);
15 int f4(int a,int b)
17 return b^(b|a);
19 /* There should be no ^, 4 ~ and 4 &. */
20 /* { dg-final { scan-tree-dump-times "\\^" 0 "gimple"} } */
21 /* { dg-final { scan-tree-dump-times "~" 4 "gimple"} } */
22 /* { dg-final { scan-tree-dump-times "&" 4 "gimple"} } */