1/* { dg-do compile } */
2/* This test checks for if-conversion of one's complement
3 * abs function.  */
4/* { dg-options "-O -mtune=generic" } */
5/* { dg-final { scan-assembler "cltd" } } */
6/* { dg-final { scan-assembler "xor" } } */
7
8/* Check code generation for one's complement version of abs */
9
10int onecmplabs(int x)
11{
12  if (x < 0)
13    x = ~x;
14  return x;
15}
16