RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

Alex Menkov amenkov at openjdk.org
Wed Nov 6 01:47:45 UTC 2024


On Wed, 6 Nov 2024 00:58:10 GMT, David Holmes <dholmes at openjdk.org> wrote:

> I think you may be throwing the baby out with the bath water when it comes to `__stdcall`. It may be that 32-bit requires `__stdcall` but I don't see anything that states `__stdcall` is ONLY for 32-bit!

https://learn.microsoft.com/en-us/cpp/cpp/stdcall?view=msvc-170
`On ARM and x64 processors, __stdcall is accepted and ignored by the compiler; on ARM and x64 architectures, by convention, arguments are passed in registers when possible, and subsequent arguments are passed on the stack.`

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

PR Comment: https://git.openjdk.org/jdk/pull/21744#issuecomment-2458534929


More information about the build-dev mailing list