1 /* PR tree-optimization/94783 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-optimized" } */
4 /* { dg-final { scan-tree-dump "ABS_EXPR" "optimized" } } */
5 /* { dg-final { scan-tree-dump-not " >> 31" "optimized" } } */
10 int mask
= v
>> (__SIZEOF_INT__
* __CHAR_BIT__
- 1);
11 return (v
+ mask
) ^ mask
;