[Bug middle-end/110510] ggc infinite recursion

2023-07-03 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug middle-end/110510] ggc infinite recursion

2023-07-03 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 --- Comment #5 from CVS Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:d0a333612bfb7faf8d61210c831165388e758768 commit r14-2270-gd0a333612bfb7faf8d61210c831165388e758768 Author: Andrew Pinski Date: Sa

[Bug middle-end/110510] ggc infinite recursion

2023-07-02 Thread franckbehaghel_gcc at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 --- Comment #4 from Franck Behaghel --- Andrew,thanks. Impressive ! Tested. Indeed, this patch fixes the issue.

[Bug middle-end/110510] ggc infinite recursion

2023-07-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug middle-end/110510] ggc infinite recursion

2023-07-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 --- Comment #2 from Andrew Pinski --- >+struct GTY((chain_next(%h.next_lp))) eh_landing_pad_d Should have been: +struct GTY((chain_next("%h.next_lp"))) eh_landing_pad_d

[Bug middle-end/110510] ggc infinite recursion

2023-07-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110510 --- Comment #1 from Andrew Pinski --- It does not look like an infinite recursion but rather the chain of eh_landing_pad_d is not mentioned to the GC so it does not do an inline-tail call. This might fix the issue: diff --git a/gcc/except.h b/