[llvm-bugs] [Bug 45385] New: Re-introduce support for elf32-sparc for OUTPUT_FORMAT
    via llvm-bugs 
    llvm-bugs at lists.llvm.org
       
    Wed Apr  1 06:02:38 PDT 2020
    
    
  
https://bugs.llvm.org/show_bug.cgi?id=45385
            Bug ID: 45385
           Summary: Re-introduce support for elf32-sparc for OUTPUT_FORMAT
           Product: lld
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: ELF
          Assignee: unassignedbugs at nondot.org
          Reporter: cristiana.crisan at gmail.com
                CC: llvm-bugs at lists.llvm.org, smithp352 at googlemail.com
Hello!
My request is related to this review here https://reviews.llvm.org/D53495,
quote:
"Since I'm not 100% confident with BFD names you can use in the directive
for all architectures, I added only a few in this patch. We can add
other names for other archtiectures later."
I've migrated my linker to LLVM 9 and noticed that there is no support for
'elf32-sparc' as an option for the OUTPUT_FORMAT() command in the linkerscript.
This can be easily fixed in file:
https://github.com/llvm/llvm-project/blob/release/9.x/lld/ELF/ScriptParser.cpp,
by inserting:
.Case("elf32-sparc", {ELF32LEKind, EM_SPARC}) 
before the default case, at line 407.
Seems that the corresponding code is still there, so I guess it's just
inaccessible, it's not planned to be thrown out.
There is no change in the master branch, so I suppose nobody asked for
elf32-sparc support until now.
Let me know if I should add more detail.
Thanks,
Cristiana
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200401/18d1d1e0/attachment.html>
    
    
More information about the llvm-bugs
mailing list