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.