From 68401f6542094c259959ea040c6a176df1e1218c Mon Sep 17 00:00:00 2001 From: Sujatha Mohan Date: Wed, 15 Jul 2026 16:23:25 +0530 Subject: [PATCH 1/3] AArch64 compiler is updated to gcc 14.2 https://github.com/eclipse-openj9/openj9-docs/issues/1727 Updated the Supported environments and what's new topics for 0.60 release. Closes #1727 Signed-off-by: Sujatha Mohan sujatha.mohan@ibm.com --- docs/openj9_support.md | 10 +++++----- docs/version0.60.md | 7 +++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/docs/openj9_support.md b/docs/openj9_support.md index a295af95cb..a324d0f74f 100644 --- a/docs/openj9_support.md +++ b/docs/openj9_support.md @@ -263,7 +263,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 6.10 | gcc 14.2 | | Linux on POWER® LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z® 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 32-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -276,7 +276,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 6.10 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -289,7 +289,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -302,7 +302,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -315,7 +315,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | diff --git a/docs/version0.60.md b/docs/version0.60.md index 92c4c10a75..47fcd91057 100644 --- a/docs/version0.60.md +++ b/docs/version0.60.md @@ -27,6 +27,7 @@ The following new features and notable changes since version 0.59.0 are included - [New binaries and changes to supported environments](#binaries-and-supported-environments) - ![Start of content that applies to Java 11 (LTS) and later](cr/java11plus.png) [The `-Xcheck:dump` option is enhanced on z/OS systems](#the-xcheckdump-option-is-enhanced-on-zos-systems) ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) +- [Compiler changes for Linux®](#compiler-changes-for-linux) ## Features and changes @@ -42,6 +43,12 @@ The `-Xcheck:dump` option is enhanced on z/OS systems to trigger extra checking For more information, see [`-Xcheck:dump`](xcheck.md#dump). ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) +### Compiler changes for Linux + +Linux AArch64 64-bit builds on all OpenJDK versions now use the gcc 14.2 compiler. + +For more information, see [Supported environments](openj9_support.md). + ## Known problems and full release information To see known problems and a complete list of changes between Eclipse OpenJ9 v0.59.0 and v0.60.0 releases, see the [Release notes](https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.60/0.60.md). From 8ad022d669015a89a6a6bbaeb4243ed5796d10fd Mon Sep 17 00:00:00 2001 From: Sujatha Mohan Date: Wed, 15 Jul 2026 16:23:25 +0530 Subject: [PATCH 2/3] AArch64 compiler is updated to gcc 14.2 https://github.com/eclipse-openj9/openj9-docs/issues/1727 Updated the Supported environments and what's new topics for 0.60 release. Closes #1727 Signed-off-by: Sujatha Mohan sujatha.mohan@ibm.com --- docs/openj9_support.md | 10 +++++----- docs/version0.60.md | 7 +++++++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/docs/openj9_support.md b/docs/openj9_support.md index a295af95cb..a324d0f74f 100644 --- a/docs/openj9_support.md +++ b/docs/openj9_support.md @@ -263,7 +263,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 6.10 | gcc 14.2 | | Linux on POWER® LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z® 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 32-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -276,7 +276,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 6.10 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -289,7 +289,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -302,7 +302,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | @@ -315,7 +315,7 @@ The project builds and tests OpenJDK with OpenJ9 on a number of platforms. The o | Linux x86 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on POWER LE 64-bit | CentOS 7.9 | gcc 14.2 | | Linux on IBM Z 64-bit | RHEL 7.9 | gcc 14.2 | -| Linux AArch64 64-bit | CentOS 7.9 | gcc 10.3 | +| Linux AArch64 64-bit | CentOS 7.9 | gcc 14.2 | | Windows x86 64-bit | Windows Server 2019 | Microsoft Visual Studio 2022 | | macOS x86 64-bit | macOS 13 | xcode 15.2 and clang 15.0.0 | | macOS AArch64 | macOS 13 | xcode 15.2 and clang 15.0.0 | diff --git a/docs/version0.60.md b/docs/version0.60.md index 92c4c10a75..47fcd91057 100644 --- a/docs/version0.60.md +++ b/docs/version0.60.md @@ -27,6 +27,7 @@ The following new features and notable changes since version 0.59.0 are included - [New binaries and changes to supported environments](#binaries-and-supported-environments) - ![Start of content that applies to Java 11 (LTS) and later](cr/java11plus.png) [The `-Xcheck:dump` option is enhanced on z/OS systems](#the-xcheckdump-option-is-enhanced-on-zos-systems) ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) +- [Compiler changes for Linux®](#compiler-changes-for-linux) ## Features and changes @@ -42,6 +43,12 @@ The `-Xcheck:dump` option is enhanced on z/OS systems to trigger extra checking For more information, see [`-Xcheck:dump`](xcheck.md#dump). ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) +### Compiler changes for Linux + +Linux AArch64 64-bit builds on all OpenJDK versions now use the gcc 14.2 compiler. + +For more information, see [Supported environments](openj9_support.md). + ## Known problems and full release information To see known problems and a complete list of changes between Eclipse OpenJ9 v0.59.0 and v0.60.0 releases, see the [Release notes](https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.60/0.60.md). From ed2b7ba0a6f3bf5157c5cbf1cf03f7866a11cef3 Mon Sep 17 00:00:00 2001 From: Sujatha Mohan Date: Wed, 15 Jul 2026 19:40:06 +0530 Subject: [PATCH 3/3] AArch64 compiler is updated to gcc 14.2 (Amend) Amended the what's new topic for 0.60 release. Closes #1727 Signed-off-by: Sujatha Mohan sujatha.mohan@ibm.com --- docs/version0.60.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/version0.60.md b/docs/version0.60.md index 47fcd91057..62540c92fe 100644 --- a/docs/version0.60.md +++ b/docs/version0.60.md @@ -27,7 +27,7 @@ The following new features and notable changes since version 0.59.0 are included - [New binaries and changes to supported environments](#binaries-and-supported-environments) - ![Start of content that applies to Java 11 (LTS) and later](cr/java11plus.png) [The `-Xcheck:dump` option is enhanced on z/OS systems](#the-xcheckdump-option-is-enhanced-on-zos-systems) ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) -- [Compiler changes for Linux®](#compiler-changes-for-linux) +- [Compiler changes for Linux® AArch64 64-bit](#compiler-changes-for-linux) ## Features and changes @@ -43,7 +43,7 @@ The `-Xcheck:dump` option is enhanced on z/OS systems to trigger extra checking For more information, see [`-Xcheck:dump`](xcheck.md#dump). ![End of content that applies only to Java 11 and later](cr/java_close_lts.png) -### Compiler changes for Linux +### Compiler changes for Linux AArch64 64-bit Linux AArch64 64-bit builds on all OpenJDK versions now use the gcc 14.2 compiler.