1 /* PR tree-optimization/94718 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fno-ipa-icf -fdump-tree-optimized" } */
4 /* { dg-final { scan-tree-dump-times " \\\(int\\\) " 2 "optimized" } } */
5 /* { dg-final { scan-tree-dump-times " \\\(unsigned int\\\) " 2 "optimized" } } */
10 return (int) ((unsigned) x
| (unsigned) y
);
22 f3 (int x
, unsigned y
)
24 return (int) ((unsigned) x
| y
);
28 f4 (int x
, unsigned y
)
35 f5 (int x
, unsigned y
)
37 return (unsigned) (x
| (int) y
);
41 f6 (int x
, unsigned y
)