[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andi Kleen changed: What|Removed |Added Target|arm-*-* | Status|RESOLVED

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andrew Pinski changed: What|Removed |Added Target||arm-*-* --- Comment #2 from Andrew Pins

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 --- Comment #1 from Andrew Pinski --- Note CALL_EXPR_RETURN_SLOT_OPT is set in the C++ front-end: else if (style == arg) { /* Just mark it addressable here, and leave the rest to expand_call{,_inline}. */ cxx_mark_add