Skip to content

Commit a79186c

Browse files
authored
[Driver] Fix Arm/AArch64 Link Argument tests (#144582)
The openmp-offload-amdgpu-runtime-2 bot specifies default rtlib of compiler-rt, but default unwindlib of libgcc. Change the tests to accept that there may be `"--as-needed" "-lgcc_s" "--no-as-needed"` between `libclang_rt.builtins.a` and `-lc`. Relates to #121830
1 parent 73f307a commit a79186c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

clang/test/Driver/aarch64-toolchain.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,8 @@
135135

136136
// AARCH64-BAREMETAL-COMPILER-RT: "{{.*}}crt0.o"
137137
// AARCH64-BAREMETAL-COMPILER-RT: "{{.*}}clang_rt.crtbegin.o"
138-
// AARCH64-BAREMETAL-COMPILER-RT: "--start-group" "{{.*}}libclang_rt.builtins.a" "-lc" "-lgloss" "--end-group"
138+
// AARCH64-BAREMETAL-COMPILER-RT: "--start-group" "{{.*}}libclang_rt.builtins.a"
139+
// AARCH64-BAREMETAL-COMPILER-RT: "-lc" "-lgloss" "--end-group"
139140
// AARCH64-BAREMETAL-COMPILER-RT: "{{.*}}clang_rt.crtend.o"
140141

141142
// RUN: %clang -### %s -fuse-ld= \

clang/test/Driver/arm-toolchain.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,8 @@
136136

137137
// ARM-BAREMETAL-COMPILER-RT: "{{.*}}crt0.o"
138138
// ARM-BAREMETAL-COMPILER-RT: "{{.*}}clang_rt.crtbegin.o"
139-
// ARM-BAREMETAL-COMPILER-RT: "--start-group" "{{.*}}libclang_rt.builtins.a" "-lc" "-lgloss" "--end-group"
139+
// ARM-BAREMETAL-COMPILER-RT: "--start-group" "{{.*}}libclang_rt.builtins.a"
140+
// ARM-BAREMETAL-COMPILER-RT: "-lc" "-lgloss" "--end-group"
140141
// ARM-BAREMETAL-COMPILER-RT: "{{.*}}clang_rt.crtend.o"
141142

142143
// RUN: %clang -### %s -fuse-ld= \

0 commit comments

Comments
 (0)