diff options
author | Richard Biener <rguenther@suse.de> | 2018-11-28 13:04:27 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-11-28 13:04:27 +0000 |
commit | a257ad466894df673adc46865d763ee4324d9e17 (patch) | |
tree | bb9217b9fbab81210da2036428065e73b22e1fa1 /gcc/go/gofrontend/expressions.cc | |
parent | 20f65b5607d4cf5b4b61e8d1923bb922abadf1ba (diff) | |
download | gcc-a257ad466894df673adc46865d763ee4324d9e17.zip gcc-a257ad466894df673adc46865d763ee4324d9e17.tar.gz gcc-a257ad466894df673adc46865d763ee4324d9e17.tar.bz2 |
re PR tree-optimization/88217 (Compile time and memory hog w/ -O2 -fstrict-enums -fno-tree-forwprop -fno-tree-fre)
2018-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/88217
* vr-values.c (vr_values::extract_range_from_phi_node): Make
sure to handle results > +INF and < -INF correctly when
trying to drop down to +INF - 1 or -INF + 1.
* g++.dg/pr88217.C: New testcase.
From-SVN: r266557
Diffstat (limited to 'gcc/go/gofrontend/expressions.cc')
0 files changed, 0 insertions, 0 deletions