Issue 145181
Summary [lld] Error when lld re-links (x86_64-windows-msvc with apx) obj files
Labels lld
Assignees
Reporter MacroModel
    ```
clang -c -Qunused-arguments -m64 --target=x86_64-w64-windows-gnu -mavx10.2 -mapxf -mbmi -mbmi2 -mprfchw -g -Wall -Wextra -Werror -ffp-model=fast -O3 -std=c++26 -finput-charset=UTF-8 -fexec-charset=UTF-8 -flto=thin -fno-ident -fno-rtti -fno-unwind-tables -o build\.objs\uwvm\mingw\x86_64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj src\uwvm2\uwvm\cmdline\params\test.cpp

clang++ -o build\windows\x64\releasedbg\uwvm.exe build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\help.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\log_output.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\mode.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\version.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_binfmt.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\main.cpp.obj -m64 --target=x86_64-windows-msvc -g -nostdlib -lntdll -lShell32 -fuse-ld=lld --sysroot=D:\tool-chain\windows-msvc-sysroot\ -static
LLVM ERROR: unknown codeview register R19
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Running pass 'Function Pass Manager' on module 'build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj'.
1. Running pass 'X86 Assembly Printer' on function '@"?wasm_abi_callback@details@paras@cmdline@uwvm@uwvm2@@YA?AW4parameter_return_type@3utils@5@PEAUparameter_parsing_results@375@00@Z"'
Exception Code: 0xC000001D
LLVM ERROR: unknown codeview register R19
clang++: error: linker command failed due to signal (use -v to see invocation)
error: execv(clang++ -o build\windows\x64\releasedbg\uwvm.exe build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\help.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\log_output.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\mode.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\test.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\version.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_abi.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\cmdline\params\wasm_binfmt.cpp.obj build\.objs\uwvm\windows\x64\releasedbg\src\uwvm2\uwvm\main.cpp.obj -m64 --target=x86_64-windows-msvc -g -nostdlib -lntdll -lShell32 -fuse-ld=lld --sysroot=D:\tool-chain\windows-msvc-sysroot\ -static) failed(1)
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to