RFR: 8365579: ml64.exe is not the right assembler for Windows aarch64 [v2]

Saint Wesonga duke at openjdk.org
Fri Aug 15 15:46:59 UTC 2025


On Fri, 15 Aug 2025 14:26:00 GMT, Erik Joelsson <erikj at openjdk.org> wrote:

> Have you verified that removing `-Ta` works for the x86 assembler?

Yes, both of these command lines work:


; "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x86\ml.exe" -nologo -c -Fo test_x86_assembler.obj -Ta test_x86_assembler.S
; "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x86\ml.exe" -nologo -c -Fo test_x86_assembler.obj test_x86_assembler.S

TEST_SEG   SEGMENT

   mov eax, ecx

TEST_SEG   ENDS

END

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/26791#discussion_r2279328852


More information about the build-dev mailing list