diff options
author | Marek Polacek <polacek@redhat.com> | 2015-06-09 14:24:04 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2015-06-09 14:24:04 +0000 |
commit | f2e609c3e1863eb9a902cf45f5c5bbaf2e48e3cb (patch) | |
tree | 14dc03fed2ffded69aace39c98c4727955ccd703 /gcc/tree-stdarg.c | |
parent | 6a9263f7ef63cbaa9c0a4aa98d53372721602090 (diff) | |
download | gcc-f2e609c3e1863eb9a902cf45f5c5bbaf2e48e3cb.zip gcc-f2e609c3e1863eb9a902cf45f5c5bbaf2e48e3cb.tar.gz gcc-f2e609c3e1863eb9a902cf45f5c5bbaf2e48e3cb.tar.bz2 |
re PR tree-optimization/66299 (more optimize opportunity)
PR tree-optimization/66299
* match.pd ((CST1 << A) == CST2 -> A == ctz (CST2) - ctz (CST1)
((CST1 << A) != CST2 -> A != ctz (CST2) - ctz (CST1)): New
patterns.
* gcc.dg/pr66299-1.c: New test.
* gcc.dg/pr66299-2.c: New test.
* gcc.dg/pr66299-3.c: New test.
From-SVN: r224283
Diffstat (limited to 'gcc/tree-stdarg.c')
0 files changed, 0 insertions, 0 deletions