1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-cddce1" } */
5 fn1 (signed int x
, signed int y
)
7 signed int tem1
= x
& y
;
8 signed int tem2
= x
| y
;
13 fn2 (unsigned int x
, unsigned int y
)
15 unsigned int tem1
= x
& y
;
16 unsigned int tem2
= x
| y
;
21 fn3 (signed int x
, signed int y
)
23 signed int tem1
= x
& y
;
24 signed int tem2
= x
| y
;
29 fn4 (unsigned int x
, unsigned int y
)
31 unsigned int tem1
= x
& y
;
32 unsigned int tem2
= x
| y
;
36 /* { dg-final { scan-tree-dump-not " & " "cddce1" } } */
37 /* { dg-final { scan-tree-dump-not " \\| " "cddce1" } } */