On Mon, 18 Aug 2025 16:24:30 GMT, Saint Wesonga <d...@openjdk.org> wrote:

>> I wonder why we still have the assembler for 32 bit, as the JDK no longer 
>> supports 32 bit Windows ever since Magnus nuked it from the codebase
>
>> I wonder why we still have the assembler for 32 bit, as the JDK no longer 
>> supports 32 bit Windows ever since Magnus nuked it from the codebase
> 
> I have filed https://bugs.openjdk.org/browse/JDK-8365707 to address that issue

Is this really so? The 
[documentation](https://learn.microsoft.com/en-us/cpp/assembler/masm/ml-and-ml64-command-line-reference?view=msvc-170)
 states:


/Ta filename    Assembles source file whose name doesn't end with the .asm 
extension.


We want the compiler to actually do what we tell it to do, even if the files 
are named .S. 

Maybe this behavior has been changed in later versions, but I am a bit wary 
about removing it unless we have some official confirmation that `/Ta` is a 
no-op, and/or information on which version this started to happen.

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

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

Reply via email to