[clang][tests] Fix ve-toolchain tests with CLANG_DEFAULT_UNWINDLIB
authorTimm Bäder <tbaeder@redhat.com>
Mon, 28 Feb 2022 06:45:35 +0000 (07:45 +0100)
committerTimm Bäder <tbaeder@redhat.com>
Mon, 28 Feb 2022 13:55:56 +0000 (14:55 +0100)
Otherwise, the driver will insert e.g. -lgcc_s when
CLANG_DEFAULT_UNWINDLIB=libgcc is set during the clang build.

Differential Revision: https://reviews.llvm.org/D120644

clang/test/Driver/ve-toolchain.c
clang/test/Driver/ve-toolchain.cpp

index 35af3c8..753dee1 100644 (file)
@@ -83,6 +83,7 @@
 // RUN: %clang -### -target ve-unknown-linux-gnu \
 // RUN:     --sysroot %S/Inputs/basic_ve_tree \
 // RUN:     -resource-dir=%S/Inputs/basic_ve_tree/resource_dir \
+// RUN:     --unwindlib=none \
 // RUN:     -fuse-ld=ld \
 // RUN:     %s 2>&1 | FileCheck -check-prefix=DEF %s
 
index 7447f34..4b2b9c5 100644 (file)
 // RUN:     --sysroot %S/Inputs/basic_ve_tree \
 // RUN:     -fuse-ld=ld \
 // RUN:     -resource-dir=%S/Inputs/basic_ve_tree/resource_dir \
-// RUN:     --stdlib=c++ %s 2>&1 | FileCheck -check-prefix=DEF %s
+// RUN:     --unwindlib=none \
+// RUN:     --stdlib=libc++ %s 2>&1 | FileCheck -check-prefix=DEF %s
 
 // DEF:      clang{{.*}}" "-cc1"
 // DEF-SAME: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"