From 06cecdc60ec9ebfdd4d8cdb2586d201272bdf6bd Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 10 Jul 2024 11:14:33 -0700 Subject: [PATCH] [MC,test] Reorganize OSABI tests --- llvm/test/MC/AArch64/elf_osabi_flags.s | 6 ------ llvm/test/MC/ELF/osabi-solaris.s | 2 -- llvm/test/MC/ELF/osabi.s | 12 ++++++++++++ 3 files changed, 12 insertions(+), 8 deletions(-) delete mode 100644 llvm/test/MC/AArch64/elf_osabi_flags.s delete mode 100644 llvm/test/MC/ELF/osabi-solaris.s create mode 100644 llvm/test/MC/ELF/osabi.s diff --git a/llvm/test/MC/AArch64/elf_osabi_flags.s b/llvm/test/MC/AArch64/elf_osabi_flags.s deleted file mode 100644 index 0bc022ab5a8c4..0000000000000 --- a/llvm/test/MC/AArch64/elf_osabi_flags.s +++ /dev/null @@ -1,6 +0,0 @@ -# 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 -# CHECK: OS/ABI: SystemV (0x0) - -# RUN: llvm-mc -filetype=obj -triple aarch64-unknown-freebsd %s -o -| llvm-readobj -h - | FileCheck --check-prefix=AARCH64-FREEBSD-OSABI %s -# AARCH64-FREEBSD-OSABI: OS/ABI: FreeBSD (0x9) diff --git a/llvm/test/MC/ELF/osabi-solaris.s b/llvm/test/MC/ELF/osabi-solaris.s deleted file mode 100644 index 731241bda3681..0000000000000 --- a/llvm/test/MC/ELF/osabi-solaris.s +++ /dev/null @@ -1,2 +0,0 @@ -# RUN: llvm-mc -filetype obj -triple amd64-solaris %s | llvm-readobj -hS - | FileCheck %s -# CHECK: OS/ABI: Solaris diff --git a/llvm/test/MC/ELF/osabi.s b/llvm/test/MC/ELF/osabi.s new file mode 100644 index 0000000000000..dc6ad2a349d75 --- /dev/null +++ b/llvm/test/MC/ELF/osabi.s @@ -0,0 +1,12 @@ +# REQUIRES: aarch64-registered-target +# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s | llvm-readobj -h - | \ +# RUN: FileCheck %s --check-prefix=SYSV +# SYSV: OS/ABI: SystemV + +# RUN: llvm-mc -filetype=obj -triple=amd64-solaris %s | llvm-readobj -h - | \ +# RUN: FileCheck %s --check-prefix=SOLARIS +# SOLARIS: OS/ABI: Solaris + +# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-freebsd %s | llvm-readobj -h - | \ +# RUN: FileCheck %s --check-prefix=FREEBSD +# FREEBSD: OS/ABI: FreeBSD