[PATCH] D58005: Recover elf32-bigmips and elf32-powerpc support in LLD
Rui Ueyama via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 11 14:07:17 PST 2019
ruiu added inline comments.
================
Comment at: lld/ELF/Driver.cpp:132
.Case("elf32lriscv", {ELF32LEKind, EM_RISCV})
- .Case("elf32ppc", {ELF32BEKind, EM_PPC})
+ .Cases("elf32ppc", "elf32ppclinux", {ELF32BEKind, EM_PPC})
.Case("elf64btsmip", {ELF64BEKind, EM_MIPS})
----------------
Do you know where `elf32ppclinux` came from? Is this really correct to handle it as a synonym for `elf32ppc`?
================
Comment at: lld/ELF/ScriptParser.cpp:398
.Case("elf64-x86-64", {ELF64LEKind, EM_X86_64})
- .Case("elf32-tradbigmips", {ELF32BEKind, EM_MIPS})
+ .Cases("elf32-tradbigmips", "elf32-bigmips", {ELF32BEKind, EM_MIPS})
.Case("elf32-ntradbigmips", {ELF32BEKind, EM_MIPS})
----------------
Ditto -- do you know if this correct to handle `elf32-bigmips` as a synonym for `elf32-tradbigmips`?
================
Comment at: lld/test/ELF/emulation-ppc.s:107-108
+# RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-linux %s -o %tppc32
+# RUN: ld.lld -m elf32ppc %tppc32 -o %t2ppc32
+# RUN: llvm-readobj -file-headers %t2ppc32 | FileCheck --check-prefix=PPC32 %s
+# RUN: ld.lld %tppc32 -o %t3ppc32
----------------
Please test `-m elf32ppclinux` as well.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58005/new/
https://reviews.llvm.org/D58005
More information about the llvm-commits
mailing list