https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114787
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |tree-optimization --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #2) > The first difference besides prediction/counts on the BB is in the register > allocator. > > The code for aarch64 looks ok too. So I was wrong (and now even more confused than before). In that sometimes even GCC 13.2.0 code generation is broken. But I don't understand what the conditions are which cause it (adding -fdump-tree-optimized-all or something like that seems to cause different code generation).