forked from OSchip/llvm-project
[Driver][OpenBSD] Test tweaking and clean up
This commit is contained in:
parent
77e60bc42c
commit
289b725051
|
@ -1,14 +1,10 @@
|
|||
// RUN: %clang -no-canonical-prefixes -target i686-pc-openbsd %s -### 2>&1 \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-LD %s
|
||||
// CHECK-LD: clang{{.*}}" "-cc1" "-triple" "i686-pc-openbsd"
|
||||
// CHECK-LD: ld{{.*}}" "-e" "__start" "--eh-frame-hdr" "-Bdynamic" "-dynamic-linker" "{{.*}}ld.so" "-o" "a.out" "{{.*}}crt0.o" "{{.*}}crtbegin.o" "{{.*}}.o" "-lcompiler_rt" "-lc" "-lcompiler_rt" "{{.*}}crtend.o"
|
||||
|
||||
// Check for --eh-frame-hdr being passed with static linking
|
||||
// RUN: %clang -no-canonical-prefixes -target i686-pc-openbsd -static %s -### 2>&1 \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-LD-STATIC-EH %s
|
||||
// CHECK-LD-STATIC-EH: clang{{.*}}" "-cc1" "-triple" "i686-pc-openbsd"
|
||||
// CHECK-LD-STATIC-EH: ld{{.*}}" "-e" "__start" "--eh-frame-hdr" "-Bstatic" "-o" "a.out" "{{.*}}rcrt0.o" "{{.*}}crtbegin.o" "{{.*}}.o" "-lcompiler_rt" "-lc" "-lcompiler_rt" "{{.*}}crtend.o"
|
||||
|
||||
// Check for profiling variants of libraries when linking and -nopie
|
||||
// RUN: %clang -no-canonical-prefixes -target i686-pc-openbsd -pg -pthread %s -### 2>&1 \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-PG %s
|
||||
// CHECK-PG: clang{{.*}}" "-cc1" "-triple" "i686-pc-openbsd"
|
||||
|
@ -56,7 +52,7 @@
|
|||
|
||||
// Check that --sysroot is passed to the linker
|
||||
// RUN: %clang -no-canonical-prefixes -target i686-pc-openbsd %s -### 2>&1 \
|
||||
// RUN: --sysroot=%S/Inputs/basic_netbsd_tree \
|
||||
// RUN: --sysroot=%S/Inputs/basic_openbsd_tree \
|
||||
// RUN: | FileCheck --check-prefix=CHECK-LD-SYSROOT %s
|
||||
// CHECK-LD-SYSROOT: ld{{.*}}" "--sysroot=[[SYSROOT:[^"]+]]"
|
||||
|
||||
|
@ -86,11 +82,6 @@
|
|||
// CHECK-MIPS64EL: as{{.*}}" "-mabi" "64" "-EL"
|
||||
// CHECK-MIPS64EL-PIC: as{{.*}}" "-mabi" "64" "-EL" "-KPIC"
|
||||
|
||||
// Check that the integrated assembler is enabled for SPARC
|
||||
// RUN: %clang -target sparc64-unknown-openbsd -### -c %s 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=CHECK-IAS %s
|
||||
// CHECK-IAS-NOT: "-no-integrated-as"
|
||||
|
||||
// Check linking against correct startup code when (not) using PIE
|
||||
// RUN: %clang -no-canonical-prefixes -target i686-pc-openbsd %s -### 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=CHECK-PIE %s
|
||||
|
|
Loading…
Reference in New Issue