aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-05-13 11:37:21 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-05-13 11:37:21 +0000
commit40289199ee725183a286f50cf448f6347267047e (patch)
treee5c9e26646781ec79c4aa4ae92b04c9ebef06279 /gcc/gcc.c
parentaae6da83564549a6f8700407df50cdd52d411727 (diff)
downloadgcc-40289199ee725183a286f50cf448f6347267047e.zip
gcc-40289199ee725183a286f50cf448f6347267047e.tar.gz
gcc-40289199ee725183a286f50cf448f6347267047e.tar.bz2
re PR tree-optimization/90402 (ICE in slpeel_duplicate_current_defs_from_edges)
2019-05-13 Richard Biener <rguenther@suse.de> PR tree-optimization/90402 * tree-if-conv.c (tree_if_conversion): Value number only the loop body by making the latch an exit of the region as well. * tree-ssa-sccvn.c (process_bb): Add flag whether to skip processing PHIs. (do_rpo_vn): Deal with multiple edges into the entry block that are not backedges inside the region by skipping PHIs of the entry block. * gcc.dg/torture/pr90402-1.c: New testcase. From-SVN: r271125
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions