diff options
author | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-09-10 10:15:46 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-09-10 10:15:46 +0200 |
commit | 873140e65d4332557301db341eb40ed285e34c6d (patch) | |
tree | f1e61e58fa3672f7730ad80754c8307dfab8b3df /gcc/config/m32c | |
parent | 6508fa9c067d1d20a32703516ad774e3f6f90f0c (diff) | |
download | gcc-873140e65d4332557301db341eb40ed285e34c6d.zip gcc-873140e65d4332557301db341eb40ed285e34c6d.tar.gz gcc-873140e65d4332557301db341eb40ed285e34c6d.tar.bz2 |
re PR middle-end/91680 (Integer promotion quirk prevents efficient power of 2 division)
PR middle-end/91680
* match.pd ((A / (1 << B)) -> (A >> B)): Allow widening cast from
the shift type to type.
* gcc.dg/tree-ssa/pr91680.c: New test.
* g++.dg/torture/pr91680.C: New test.
From-SVN: r275587
Diffstat (limited to 'gcc/config/m32c')
0 files changed, 0 insertions, 0 deletions