* simplify-rtx.c (simplify_ternary_operation): Remove dead code.
From-SVN: r175918
This commit is contained in:
parent
2d0c270fd2
commit
f9c083450b
2 changed files with 2 additions and 9 deletions
|
@ -16,6 +16,8 @@
|
|||
Likewise.
|
||||
* rtl.h (val_mode_signbit_p, val_mode_signbit_set_p): Declare.
|
||||
|
||||
* simplify-rtx.c (simplify_ternary_operation): Remove dead code.
|
||||
|
||||
2011-07-06 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/49645
|
||||
|
|
|
@ -4970,15 +4970,6 @@ simplify_ternary_operation (enum rtx_code code, enum machine_mode mode,
|
|||
val |= ~ (((unsigned HOST_WIDE_INT) 1 << INTVAL (op1)) - 1);
|
||||
}
|
||||
|
||||
/* Clear the bits that don't belong in our mode,
|
||||
unless they and our sign bit are all one.
|
||||
So we get either a reasonable negative value or a reasonable
|
||||
unsigned value for this mode. */
|
||||
if (width < HOST_BITS_PER_WIDE_INT
|
||||
&& ((val & ((unsigned HOST_WIDE_INT) (-1) << (width - 1)))
|
||||
!= ((unsigned HOST_WIDE_INT) (-1) << (width - 1))))
|
||||
val &= ((unsigned HOST_WIDE_INT) 1 << width) - 1;
|
||||
|
||||
return gen_int_mode (val, mode);
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue