Fixes PR46420
Similar to D43307 for non-LTO.
Module-level inline assembly can use .symver to create a symbol with @ in the name.
For relocatable output, @ should be retained in the symbol name. @ver should
not be parsed and dropped.
Differential D82433
[ELF] -r: don't parse @ (symbol versioning) for .symver inline asm in bitcode MaskRay on Jun 23 2020, 10:42 PM. Authored by
Details Fixes PR46420 Module-level inline assembly can use .symver to create a symbol with @ in the name.
Diff Detail
Event TimelineComment Actions Used the exact same fix as a local workaround until further counsel on the bug report, so looks good to me. Comment Actions Looks good to me. Agree that symbol versioning should be passed through in a relocatable link.
|
Test -> test