https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96108
--- Comment #6 from Jolyon <499537630 at qq dot com> --- I agree that we really can't do this in the test. GCC's inconsistencies with this behavior are beyond the developers' consideration(the behavior of DSE pass). I tried to initialize the structure and the results were the same. MAYBE it should not be a compiler optimization problem.