Because the 64-bit x86CPU can run 32-bit x86 programs, I run windows/386 all.bat on windows/amd64 on my own personal time.
Results
internal/trace/v2 TestTraceGCStress/Default
(trace_test.go:565: stderr: runtime: out of memory: cannot allocate 4194304-byte block
(2054553600 in use)),
the runtime TestStdcallAndCDeclCallbacks/test
(panic: Failed to load D:\tmp\TestStdcallAndCDeclCallbacks88819116\001\test.dll: %1 is not a valid Win32 application.) failure
And sync/atomic
(unexpected signal during runtime execution
[signal 0xc0000005 code=0x0 addr=0x8c pc=0x384ee4]
runtime stack:
runtime.throw({0x47e77d, 0x2a})
runtime.sigpanic()
runtime.(*unwinder).next(0x2163f69c) runtime/mgcmark.go:897 +0x2e5
)
I also found that running linux/386 all.bash on wsl2(linux/amd64) passed the test.
So , In windows/amd64 run windows/386 all.bat Should it pass?