re PR target/92669 (ICE in pre_and_rev_post_order_compute_fn at gcc/cfganal.c:1034 since r278666)
2019-11-26 Richard Biener <rguenther@suse.de> PR middle-end/92669 * cfganal.c (pre_and_rev_post_order_compute_fn): Deal with NULL pre_order. From-SVN: r278723
This commit is contained in:
parent
4abc46b51a
commit
1e89ab6ce5
@ -1,3 +1,9 @@
|
|||||||
|
2019-11-26 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR middle-end/92669
|
||||||
|
* cfganal.c (pre_and_rev_post_order_compute_fn): Deal with
|
||||||
|
NULL pre_order.
|
||||||
|
|
||||||
2019-11-26 Robin Dapp <rdapp@linux.ibm.com>
|
2019-11-26 Robin Dapp <rdapp@linux.ibm.com>
|
||||||
|
|
||||||
* config/s390/linux.h: Add undef for MUSL_DYNAMIC_LINKERxx.
|
* config/s390/linux.h: Add undef for MUSL_DYNAMIC_LINKERxx.
|
||||||
|
@ -1030,6 +1030,8 @@ pre_and_rev_post_order_compute_fn (struct function *fn,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Clear the temporarily allocated flag. */
|
/* Clear the temporarily allocated flag. */
|
||||||
|
if (!rev_post_order)
|
||||||
|
rev_post_order = pre_order;
|
||||||
for (int i = 0; i < pre_order_num; ++i)
|
for (int i = 0; i < pre_order_num; ++i)
|
||||||
BASIC_BLOCK_FOR_FN (fn, rev_post_order[i])->flags &= ~visited;
|
BASIC_BLOCK_FOR_FN (fn, rev_post_order[i])->flags &= ~visited;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user