Integrated: 8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal

Anton Seoane Ampudia aseoane at openjdk.org
Thu Oct 30 11:35:13 UTC 2025


On Sat, 25 Oct 2025 07:06:49 GMT, Anton Seoane Ampudia <aseoane at openjdk.org> wrote:

> This PR carries out cleanup on the `cpu` and `os_cpu` directories after the removal of the 32-bit x86 architecture from HotSpot.
> 
> Mainly, code guarded by `IA32` or `X32`, or `!AMD64` or `!LP64` in a x86 context, has been removed. These guards are now redundant (e.g. checking for 64bit on a x86 context) or the code blocks never executed (e.g. code under `#ifdef X32`). Additionally, x86 AD files have been merged.
> 
> Please note that this changeset limits itself to changes under `cpu/x86` and `os_cpu/x86`. Other cleanups are filed under a different RFE, and consequently addressed in a different PR: [JDK-8351149](https://github.com/openjdk/jdk/pull/27990).
> 
> **Testing:** passes tiers 1-5

This pull request has now been integrated.

Changeset: 795bf9f6
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/795bf9f6d16d89f65076d4b37dddb309a91ce6ea
Stats:     32669 lines in 32 files changed: 15343 ins; 16316 del; 1010 mod

8351159: Remaining cleanups in cpu/x86 after 32-bit x86 removal

Reviewed-by: stefank, kvn

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

PR: https://git.openjdk.org/jdk/pull/27987


More information about the hotspot-dev mailing list