diff options
author | Richard Biener <rguenther@suse.de> | 2014-11-18 13:03:46 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-11-18 13:03:46 +0000 |
commit | bee1d478578db03924bf2505092db9ee967190da (patch) | |
tree | 41bc9661bf4c4b0f4a1663b999f73d3a69378d74 /gcc/ipa-inline-analysis.c | |
parent | 60dcf0e05338baa02e0857cfca2742072994817a (diff) | |
download | gcc-bee1d478578db03924bf2505092db9ee967190da.zip gcc-bee1d478578db03924bf2505092db9ee967190da.tar.gz gcc-bee1d478578db03924bf2505092db9ee967190da.tar.bz2 |
re PR tree-optimization/63914 (ICE in set_lattice_value, at tree-ssa-ccp.c:517)
2014-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/63914
* tree-ssa-ccp.c (canonicalize_value): Remove float value
canonicalization.
(valid_lattice_transition): Allow (partial) transition
from NaN to non-NaN if !HONOR_NANS.
(set_lattice_value): Check for valid lattice transitions
only when checking is enabled.
* gcc.dg/pr63914.c: New testcase.
From-SVN: r217712
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
0 files changed, 0 insertions, 0 deletions