https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89451

--- Comment #4 from rguenther at suse dot de <rguenther at suse dot de> ---
nOn Fri, 22 Feb 2019, janus at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89451
> 
> --- Comment #3 from janus at gcc dot gnu.org ---
> (In reply to janus from comment #1)
> > In any case, the ICE does not occur with gfortran 8.2.0, and I'm pretty sure
> > it was not present on trunk in December.
> 
> More specifically, I think it must have appeared after 2019-01-08.

The assert was added with

2019-02-22  Richard Biener  <rguent...@suse.de>

        PR middle-end/87609
        * cfghooks.h (dependence_hash): New typedef.
        (struct copy_bb_data): New type.
        (cfg_hooks::duplicate_block): Adjust to take a copy_bb_data 
argument.
        (duplicate_block): Likewise.
        * cfghooks.c (duplicate_block): Pass down copy_bb_data.
        (copy_bbs): Create and pass down copy_bb_data.
        * cfgrtl.c (cfg_layout_duplicate_bb): Adjust.
        (rtl_duplicate_bb): Likewise.
        * tree-cfg.c (gimple_duplicate_bb): If the copy_bb_data arg is not 
NULL
        remap dependence info.

Reply via email to