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

            Bug ID: 126801
           Summary: [13/14/15/16/17 Regression] fvar-tracking-uninit is on
                    by accident via r12-4397
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---

>From what I can tell -fvar-tracking-uninit should not be on by default. It
should only be on if supplied by an option.
>From I gathered was r0-120247-g1267ca30d1bf95 which changed the behavior
slightly but the initial value of flag_var_tracking_uninit was not set to
AUTODETECT_VALUE; it was kept at 0. Rather later on with
r12-4397-g4cb52980e5d5fb which changed the behavior thinking the initial value
of flag_var_tracking_uninit was 2.

At one point it was mentioned -fvar-tracking-uninit should be removed and
should not have been added to GCC either.

https://gcc.gnu.org/pipermail/gcc/2015-July/218202.html

I wonder if we should just finally remove it from GCC 17 then.

Reply via email to