https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |arm-*-*
           Keywords|                            |missed-optimization
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2024-06-24
          Component|middle-end                  |c++
     Ever confirmed|0                           |1
            Summary|return slot opt prevents    |C++ front-end marks the
                   |tail calls                  |return slot as addressable
                   |                            |early on which prevents
                   |                            |tail call being marked
           Severity|normal                      |enhancement

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Though.
It looks like that part is not just the arm backend.

So there are 2 issues here.

Let us record this for the C++ front-end issue rather than the middle-end not
tailing calling afterwards.

Reply via email to