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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The only duplicate decls are the C extern inline __attribute__((gnu_inline))
(or -std=c89/gnu89 extern inline) or C++ inline __attribute__((gnu_inline)).
We do have a middle-end representation of those, don't we?
Do you have a problem that they have the same asm names, or DECL_NAME,
something else?
If you wanted different asm names (e.g. normal asm name plus space at the end),
we'd need some code to change calls to the functions with space after it back
into ones without it if inlining failed.

Reply via email to