diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2017-07-19 21:28:41 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2017-07-19 21:28:41 +0200 |
commit | 3d50b6045a05a66715de20fe10fc94e8bdbe4dca (patch) | |
tree | a686c908f3ec904d5665254d978c95d8ce7ca2d8 /gcc/combine.c | |
parent | ccfa843f6722b5223fdf0dd83b189555a629e5a6 (diff) | |
download | gcc-3d50b6045a05a66715de20fe10fc94e8bdbe4dca.zip gcc-3d50b6045a05a66715de20fe10fc94e8bdbe4dca.tar.gz gcc-3d50b6045a05a66715de20fe10fc94e8bdbe4dca.tar.bz2 |
simplify-rtx: The truncation of an IOR can have all bits set (PR81423)
... if it is an IOR with a constant with all bits set in the mode
that is truncated to, for example. Handle that case.
PR rtl-optimization/81423
* simplify-rtx.c (simplify_truncation): Handle truncating an IOR
with a constant that is -1 in the truncated to mode.
From-SVN: r250363
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions