diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2017-10-11 15:18:06 +0200 |
---|---|---|
committer | Marc Glisse <glisse@gcc.gnu.org> | 2017-10-11 13:18:06 +0000 |
commit | 6358a676c3eb4c6df013ce8319bcf429cd14232b (patch) | |
tree | 61016df93fd440c4971cd59ede26e0ce978eaaea /gcc/tree-ssa-loop-niter.c | |
parent | b4ec1d31a5d605c8bea45ca919d3a60dfdac771f (diff) | |
download | gcc-6358a676c3eb4c6df013ce8319bcf429cd14232b.zip gcc-6358a676c3eb4c6df013ce8319bcf429cd14232b.tar.gz gcc-6358a676c3eb4c6df013ce8319bcf429cd14232b.tar.bz2 |
X+Y < X iff Y<0 moved to match.pd
2017-10-11 Marc Glisse <marc.glisse@inria.fr>
gcc/
* fold-const.c (fold_binary_loc) [X +- Y CMP X]: Move ...
* match.pd: ... here.
((T) X == (T) Y): Relax condition.
gcc/testsuite/
* gcc.dg/Wstrict-overflow-7.c: Xfail.
* gcc.dg/pragma-diag-3.c: Likewise.
From-SVN: r253642
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions