VOOZH about

URL: https://www.phoronix.com/news/GCC-Deprecates-ESA-390

⇱ GCC 15 Deprecates Support For The ESA/390 Architecture - Phoronix


👁 Phoronix

GCC 15 Deprecates Support For The ESA/390 Architecture

Written by Michael Larabel in GNU on 14 March 2025 at 10:15 AM EDT. 2 Comments
In addition to the COBOL language front-end being merged this week for the upcoming GCC 15 compiler release, another notable change also landed this week... Deprecating ESA/390 architecture support in preparation for its eventual removal.

ESA/390 as IBM's last 32-bit mainframe architecture is now deprecated by the GNU Compiler Collection in preparation for its eventual removal. Those carrying on in the lineage are encouraged to use the 64-bit IBM z/Architecture.

Stefan Schulze Frielinghaus made the deprecation and commented:
"Deprecate support for the ESA/390 architecture which will be eventually removed, and encourage the usage of the z/Architecture instead.

Furthermore, default for -m31 to -mzarch whereas previously we defaulted to -mesa."

ESA/390 was introduced back in 1990 while z/Architecture is already 25 years old. The z/Architecture does retain backwards compatibility with the ESA/390 architecture.

👁 GCC deprecates ESA 390


With this ESA/390 deprecation going into GCC 15, it's possible the ESA/390 compiler support could be removed in its entirety for the GCC 16 compiler release due out next year.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.