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

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to John David Anglin from comment #13)
> Although the patch fixes the udlit-namespace.C test, I think the patch
> still isn't correct.  I think the code should use maybe_get_identifier
> instead of get_identifier.  See assemble_name_resolve.

Why do you think so?  When assemble_external_libcall is called, it calls
get_identifier to make sure such an identifier exists.

Though, if the targetm.strip_name_encoding call is needed, it should be done
not just in process_pending_assemble_externals, but also in
assemble_external_libcall.

Reply via email to