https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123333
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I should note LLVM decided any (must) use of an uninitialized variable is considered undefined behavior and changes it into an unreachable case. Of course that is wrong for C++26. Basically I don't think we should change GCC with respect to that. This is unrelated to the missed optimization here just related to the testcase in general.
