mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-21 13:33:26 +00:00
Use ELFOSABI_NONE instead of ELFOSABI_LINUX.
The doesn't seem to be a difference and ELFOSABI_NONE seems to be far more common: * Linux doesn't care when loading and puts ELFOSABI_NONE on core dumps. * Gold and bfd ld produce files with ELFOSABI_NONE. * Gold and bfd ld seems to ignore EI_OSABI other than for freebsd. * Gas puts ELFOSABI_NONE in most .o files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248534 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d0edb1f758
commit
5c37d1622d
@ -57,8 +57,6 @@ public:
|
||||
case Triple::PS4:
|
||||
case Triple::FreeBSD:
|
||||
return ELF::ELFOSABI_FREEBSD;
|
||||
case Triple::Linux:
|
||||
return ELF::ELFOSABI_LINUX;
|
||||
default:
|
||||
return ELF::ELFOSABI_NONE;
|
||||
}
|
||||
|
@ -1,5 +1,4 @@
|
||||
# RUN: llvm-mc -filetype=obj -triple aarch64 %s -o -| llvm-readobj -h | FileCheck --check-prefix=AARCH64-OSABI %s
|
||||
# AARCH64-OSABI: OS/ABI: SystemV (0x0)
|
||||
# RUN: llvm-mc -filetype=obj -triple aarch64 %s -o -| llvm-readobj -h | FileCheck %s
|
||||
# RUN: llvm-mc -filetype=obj -triple aarch64-linux-gnu %s -o -| llvm-readobj -h | FileCheck %s
|
||||
|
||||
# RUN: llvm-mc -filetype=obj -triple aarch64-linux-gnu %s -o -| llvm-readobj -h | FileCheck --check-prefix=AARCH64-LINUX-OSABI %s
|
||||
# AARCH64-LINUX-OSABI: OS/ABI: GNU/Linux (0x3)
|
||||
# CHECK: OS/ABI: SystemV (0x0)
|
||||
|
@ -36,6 +36,6 @@
|
||||
// CHECK-LE64: Ident {
|
||||
// CHECK-LE64: Class: 64-bit
|
||||
// CHECK-LE64: DataEncoding: LittleEndian
|
||||
// CHECK-LE64: OS/ABI: GNU/Linux
|
||||
// CHECK-LE64: OS/ABI: SystemV
|
||||
// CHECK-LE64: }
|
||||
// CHECK-LE64: }
|
||||
|
Loading…
x
Reference in New Issue
Block a user