[llvm-branch-commits] [llvm] AMDGPU: Remove xnack and sramecc subtarget features (PR #212792)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jul 29 09:11:11 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 139111 tests passed
* 3592 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### lld
<details>
<summary>lld.ELF/amdgpu-tid.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -triple amdgpu9.06-amd-amdhsa -mattr=-xnack --amdhsa-code-object-version=4 -filetype=obj C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s -o C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off0.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' -triple amdgpu9.06-amd-amdhsa -mattr=-xnack --amdhsa-code-object-version=4 -filetype=obj 'C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s' -o 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off0.o'
# .---command stderr------------
# | '-xnack' is not a recognized feature for this target (ignoring feature)
# `-----------------------------
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -triple amdgpu9.06-amd-amdhsa -mattr=-xnack --amdhsa-code-object-version=4 -filetype=obj C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s -o C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off1.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' -triple amdgpu9.06-amd-amdhsa -mattr=-xnack --amdhsa-code-object-version=4 -filetype=obj 'C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s' -o 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off1.o'
# .---command stderr------------
# | '-xnack' is not a recognized feature for this target (ignoring feature)
# `-----------------------------
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\ld.lld.exe -shared C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off0.o C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off1.o -o C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off2.so
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\ld.lld.exe' -shared 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off0.o' 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off1.o' -o 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off2.so'
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --file-headers C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off2.so | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe --check-prefix=XNACK-OFF C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --file-headers 'C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off2.so'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' --check-prefix=XNACK-OFF 'C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s:21:14: error: XNACK-OFF: expected string not found in input
# | # XNACK-OFF: EF_AMDGPU_FEATURE_XNACK_OFF_V4 (0x200)
# |              ^
# | <stdin>:1:1: note: scanning from here
# | 
# | ^
# | <stdin>:25:2: note: possible intended match here
# |  EF_AMDGPU_FEATURE_XNACK_ANY_V4 (0x100)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\lld\test\ELF\amdgpu-tid.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1:  
# | check:21'0    {   search range start (exclusive)
# | check:21'1        error: no match found in search range
# |             2: File: C:\_work\llvm-project\llvm-project\build\tools\lld\test\ELF\Output\amdgpu-tid.s.tmp-xnack-off2.so 
# |             3: Format: elf64-amdgpu 
# |             4: Arch: amdgpu 
# |             5: AddressSize: 64bit 
# |             6: LoadName: <Not found> 
# |             .
# |             .
# |             .
# |            20:  Entry: 0x0 
# |            21:  ProgramHeaderOffset: 0x40 
# |            22:  SectionHeaderOffset: 0x328 
# |            23:  Flags [ (0x52F) 
# |            24:  EF_AMDGPU_FEATURE_SRAMECC_ANY_V4 (0x400) 
# |            25:  EF_AMDGPU_FEATURE_XNACK_ANY_V4 (0x100) 
# | check:21'2      ?                                        possible intended match
# |            26:  EF_AMDGPU_MACH_AMDGCN_GFX906 (0x2F) 
# |            27:  ] 
# |            28:  HeaderSize: 64 
# |            29:  ProgramHeaderEntrySize: 56 
# |            30:  ProgramHeaderCount: 6 
# |            31:  SectionHeaderEntrySize: 64 
# |            32:  SectionHeaderCount: 12 
# |            33:  StringTableSectionIndex: 10 
# |            34: } 
# | check:21'3       } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/212792


More information about the llvm-branch-commits mailing list