Summary: GNU objdump prints the file format in lowercase, e.g. `elf64-x86-64`. llvm-objdump prints `ELF64-x86-64` right now, even though piping that into llvm-objcopy refuses that as a valid arch to use. As an example of a problem this causes, see: https://github.com/ClangBuiltLinux/linux/issues/779 Reviewers: MaskRay, jhenderson, alexshap Reviewed By: MaskRay Subscribers: tpimh, sbc100, grimar, jvesely, nhaehnle, kerbowa, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D74433
11 lines
383 B
Plaintext
11 lines
383 B
Plaintext
RUN: llvm-objdump -d %p/../Inputs/trivial-label-test.elf-x86-64 \
|
|
RUN: | FileCheck %s -check-prefix ELF-x86-64
|
|
|
|
ELF-x86-64: file format elf64-x86-64
|
|
ELF-x86-64: Disassembly of section .text:
|
|
ELF-x86-64: foo:
|
|
ELF-x86-64: 0: 90 nop
|
|
ELF-x86-64: bum:
|
|
ELF-x86-64: 1: 90 nop
|
|
|