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

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |ebotcazou at gcc dot 
gnu.org
             Status|NEW                         |ASSIGNED

--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
OK, it's the return by invisible reference business, where a PARM_DECL and a
RESULT_DECL are tied.  There is already a comment in use_register_for_decl:

      /* Otherwise, if RESULT_DECL is DECL_BY_REFERENCE, it will take
         the function_result_decl's assignment.  Since it's a pointer,
         we can short-circuit a number of the tests below, and we must
         duplicate them because we don't have the function_result_decl
         to test.  */

so I'm testing the duplication of the one I added in r11-3257.

Reply via email to