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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection
          Component|tree-optimization           |c++
      Known to fail|                            |14.3.1
             Blocks|24639                       |
      Known to work|                            |15.1.1, 16.0

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Interestingly compiling the preprocessed source with a arm cross from x86-64
does not show the problem with GCC trunk (where I happen to have a built cross
lying around).  -ftime-report there shows

 uninit var analysis                :   0.01 (  0%)  1400  (  0%)
 TOTAL                              :  18.00          277M

The uninit code didn't see any changes since GCC 14 (surrounding optimization
of course could).

I can confirm this on the GCC 14 branch with a cross.  We're doing analysis
in typeFromString.  GCC 15 isn't affected either.  It would be nice to know
what fixed this.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24639
[Bug 24639] [meta-bug] bug to track all Wuninitialized issues

Reply via email to