[llvm] a227b26 - AMDGPU: Fix broken XFAILed test for fat pointer null initializers (#142015)

via llvm-commits llvm-commits at lists.llvm.org
Thu May 29 22:55:48 PDT 2025


Author: Matt Arsenault
Date: 2025-05-30T07:55:46+02:00
New Revision: a227b26d3553e091561a9006867a85eef0f24c19

URL: https://github.com/llvm/llvm-project/commit/a227b26d3553e091561a9006867a85eef0f24c19
DIFF: https://github.com/llvm/llvm-project/commit/a227b26d3553e091561a9006867a85eef0f24c19.diff

LOG: AMDGPU: Fix broken XFAILed test for fat pointer null initializers (#142015)

This was failing on the buffer fat pointer lowering error in the
addrspace(7) case, not the expected asm printer breakage. Also remove
the attempt at FileChecking the result, since that is dependent on the
actual fix and we want the unexpected pass whenever the assert is fixed.

Added: 
    

Modified: 
    llvm/test/CodeGen/AMDGPU/nullptr-long-address-spaces.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AMDGPU/nullptr-long-address-spaces.ll b/llvm/test/CodeGen/AMDGPU/nullptr-long-address-spaces.ll
index 6556f07c73504..e039225dba3e7 100644
--- a/llvm/test/CodeGen/AMDGPU/nullptr-long-address-spaces.ll
+++ b/llvm/test/CodeGen/AMDGPU/nullptr-long-address-spaces.ll
@@ -1,6 +1,6 @@
 ; XFAIL: *
-; RUN: llc < %s -mtriple=amdgcn-- -verify-machineinstrs | FileCheck -check-prefixes=CHECK,GCN %s
-; RUN: llc < %s -mtriple=r600-- -verify-machineinstrs | FileCheck -check-prefixes=CHECK,R600 %s
+; REQUIRES: asserts
+; RUN: llc -mtriple=amdgcn-- < %s
 
 ; This is a temporary xfail, as the assembly printer is broken when dealing with
 ; lowerConstant() trying to return a value of size greater than 8 bytes.
@@ -9,10 +9,10 @@
 ; The exact form of the GCN output depends on how the printer gets fixed.
 ; GCN-NEXT: .zeroes 5
 ; R600-NEXT: .long 0
- at nullptr7 = global ptr addrspace(7) addrspacecast (ptr null to ptr addrspace(7))
+; @nullptr7 = global ptr addrspace(7) addrspacecast (ptr null to ptr addrspace(7))
 
 ; CHECK-LABEL: nullptr8:
 ; The exact form of the GCN output depends on how the printer gets fixed.
 ; GCN-NEXT: .zeroes 4
 ; R600-NEXT: .long 0
- at nullptr8 = global ptr addrspace(8) addrspacecast (ptr null to ptr addrspace(7))
+ at nullptr8 = global ptr addrspace(8) addrspacecast (ptr null to ptr addrspace(8))


        


More information about the llvm-commits mailing list