From 56f6da073ad9e2bdbc3f6a58f25b5f1bc5ee3ac6 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 28 Aug 2022 23:13:46 -0700 Subject: [PATCH] [MC][test] Test FreeBSD after D131162 --- llvm/test/MC/ELF/ifunc-gnu.s | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/llvm/test/MC/ELF/ifunc-gnu.s b/llvm/test/MC/ELF/ifunc-gnu.s index dd9898c..fe80562 100644 --- a/llvm/test/MC/ELF/ifunc-gnu.s +++ b/llvm/test/MC/ELF/ifunc-gnu.s @@ -1,5 +1,5 @@ -# REQUIRES: x86-registered-target -# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux-gnu %s -o -| llvm-readelf -hs - | FileCheck %s +# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux-gnu %s | llvm-readelf -hs - | FileCheck %s --check-prefixes=CHECK,GNU +# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-freebsd %s | llvm-readelf -hs - | FileCheck %s --check-prefixes=CHECK,FREEBSD .text @@ -16,7 +16,9 @@ foo_resolver: .set foo,foo_resolver ## ELFOSABI_NONE is changed to ELFOSABI_GNU. Other OSABI values are unchanged. -# CHECK: OS/ABI: UNIX - GNU +# GNU: OS/ABI: UNIX - GNU +# FREEBSD: OS/ABI: UNIX - FreeBSD + # CHECK: FUNC LOCAL DEFAULT 2 foo_impl # CHECK-NEXT: FUNC LOCAL DEFAULT 2 foo_resolver # CHECK-NEXT: IFUNC LOCAL DEFAULT 2 foo -- 2.7.4