diff options
author | Richard Biener <rguenther@suse.de> | 2018-03-05 13:18:12 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-03-05 13:18:12 +0000 |
commit | 36a9f50ca9813b31879486a6eb536745dd43b9f5 (patch) | |
tree | a4fc4acdc05dc147b9ade90007f6507b8f2cc0ff /gcc/config.gcc | |
parent | 144a822fec6d680b2847f2bd35a6d6ebefd2d885 (diff) | |
download | gcc-36a9f50ca9813b31879486a6eb536745dd43b9f5.zip gcc-36a9f50ca9813b31879486a6eb536745dd43b9f5.tar.gz gcc-36a9f50ca9813b31879486a6eb536745dd43b9f5.tar.bz2 |
re PR tree-optimization/84670 (ICE: in compute_antic_aux, at tree-ssa-pre.c:2148 with -O2 -fno-tree-dominator-opts)
2018-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/84670
* tree-ssa-pre.c (struct bb_bitmap_sets): Add visited_with_visited_succs
member.
(BB_VISITED_WITH_VISITED_SUCCS): New define.
(compute_antic): Initialize BB_VISITED_WITH_VISITED_SUCCS.
(compute_antic_aux): Only assert the number of values in ANTIC_IN
doesn't grow if all successors (recursively) were visited at least
once.
* gcc.dg/pr84670-1.c: New testcase.
* gcc.dg/pr84670-2.c: Likewise.
* gcc.dg/pr84670-3.c: Likewise.
* gcc.dg/pr84670-4.c: Likewise.
From-SVN: r258243
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions