1 /* { dg-do compile } */
2 /* { dg-options "-fdump-tree-gimple" } */
4 return ~(a
^ -(b
+ 1));
11 unsigned int h (unsigned int a
, unsigned int b
) {
12 return ~(-(b
+ 1) ^ a
);
15 /* { dg-final { scan-tree-dump-times "b \\^ a" 3 "gimple" } } */
16 /* { dg-final { cleanup-tree-dump "gimple" } } */