[clang] [Hexagon] Relax toolchain check to accept ld in driver test (PR #192596)

via cfe-commits cfe-commits at lists.llvm.org
Fri Apr 17 04:15:18 PDT 2026


https://github.com/quic-k updated https://github.com/llvm/llvm-project/pull/192596

>From 2de4ce2d8d9afe3cf46e406b716f522062b339d2 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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/clang/test/Driver/hexagon-toolchain-picolibc.c b/clang/test/Driver/hexagon-toolchain-picolibc.c
index eec0ec4f23b45..b8ac8a9c5c88d 100644
--- a/clang/test/Driver/hexagon-toolchain-picolibc.c
+++ b/clang/test/Driver/hexagon-toolchain-picolibc.c
@@ -67,8 +67,8 @@
 // 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-SAME: "{{.*}}crt0-semihost.o"
+// CHECK-NOLIBC: {{hexagon-link|ld}}
+// CHECK-NOLIBC: "{{.*}}crt0-semihost.o"
 // CHECK-NOLIBC-SAME: "-lc++"
 // CHECK-NOLIBC-SAME: "-lm"
 // CHECK-NOLIBC-SAME: "--start-group"



More information about the cfe-commits mailing list