https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org Last reconfirmed| |2024-08-03 Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- -Expression hash table (31 buckets, 24 entries) -Index 0 (hash value 1; max distance 0) +Expression hash table (29 buckets, 24 entries) +Index 0 (hash value 6; max distance 0) The number of buckets is different between the 2 which I think is causing the difference. That is because it is based on the insn count .. n = get_max_insn_count (); table->size = n / 4; if (table->size < 11) table->size = 11; Let me figure out the better answer here.