[clang] [Hexagon] Relax toolchain check to accept ld in driver test (PR #192596)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Apr 16 23:02:42 PDT 2026
https://github.com/quic-k created https://github.com/llvm/llvm-project/pull/192596
Fixes failures in
https://lab.llvm.org/buildbot/#/builders/145/builds/13829
https://lab.llvm.org/buildbot/#/builders/124/builds/2152
>From efa29ec47c63c232cd6d8e493045dbace1c78179 Mon Sep 17 00:00:00 2001
From: Kushal Pal <kushpal at qti.qualcomm.com>
Date: Fri, 17 Apr 2026 11:26:43 +0530
Subject: [PATCH] [Hexagon] Relax toolchain check to accept ld in driver test
Update hexagon-toolchain-picolibc.c test to match either `hexagon-link` or
`ld` when verifying driver output. This accounts for environments
where the linker is invoked directly instead of via hexagon-link.
Signed-off-by: Kushal Pal <kushpal at qti.qualcomm.com>
---
clang/test/Driver/hexagon-toolchain-picolibc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clang/test/Driver/hexagon-toolchain-picolibc.c b/clang/test/Driver/hexagon-toolchain-picolibc.c
index eec0ec4f23b45..8571e55620b9c 100644
--- a/clang/test/Driver/hexagon-toolchain-picolibc.c
+++ b/clang/test/Driver/hexagon-toolchain-picolibc.c
@@ -67,7 +67,7 @@
// RUN: -ccc-install-dir %S/Inputs/hexagon_tree/Tools/bin -mcpu=hexagonv60 \
// RUN: -nolibc %s 2>&1 | FileCheck -check-prefix=CHECK-NOLIBC %s
// CHECK-NOLIBC: "-cc1"
-// CHECK-NOLIBC: hexagon-link
+// CHECK-NOLIBC: {{hexagon-link|ld}}
// CHECK-NOLIBC-SAME: "{{.*}}crt0-semihost.o"
// CHECK-NOLIBC-SAME: "-lc++"
// CHECK-NOLIBC-SAME: "-lm"
More information about the cfe-commits
mailing list