https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94905
Manuel López-Ibáñez <manu at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Bogus warning |[10 Regression] Bogus |-Werror=maybe-uninitialized |warning | |-Werror=maybe-uninitialized Target Milestone|--- |10.4 Ever confirmed|0 |1 Last reconfirmed| |2020-09-03 Status|UNCONFIRMED |NEW --- Comment #10 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Arseny Solokha from comment #3) > The best I've been able to come up with is the following, reduced from APL > 1.8: It is warning about this, but it should not warn: # DEBUG rD.2406 => (intD.9) (ivtmp.24_6 /[ex] 4) + 1 [./example.cpp:8:27] # VUSE <.MEM_11> pretmp_8 = MEM[(intD.9 *)&retD.2381 + ivtmp.24_13 * 1]; This is regression but not sure when it was introduced.