diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2019-05-31 18:54:30 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2019-05-31 16:54:30 +0000 |
commit | 9cf60d3b0d793fbd3b97aa0163b44a5c0c4e9aa3 (patch) | |
tree | 79fec5f3316ae1b6c21485ab9aae4b5626f85b66 /libgo | |
parent | f4fde1b378ad68fb2dec6719ed26c1b901488e03 (diff) | |
download | gcc-9cf60d3b0d793fbd3b97aa0163b44a5c0c4e9aa3.zip gcc-9cf60d3b0d793fbd3b97aa0163b44a5c0c4e9aa3.tar.gz gcc-9cf60d3b0d793fbd3b97aa0163b44a5c0c4e9aa3.tar.bz2 |
Simplify more EXACT_DIV_EXPR comparisons
2019-05-31 Marc Glisse <marc.glisse@inria.fr>
gcc/
* match.pd (X/[ex]D<Y/[ex]D): Handle negative denominator.
((size_t)(A /[ex] B) CMP C): New transformation.
gcc/testsuite/
* gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
* gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
* gcc.dg/Walloca-13.c: Xfail.
From-SVN: r271816
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions