https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111591
Kewen Lin <linkw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |linkw at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #15 from Kewen Lin <linkw at gcc dot gnu.org> --- (In reply to Richard Biener from comment #14) > (In reply to Kewen Lin from comment #13) > > Thanks again for the reduced test case and the information! > > > > I tried to bisect it but encountered some build failures on _Float32 error > > etc., through grepping the log I switched to start from r13-2887 (good) to > > r13-7206 (bad). > > > > The bisection shows the culprit commit is r13-3378-gf6c168f8c06047 which was > > backported to GCC-12, it seems to match the observation new gcc-12 fail > > while gcc-11 pass. > > Note this change likely triggers a latent issue but it might help analyzing > the issue. Thanks for the hint! Yeah, I tried -fdisable-tree-esra and -fdisable-tree-sra, the failure is still there, I supposed that commit only takes effect when SRA is enabled. I'll continue to investigate it. btw, I'm just starting two weeks vacation so may respond slowly.