[lld] [llvm] [RISCV] Support RISCV Atomics ABI attributes (PR #84597)
    Alex Bradbury via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Apr 26 04:22:38 PDT 2024
    
    
  
asb wrote:
Thanks Luke. I can reproduce locally (with GNU ld 2.42) so have gone ahead and reverted so we can decide what to do without breaking people's workflows in the meantime.
CC @kito-cheng 
It seems like there are two problems here, the first obviously by far the biggest:
* There seems to be a bug in GNU ld's elf attribute handling code that causes it to segfault when seeing an unrecognized attribute.
* Arguably warning whenever an unrecognized tag is encountered (as ld.lld does, via `ELFAttributeParser::parseAttributeList`) is overly verbose.
https://github.com/llvm/llvm-project/pull/84597
    
    
More information about the llvm-commits
mailing list