[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 --- Comment #7 from Andrew Pinski --- make_insn_raw: cur_uid: 1084 make_insn_raw: cur_debug_uid: 21 make_insn_raw: cur_uid: 1085 make_insn_raw: cur_debug_uid: 21 cannot propagate from insn 1022 into insn 19: would increase complexity of pattern

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 --- Comment #6 from Andrew Pinski --- The code for get_max_insn_count is the following: ``` int get_max_insn_count (void) { int n = cur_insn_uid; /* The table size must be stable across -g, to avoid codegen differences due to debug in

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 --- Comment #5 from Andrew Pinski --- Note cprop.cc also allocates the hashtable a similar way but its walk over the hashtable is ok because it does not allocate psedu-registers based on the order.

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org La

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 --- Comment #3 from Andrew Pinski --- expr_hash_table has a different order depending on debug and non-debug ...

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 --- Comment #2 from Andrew Pinski --- Hmm, GCC 13 also had the pre difference but we didn't start to compare debug failure there either.

[Bug rtl-optimization/116189] [14/15 Regression] compare debug failure at -O2 on sh

2024-08-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116189 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.3 --- Comment #1 from Andrew Pinski