[llvm] [Hexagon][MC] Fix arch attribute mapping in ELFObjectFile (PR #201531)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 4 02:24:58 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135401 tests passed
* 3361 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.MC/Hexagon/hexagon_attribues_arch.s</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -triple=hexagon --mcpu=hexagonv68 C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s -filetype=obj --hexagon-add-build-attributes -o C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' -triple=hexagon --mcpu=hexagonv68 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' -filetype=obj --hexagon-add-build-attributes -o 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o'
# note: command had no output on stdout or stderr
# RUN: at line 9
c:\_work\llvm-project\llvm-project\build\bin\llvm-readelf.exe -A C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s --check-prefix=V68
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-readelf.exe' -A 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' --check-prefix=V68
# note: command had no output on stdout or stderr
# RUN: at line 10
c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe -d C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s --check-prefix=DIS
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe' -d 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v68.o'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' --check-prefix=DIS
# note: command had no output on stdout or stderr
# RUN: at line 12
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -triple=hexagon --mcpu=hexagonv75 C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s -filetype=obj --hexagon-add-build-attributes -o C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' -triple=hexagon --mcpu=hexagonv75 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' -filetype=obj --hexagon-add-build-attributes -o 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o'
# note: command had no output on stdout or stderr
# RUN: at line 14
c:\_work\llvm-project\llvm-project\build\bin\llvm-readelf.exe -A C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s --check-prefix=V75
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-readelf.exe' -A 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' --check-prefix=V75
# note: command had no output on stdout or stderr
# RUN: at line 15
c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe -d C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s --check-prefix=DIS
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe' -d 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v75.o'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' --check-prefix=DIS
# note: command had no output on stdout or stderr
# RUN: at line 17
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -triple=hexagon --mcpu=hexagonv85 C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s -filetype=obj --hexagon-add-build-attributes -o C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v85.o
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe' -triple=hexagon --mcpu=hexagonv85 'C:\_work\llvm-project\llvm-project\llvm\test\MC\Hexagon\hexagon_attribues_arch.s' -filetype=obj --hexagon-add-build-attributes -o 'C:\_work\llvm-project\llvm-project\build\test\MC\Hexagon\Output\hexagon_attribues_arch.s.tmp.v85.o'
# .---command stderr------------
# | 'hexagonv85' is not a recognized processor for this target (ignoring processor)
# | 'hexagonv85' is not a recognized processor for this target (ignoring processor)
# | error: invalid CPU "hexagonv85" specified
# | c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe: error: unable to create subtarget info
# `-----------------------------
# 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/201531
More information about the llvm-commits
mailing list