Tag

Gcc

All articles tagged with #gcc

GCC & GNU Toolchain Set for 2025 with New Languages and Enhanced Optimizations

Originally Published 12 days ago — by Phoronix

The article highlights a successful year for the GCC compiler and GNU ecosystem in 2025, featuring new language front-ends like ALGOL 68 and COBOL, ongoing improvements in Rust support, performance optimizations, support for AMD Zen 6, and various releases including Bash 5.3, Emacs 30.1, and Coreutils 9.8, along with discussions on deprecating the GNU Gold linker and expanding CPU architecture support.

"AMD Introduces Zen 5 Support with New AVX Instructions for GCC Compiler"

Originally Published 1 year ago — by VideoCardz.com

Featured image for "AMD Introduces Zen 5 Support with New AVX Instructions for GCC Compiler"
Source: VideoCardz.com

AMD has initiated the enablement of its Zen5 microarchitecture in the GNU Compiler Collection (GCC) with the introduction of patches, ahead of the expected Zen5 product launch later this year. The Zen5 architecture is anticipated to feature new AVX instructions such as AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, and PREFETCHI, which were previously absent in AMD products. This development coincides with Intel's work on the Clearwater Forest and Panther Lake CPU series, not expected to launch this year. The initial patches also indicate that Zen5 will support the same instruction set across its entire family of products, with potential power-efficient variants. However, there are unresolved questions regarding the availability of LLVM/Clang compilers for Zen5, as patches for this compiler are yet to be seen.

"AMD Zen 5 Compiler Support Unveiled: New AVX Features & More"

Originally Published 1 year ago — by Phoronix

AMD has posted their initial enablement patch for adding Zen 5 processor support "znver5" into the GNU Compiler Collection (GCC), confirming new AVX features and more. The patch notes the Zen 5 ISA capabilities and additional AGU and ALU pipes over the current generation. This early support for Zen 5 in GCC is a positive sign for AMD's future product launches and will likely be merged into GCC 14 Git shortly. The LLVM/Clang compiler patches for Zen 5 are yet to be posted, but it's expected to follow soon. This move is seen as a positive step for AMD, especially after the delayed support for Zen 4 in GCC 13.

Qatar and Bahrain to Restore Diplomatic Ties, Ending Years-Long Dispute.

Originally Published 2 years ago — by Reuters

Featured image for Qatar and Bahrain to Restore Diplomatic Ties, Ending Years-Long Dispute.
Source: Reuters

Qatar and Bahrain have agreed to resume diplomatic ties, more than two years after an Arab boycott of Qatar was lifted. The decision was made during the second meeting of the Bahraini-Qatari Follow-up Committee at the headquarters of the GCC General Secretariat in the Saudi capital. The boycott was centered around Qatar's support for Islamist movements deemed a threat by Arab neighbours and its ties with Iran and Turkey.

Rust gaining ground in software development with GCC, Xen, and Flash emulation.

Originally Published 2 years ago — by The New Stack

Featured image for Rust gaining ground in software development with GCC, Xen, and Flash emulation.
Source: The New Stack

A team of developers is working on a project to create a Rust compiler frontend for the GNU Compiler Collection (GCC) toolchain, which has been in development since 2014. The project aims to bring Rust to the entire ecosystem of GCC tools and plugins, including security plugins, static analyzers, and link time optimization. The first version of gccrs will be available in GCC 13, but it is still a work in progress. The team hopes to help Rust's compiler team spot places where the language's specification could be more clear and to integrate Rust's algorithms into their own compiler.