[lld] [lld][ELF] improve AMD error message (PR #135082)
Maksim Levental via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 9 14:12:10 PDT 2025
https://github.com/makslevental updated https://github.com/llvm/llvm-project/pull/135082
>From f7e5146633fc15b48e0f90862d321a9f17e726eb Mon Sep 17 00:00:00 2001
From: Maksim Levental <maksim.levental at gmail.com>
Date: Wed, 9 Apr 2025 17:08:29 -0400
Subject: [PATCH] [lld][ELF] improve AMD error message
---
lld/ELF/Arch/AMDGPU.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/lld/ELF/Arch/AMDGPU.cpp b/lld/ELF/Arch/AMDGPU.cpp
index 52fc779855a36..71c65ade76201 100644
--- a/lld/ELF/Arch/AMDGPU.cpp
+++ b/lld/ELF/Arch/AMDGPU.cpp
@@ -79,8 +79,8 @@ uint32_t AMDGPU::calcEFlagsV4() const {
if (retXnack == EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4 ||
(retXnack != EF_AMDGPU_FEATURE_XNACK_ANY_V4 &&
- (getEFlags(f) & EF_AMDGPU_FEATURE_XNACK_V4)
- != EF_AMDGPU_FEATURE_XNACK_ANY_V4)) {
+ (getEFlags(f) & EF_AMDGPU_FEATURE_XNACK_V4) !=
+ EF_AMDGPU_FEATURE_XNACK_ANY_V4)) {
if (retXnack != (getEFlags(f) & EF_AMDGPU_FEATURE_XNACK_V4)) {
Err(ctx) << "incompatible xnack: " << f;
return 0;
@@ -92,8 +92,8 @@ uint32_t AMDGPU::calcEFlagsV4() const {
if (retSramEcc == EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4 ||
(retSramEcc != EF_AMDGPU_FEATURE_SRAMECC_ANY_V4 &&
- (getEFlags(f) & EF_AMDGPU_FEATURE_SRAMECC_V4) !=
- EF_AMDGPU_FEATURE_SRAMECC_ANY_V4)) {
+ (getEFlags(f) & EF_AMDGPU_FEATURE_SRAMECC_V4) !=
+ EF_AMDGPU_FEATURE_SRAMECC_ANY_V4)) {
if (retSramEcc != (getEFlags(f) & EF_AMDGPU_FEATURE_SRAMECC_V4)) {
Err(ctx) << "incompatible sramecc: " << f;
return 0;
@@ -143,7 +143,7 @@ uint32_t AMDGPU::calcEFlags() const {
case ELFABIVERSION_AMDGPU_HSA_V6:
return calcEFlagsV6();
default:
- Err(ctx) << "unknown abi version: " << abiVersion;
+ Err(ctx) << "unknown amd-hsa abi version: " << std::to_string(abiVersion);
return 0;
}
}
More information about the llvm-commits
mailing list