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

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.0
                 CC|                            |vries at gcc dot gnu.org
            Summary|[12 Regression] internal    |[12 Regression][nvptx]
                   |compiler error: in          |internal compiler error: in
                   |df_insn_delete, at          |df_insn_delete, at
                   |df-scan.c:949               |df-scan.c:949

--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Bisecting shows that the ICE is exposed due to the var-tracking changes:

commit g:4cb52980e5d5fb64a393d385923da1b51ab34606
Author: Martin Liska <mli...@suse.cz>
Date:   Tue Oct 12 14:31:50 2021 +0200

    Eliminate AUTODETECT_VALUE usage in options.

    gcc/ChangeLog:

        * common.opt: Stop using AUTODETECT_VALUE
        and use EnabledBy where possible.
        * opts.c: Enable OPT_fvar_tracking with optimize >= 1.
        * toplev.c (AUTODETECT_VALUE): Remove macro.
        (process_options): Simplify by using EnabledBy and
        OPT_fvar_tracking.  Use OPTION_SET_P macro instead of
        AUTODETECT_VALUE.

Reply via email to