diff options
author | Richard Guenther <rguenther@suse.de> | 2009-07-03 14:11:14 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-07-03 14:11:14 +0000 |
commit | d73fb533dc652d2201bded0d386093af57810a6f (patch) | |
tree | da07aebd6bf18cfc4b02509b36bbfa4e25280ee9 /gcc/tree-switch-conversion.c | |
parent | 7351bcaa647fe2b7c6ef72eca078b79f5e5ffc7e (diff) | |
download | gcc-d73fb533dc652d2201bded0d386093af57810a6f.zip gcc-d73fb533dc652d2201bded0d386093af57810a6f.tar.gz gcc-d73fb533dc652d2201bded0d386093af57810a6f.tar.bz2 |
re PR middle-end/34163 (10% performance regression since Nov 1 on Polyhedron's "NF" on AMD64)
2009-07-03 Richard Guenther <rguenther@suse.de>
PR middle-end/34163
* tree-chrec.c (chrec_convert_1): Fold (T2)(t +- x) to
(T2)t +- (T2)x if t +- x is known to not overflow and
the conversion widens the operation.
* Makefile.in (tree-chrec.o): Add $(FLAGS_H) dependency.
* gfortran.dg/pr34163.f90: New testcase.
From-SVN: r149207
Diffstat (limited to 'gcc/tree-switch-conversion.c')
0 files changed, 0 insertions, 0 deletions