除了本周为即将到来的 GCC 15 编译器版本合并 COBOL 语言前端之外,本周还发生了另一个值得注意的变化……弃用 ESA/390 架构支持,为最终删除它做准备。
ESA/390 作为 IBM 的最后一个 32 位大型机体系结构现在已被 GNU 编译器集合弃用,为最终删除它做准备。我们鼓励那些继承的人使用 64 位 IBM z/Architecture。
Stefan Schulze Frielinghaus 弃用了这个版本,并评论道:
“弃用对 ESA/390 架构的支持(该架构最终将被删除),并鼓励使用 z/Architecture。
此外,默认为 -m31 为 -mzarch,而之前我们默认为 -mesa。
ESA/390 于 1990 年推出,而 z/Architecture 已经有 25 年的历史了。z/Architecture 确实保留了与 ESA/390 Architecture 的向后兼容性。
随着 ESA/390 的弃用进入 GCC 15,在明年发布的 GCC 16 编译器版本中,可能会完全删除 ESA/390 编译器支持。
转自 GCC 15 Deprecates Support For The ESA/390 Architecture – Phoronix