diff options
author | Richard Biener <rguenther@suse.de> | 2015-11-10 10:14:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-11-10 10:14:02 +0000 |
commit | 94852c8ec4eef2ad17846c714e469ea000127dec (patch) | |
tree | 2f3eeb73d87f9579075107f54e3e02459357ff78 /gcc/tree-vectorizer.h | |
parent | ef785d9f193c035350a2f01223ccd87391226323 (diff) | |
download | gcc-94852c8ec4eef2ad17846c714e469ea000127dec.zip gcc-94852c8ec4eef2ad17846c714e469ea000127dec.tar.gz gcc-94852c8ec4eef2ad17846c714e469ea000127dec.tar.bz2 |
re PR tree-optimization/68240 (compilation hangs on valid code at -O1 and above on x86_64-linux-gnu)
2015-11-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/68240
* tree-ssa-sccvn.c (cond_stmts_equal_p): Handle commutative compares
properly.
(visit_phi): For PHIs with just a single executable edge
take its value directly.
(expressions_equal_p): Handle VN_TOP properly.
* gcc.dg/torture/pr68240.c: New testcase.
From-SVN: r230095
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions