github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 135430 tests passed
* 3395 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### lld
<details>
<summary>lld.COFF/arm64x-import.test</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
split-file C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
C:\_work\llvm-project\llvm-project\build\tools\lld\test\COFF\Output\arm64x-import.test.tmp.dir
&& cd
C:\_work\llvm-project\llvm-project\build\tools\lld\test\COFF\Output\arm64x-import.test.tmp.dir
# executed command: split-file
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
'C:\_work\llvm-project\llvm-project\build\tools\lld\test\COFF\Output\arm64x-import.test.tmp.dir'
# note: command had no output on stdout or stderr
# executed command: cd
'C:\_work\llvm-project\llvm-project\build\tools\lld\test\COFF\Output\arm64x-import.test.tmp.dir'
# note: command had no output on stdout or stderr
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows func12-thunks-arm64ec.s -o func12-thunks-arm64ec.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows func12-thunks-arm64ec.s -o
func12-thunks-arm64ec.obj
# note: command had no output on stdout or stderr
# RUN: at line 5
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func12-thunks-arm64.s -o func12-thunks-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func12-thunks-arm64.s -o
func12-thunks-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 6
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows func12-arm64ec.s -o func12-arm64ec.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows func12-arm64ec.s -o func12-arm64ec.obj
# note: command had no output on stdout or stderr
# RUN: at line 7
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func123-arm64.s -o func123-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func123-arm64.s -o func123-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 8
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows func123-arm64ec.s -o func123-arm64ec.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows func123-arm64ec.s -o func123-arm64ec.obj
# note: command had no output on stdout or stderr
# RUN: at line 9
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func12-arm64.s -o func12-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func12-arm64.s -o func12-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 10
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func234-arm64.s -o func234-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func234-arm64.s -o func234-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 11
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows func12o-arm64ec.s -o func12o-arm64ec.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows func12o-arm64ec.s -o func12o-arm64ec.obj
# note: command had no output on stdout or stderr
# RUN: at line 12
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func34-arm64.s -o func34-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func34-arm64.s -o func34-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 13
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows func34o-arm64.s -o func34o-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows func34o-arm64.s -o func34o-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 14
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows funco-arm64.s -o funco-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows funco-arm64.s -o funco-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 15
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows icall.s -o icall.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows icall.s -o icall.obj
# note: command had no output on stdout or stderr
# RUN: at line 16
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=arm64ec-windows
C:\_work\llvm-project\llvm-project\lld\test\COFF/Inputs/loadconfig-arm64ec.s -o
loadconfig-arm64ec.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=arm64ec-windows
'C:\_work\llvm-project\llvm-project\lld\test\COFF/Inputs/loadconfig-arm64ec.s'
-o loadconfig-arm64ec.obj
# note: command had no output on stdout or stderr
# RUN: at line 17
c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe -filetype=obj
-triple=aarch64-windows
C:\_work\llvm-project\llvm-project\lld\test\COFF/Inputs/loadconfig-arm64.s -o
loadconfig-arm64.obj
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llvm-mc.exe'
-filetype=obj -triple=aarch64-windows
'C:\_work\llvm-project\llvm-project\lld\test\COFF/Inputs/loadconfig-arm64.s' -o
loadconfig-arm64.obj
# note: command had no output on stdout or stderr
# RUN: at line 18
llvm-lib -machine:arm64ec -def:imp.def -out:imp-arm64ec.lib
# executed command: llvm-lib -machine:arm64ec -def:imp.def -out:imp-arm64ec.lib
# note: command had no output on stdout or stderr
# RUN: at line 19
llvm-lib -machine:arm64 -def:imp.def -out:imp-arm64.lib
# executed command: llvm-lib -machine:arm64 -def:imp.def -out:imp-arm64.lib
# note: command had no output on stdout or stderr
# RUN: at line 20
llvm-lib -machine:arm64x -def:imp.def -defArm64Native:imp.def
-out:imp-arm64x.lib
# executed command: llvm-lib -machine:arm64x -def:imp.def
-defArm64Native:imp.def -out:imp-arm64x.lib
# note: command had no output on stdout or stderr
# RUN: at line 21
llvm-lib -machine:arm64x -def:imp-ord10.def -defArm64Native:imp.def
-out:imp-ecord.lib
# executed command: llvm-lib -machine:arm64x -def:imp-ord10.def
-defArm64Native:imp.def -out:imp-ecord.lib
# note: command had no output on stdout or stderr
# RUN: at line 22
llvm-lib -machine:arm64x -def:imp-ord10.def -defArm64Native:imp-ord20.def
-out:imp-ecord.lib
# executed command: llvm-lib -machine:arm64x -def:imp-ord10.def
-defArm64Native:imp-ord20.def -out:imp-ecord.lib
# note: command had no output on stdout or stderr
# RUN: at line 23
llvm-lib -machine:arm64x -def:imp2.def -defArm64Native:imp2.def -out:imp2.lib
# executed command: llvm-lib -machine:arm64x -def:imp2.def
-defArm64Native:imp2.def -out:imp2.lib
# note: command had no output on stdout or stderr
# RUN: at line 24
llvm-lib -machine:arm64x -def:noname-ec.def -defArm64Native:noname-native.def
-out:noname.lib
# executed command: llvm-lib -machine:arm64x -def:noname-ec.def
-defArm64Native:noname-native.def -out:noname.lib
# note: command had no output on stdout or stderr
# RUN: at line 25
llvm-lib -machine:arm64x -def:dup-ec.def -defArm64Native:dup-native.def
-out:dup.lib
# executed command: llvm-lib -machine:arm64x -def:dup-ec.def
-defArm64Native:dup-native.def -out:dup.lib
# note: command had no output on stdout or stderr
# RUN: at line 30
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64x -dll
-noentry -out:test-12-thunks.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func12-thunks-arm64ec.obj func12-thunks-arm64.obj
imp-arm64ec.lib imp-arm64.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64x -dll -noentry -out:test-12-thunks.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-thunks-arm64ec.obj
func12-thunks-arm64.obj imp-arm64ec.lib imp-arm64.lib
# note: command had no output on stdout or stderr
# RUN: at line 33
c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe -d
test-12-thunks.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=DISASM-12T
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe' -d
test-12-thunks.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=DISASM-12T
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 59
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test-12-thunks.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefixes=IMPORTS-12,IMPORTS-12-EC
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test-12-thunks.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefixes=IMPORTS-12,IMPORTS-12-EC
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 77
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.test
test-12-thunks.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=FUNC-12-THUNKS
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.test test-12-thunks.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=FUNC-12-THUNKS
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 81
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.testa
test-12-thunks.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=FUNC-12-THUNKSA
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.testa test-12-thunks.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=FUNC-12-THUNKSA
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 84
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64ec -dll
-noentry -out:test-12-thunks-ec.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func12-thunks-arm64ec.obj func12-thunks-arm64.obj
imp-arm64ec.lib imp-arm64.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64ec -dll -noentry -out:test-12-thunks-ec.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-thunks-arm64ec.obj
func12-thunks-arm64.obj imp-arm64ec.lib imp-arm64.lib
# note: command had no output on stdout or stderr
# RUN: at line 86
c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe -d
test-12-thunks-ec.dll |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=DISASM-12T
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-objdump.exe' -d
test-12-thunks-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=DISASM-12T
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 87
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.test
test-12-thunks-ec.dll |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=FUNC-12-THUNKS
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.test test-12-thunks-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=FUNC-12-THUNKS
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 88
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.testa
test-12-thunks-ec.dll |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=FUNC-12-THUNKSA
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.testa test-12-thunks-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=FUNC-12-THUNKSA
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 89
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test-12-thunks-ec.dll |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=IMPORTS-12-EC
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test-12-thunks-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=IMPORTS-12-EC
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 94
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64x -dll
-noentry -out:test-12-thunks-ord.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-thunks-arm64ec.obj
func12-thunks-arm64.obj imp-ecord.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64x -dll -noentry -out:test-12-thunks-ord.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-thunks-arm64ec.obj
func12-thunks-arm64.obj imp-ecord.lib
# note: command had no output on stdout or stderr
# RUN: at line 96
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test-12-thunks-ord.dll |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=IMPORTS-ORD
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test-12-thunks-ord.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=IMPORTS-ORD
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 124
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64x -dll
-noentry -out:test-noname.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func12-thunks-arm64ec.obj func12-thunks-arm64.obj noname.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64x -dll -noentry -out:test-noname.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-thunks-arm64ec.obj
func12-thunks-arm64.obj noname.lib
# note: command had no output on stdout or stderr
# RUN: at line 126
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test-noname.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=IMPORTS-ORD2
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test-noname.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=IMPORTS-ORD2
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 153
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64x -dll
-noentry -out:test2.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func12-arm64ec.obj func123-arm64.obj imp-arm64x.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64x -dll -noentry -out:test2.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-arm64ec.obj func123-arm64.obj
imp-arm64x.lib
# note: command had no output on stdout or stderr
# RUN: at line 156
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test2.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefixes=IMPORTS-123-12,IMPORTS-123-12-EC
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test2.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefixes=IMPORTS-123-12,IMPORTS-123-12-EC
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 175
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.test
test2.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.test test2.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 178
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.testa
test2.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12A
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.testa test2.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12A
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 181
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.rdata
test2.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12AUX
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.rdata test2.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12AUX
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 185
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64ec -dll
-noentry -out:test2-ec.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func12-arm64ec.obj func123-arm64.obj imp-arm64x.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64ec -dll -noentry -out:test2-ec.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func12-arm64ec.obj func123-arm64.obj
imp-arm64x.lib
# note: command had no output on stdout or stderr
# RUN: at line 187
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
test2-ec.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=IMPORTS-123-12-EC
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
test2-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=IMPORTS-123-12-EC
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 188
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.test
test2-ec.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.test test2-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 189
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.testa
test2-ec.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12A
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.testa test2-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12A
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 190
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --hex-dump=.rdata
test2-ec.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefix=TEST-123-12AUX
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe'
--hex-dump=.rdata test2-ec.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefix=TEST-123-12AUX
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# note: command had no output on stdout or stderr
# RUN: at line 195
c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe -machine:arm64x -dll
-noentry -out:func-12-123.dll loadconfig-arm64.obj loadconfig-arm64ec.obj
icall.obj func123-arm64ec.obj func12-arm64.obj imp-arm64x.lib
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\lld-link.exe'
-machine:arm64x -dll -noentry -out:func-12-123.dll loadconfig-arm64.obj
loadconfig-arm64ec.obj icall.obj func123-arm64ec.obj func12-arm64.obj
imp-arm64x.lib
# .---command stderr------------
# | lld-link: warning: native version of '_load_config_used' is missing for
ARM64X target
# `-----------------------------
# RUN: at line 198
c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe --coff-imports
func-12-123.dll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--check-prefixes=IMPORTS-12-123,IMPORTS-12-123-EC
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\llvm-readobj.exe' --coff-imports
func-12-123.dll
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--check-prefixes=IMPORTS-12-123,IMPORTS-12-123-EC
'C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test:201:22:
error: IMPORTS-12-123-NEXT: expected string not found in input
# | IMPORTS-12-123-NEXT: ImportLookupTableRVA: 0x3338
# | ^
# | <stdin>:7:16: note: scanning from here
# | Name: test.dll
# | ^
# | <stdin>:8:2: note: possible intended match here
# | ImportLookupTableRVA: 0x31F8
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\lld\test\COFF\arm64x-import.test
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1:
# | 2: File: func-12-123.dll
# | 3: Format: COFF-ARM64
# | 4: Arch: aarch64
# | 5: AddressSize: 64bit
# | 6: Import {
# | 7: Name: test.dll
# | next:201'0 X error: no match found
# | 8: ImportLookupTableRVA: 0x31F8
# | next:201'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:201'1 ? possible intended match
# | 9: ImportAddressTableRVA: 0x2000
# | next:201'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 10: Symbol: func1 (0)
# | next:201'0 ~~~~~~~~~~~~~~~~~~~
# | 11: Symbol: func2 (0)
# | next:201'0 ~~~~~~~~~~~~~~~~~~~
# | 12: }
# | next:201'0 ~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### Clang
<details>
<summary>Clang.CodeGen/attr-counted-by-issue200014.c</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 11
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O0 -Wno-missing-declarations
-disable-O0-optnone -emit-llvm -o -
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
| c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S
-passes=mem2reg,sroa |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
--check-prefix=FRONTEND
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O0 -Wno-missing-declarations
-disable-O0-optnone -emit-llvm -o -
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S
-passes=mem2reg,sroa
# 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\clang\test\CodeGen\attr-counted-by-issue200014.c'
--check-prefix=FRONTEND
# note: command had no output on stdout or stderr
# RUN: at line 14
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O0 -Wno-missing-declarations
-fexperimental-new-constant-interpreter -disable-O0-optnone -emit-llvm -o -
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
| c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S
-passes=mem2reg,sroa |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
--check-prefix=FRONTEND
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O0 -Wno-missing-declarations
-fexperimental-new-constant-interpreter -disable-O0-optnone -emit-llvm -o -
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c'
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S
-passes=mem2reg,sroa
# 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\clang\test\CodeGen\attr-counted-by-issue200014.c'
--check-prefix=FRONTEND
# note: command had no output on stdout or stderr
# RUN: at line 20
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O2 -Wno-missing-declarations -emit-llvm -o
-
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
--check-prefix=O2
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe'
-cc1 -internal-isystem
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc
-triple x86_64-unknown-linux-gnu -O2 -Wno-missing-declarations -emit-llvm -o -
'C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c'
# 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\clang\test\CodeGen\attr-counted-by-issue200014.c'
--check-prefix=O2
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c:285:13:
error: O2-SAME: expected string not found in input
# | // O2-SAME: ptr noundef readonly captures(none) [[P:%.*]])
local_unnamed_addr #[[ATTR4:[0-9]+]] {
# | ^
# | <stdin>:80:66: note: scanning from here
# | define dso_local range(i64 0, -9223372036854775808) i64 @ptr_fam(ptr nofree
noundef readonly captures(none) %p) local_unnamed_addr #4 {
# | ^
# | <stdin>:80:73: note: possible intended match here
# | define dso_local range(i64 0, -9223372036854775808) i64 @ptr_fam(ptr nofree
noundef readonly captures(none) %p) local_unnamed_addr #4 {
# | ^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c:313:82:
error: undefined variable: ATTR4
# | // O2-SAME: ptr noundef readonly captures(none) [[P:%.*]])
local_unnamed_addr #[[ATTR4]] {
# |
^
# | <stdin>:88:79: note: possible intended match here
# | define dso_local range(i64 0, -9223372036854775808) i64 @ptr_subscript(ptr
nofree noundef readonly captures(none) %p) local_unnamed_addr #4 {
# |
^
# |
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c:335:13:
error: O2-SAME: expected string not found in input
# | // O2-SAME: ptr noundef readnone [[P:%.*]]) local_unnamed_addr #[[ATTR3]] {
# | ^
# | <stdin>:97:34: note: scanning from here
# | define dso_local i64 @ptr_addrof(ptr nofree noundef readnone %p)
local_unnamed_addr #3 {
# | ^
# | <stdin>:97:34: note: with "ATTR3" equal to "3"
# | define dso_local i64 @ptr_addrof(ptr nofree noundef readnone %p)
local_unnamed_addr #3 {
# | ^
# | <stdin>:97:41: note: possible intended match here
# | define dso_local i64 @ptr_addrof(ptr nofree noundef readnone %p)
local_unnamed_addr #3 {
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\clang\test\CodeGen\attr-counted-by-issue200014.c
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 75: entry:
# | 76: ret i64 15
# | 77: }
# | 78:
# | 79: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(argmem: read)
# | 80: define dso_local range(i64 0, -9223372036854775808) i64
@ptr_fam(ptr nofree noundef readonly captures(none) %p) local_unnamed_addr #4 {
# | same:285'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | same:285'1
?
possible intended match
# | 81: entry:
# | same:285'0 ~~~~~~~
# | 82: %counted_by.load = load i64, ptr %p, align 4
# | same:285'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 83: %0 = tail call i64 @llvm.smax.i64(i64 %counted_by.load, i64
0)
# | same:285'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 84: ret i64 %0
# | same:285'0 ~~~~~~~~~~~~
# | 85: }
# | same:285'0 ~~
# | 86:
# | same:285'0 ~
# | 87: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(argmem: read)
# | same:285'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 88: define dso_local range(i64 0, -9223372036854775808) i64
@ptr_subscript(ptr nofree noundef readonly captures(none) %p)
local_unnamed_addr #4 {
# | same:285'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | same:313'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error:
match failed for invalid pattern
# | same:313'1
undefined variable: ATTR4
# | same:313'2
?
possible intended match
# | 89: entry:
# | same:313'0 ~~~~~~~
# | 90: %counted_by.load = load i64, ptr %p, align 4
# | same:313'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 91: %result = add i64 %counted_by.load, -3
# | same:313'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 92: %0 = tail call i64 @llvm.smax.i64(i64 %result, i64 0)
# | same:313'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 93: ret i64 %0
# | same:313'0 ~~~~~~~~~~~~
# | 94: }
# | same:313'0 ~~
# | 95:
# | same:313'0 ~
# | 96: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | same:313'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 97: define dso_local i64 @ptr_addrof(ptr nofree noundef readnone
%p) local_unnamed_addr #3 {
# | same:313'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | same:335'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | same:335'1
with "ATTR3" equal to "3"
# | same:335'2 ?
possible intended match
# | 98: entry:
# | same:335'0 ~~~~~~~
# | 99: ret i64 -1
# | same:335'0 ~~~~~~~~~~~~
# | 100: }
# | same:335'0 ~~
# | 101:
# | same:335'0 ~
# | 102: ; Function Attrs: nocallback nocreateundeforpoison nofree
nosync nounwind speculatable willreturn memory(none)
# | same:335'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/201849
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits