GCC 15 Un-Deprecates Itanium IA-64 Linux Support
GCC 15 has reinstated Itanium IA-64 Linux support, previously deprecated in GCC 14, following the Linux kernel's removal of support. René Rebe will maintain this support moving forward.
Read original articleGCC 15 has reversed its decision to deprecate Itanium IA-64 Linux support, which was initially marked as obsolete in GCC 14. This change comes after the Linux kernel removed Itanium support last year, alongside several distributions ceasing support for the architecture. Open-source developer René Rebe has taken the initiative to maintain IA-64 support within the GNU Compiler Collection, stating that this support will continue for the foreseeable future. Additionally, a recent commit has enabled LRA support for IA-64, which had been a long-standing request. The future of Itanium support in GCC will depend on whether users continue to upgrade their compilers or stick with legacy software.
- GCC 15 has un-deprecated Itanium IA-64 Linux support after it was marked obsolete in GCC 14.
- The decision follows the removal of Itanium support from the Linux kernel and various distributions.
- Open-source developer René Rebe is leading the effort to maintain IA-64 support in GCC.
- A new commit has enabled LRA support for IA-64, indicating potential future improvements.
- The longevity of Itanium support will depend on user adoption of compiler upgrades.
Related
x86-64-v5? The Future Of x86-64 Micro-Architecture Feature Levels
Questions arise about potential x86-64-v5 micro-architecture feature levels for future processors. Discussions on LLVM Discourse suggest incorporating latest AMD and Intel CPU ISA features, impacting upcoming Zen 4 and Icelake Server processors. Integration challenges with AVX10 256-bit remain unresolved.
Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux
Gentoo Linux will discontinue support for the IA-64 architecture due to lack of kernel and glibc support, minimal user interest, and will remove all related profiles by September 2024.
Intel optimizes slimmed-down X86S instruction set – revision 1.2
Intel's X86S ISA version 1.2 focuses on a 64-bit design, removing 16-bit and 32-bit features, raising legacy support concerns, and necessitating collaboration with AMD and Microsoft for successful adoption.
The perils of transition to 64-bit time_t
The transition to 64-bit time_t in Gentoo is crucial to prevent 32-bit application failures by 2038, with proposed strategies addressing ABI compatibility and system stability challenges.
The costs of the i386 to x86-64 upgrade
The article examines the shift from 32-bit to 64-bit architecture, discussing its impact on code density, memory usage, performance, and the evolution of software demands and hardware capabilities.
Related
x86-64-v5? The Future Of x86-64 Micro-Architecture Feature Levels
Questions arise about potential x86-64-v5 micro-architecture feature levels for future processors. Discussions on LLVM Discourse suggest incorporating latest AMD and Intel CPU ISA features, impacting upcoming Zen 4 and Icelake Server processors. Integration challenges with AVX10 256-bit remain unresolved.
Gentoo Linux Drops IA-64 (Itanium) Support – Gentoo Linux
Gentoo Linux will discontinue support for the IA-64 architecture due to lack of kernel and glibc support, minimal user interest, and will remove all related profiles by September 2024.
Intel optimizes slimmed-down X86S instruction set – revision 1.2
Intel's X86S ISA version 1.2 focuses on a 64-bit design, removing 16-bit and 32-bit features, raising legacy support concerns, and necessitating collaboration with AMD and Microsoft for successful adoption.
The perils of transition to 64-bit time_t
The transition to 64-bit time_t in Gentoo is crucial to prevent 32-bit application failures by 2038, with proposed strategies addressing ABI compatibility and system stability challenges.
The costs of the i386 to x86-64 upgrade
The article examines the shift from 32-bit to 64-bit architecture, discussing its impact on code density, memory usage, performance, and the evolution of software demands and hardware capabilities.