[Bug tree-optimization/47815] Tail call regression with GCC snapshot

2018-04-04 Thread adam at consulting dot net.nz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47815 Adam Warner changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/47815] Tail call regression with GCC snapshot

2018-03-24 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47815 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug tree-optimization/47815] Tail call regression with GCC snapshot

2011-02-19 Thread adam at consulting dot net.nz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47815 --- Comment #3 from Adam Warner 2011-02-19 13:55:43 UTC --- OK I finally understand. Tail call optimisation also disappears when the noreturn attribute is added to the leaf functions when compiled with gcc-4.5. >From my perspective this is a bug

[Bug tree-optimization/47815] Tail call regression with GCC snapshot

2011-02-19 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47815 --- Comment #2 from Richard Guenther 2011-02-19 13:45:50 UTC --- Hm, or rather it also is because FOR_EACH_EDGE (e, ei, EXIT_BLOCK_PTR->preds) { /* Only traverse the normal exits, i.e. those that end with return statement.

[Bug tree-optimization/47815] Tail call regression with GCC snapshot

2011-02-19 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47815 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|