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/expr.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/expr.c')
0 files changed, 0 insertions, 0 deletions
