Advertisement · 728 × 90

Posts by GCC - GNU Toolchain

LLVM Weekly - #642, April 20th 2026

LLVM Weekly - #642, April 20th 2026. EuroLLVM roundtable notes, ClangIR upstreaming status update, Arm C1-Ultra scheduling model, SerenityOS, and more llvmweekly.org/issue/642

1 day ago 1 1 0 0
Video

C interpreters underlie many of our most widely used language implementations -- but they're slow. Wouldn't it be great if we could turn them into JIT compiling VMs? This video shows what happens when we do just that to the normal Lua VM (first) and "yklua" (Lua w/JIT, second).

6 days ago 35 14 1 0
LLVM Weekly - #641, April 13th 2026

LLVM Weekly - #641, April 13th 2026. See some of you at EuroLLVM! Tracking down and fixing a performance regression, LLD ELF performance improvements, LLVM Foundation DevOps Infra Engineer, llvm-testing-tools package for FileCheck and split-file, and more. llvmweekly.org/issue/641

1 week ago 2 1 0 0
Preview
Optimization of 32-bit Unsigned Division by Constants on 64-bit Targets Granlund and Montgomery proposed an optimization method for unsigned integer division by constants [3]. Their method (called the GM method in this paper) was further improved in part by works such as ...

Optimization of 32-bit Unsigned Division by Constants on 64-bit Targets. LLVM and GCC patches.

arxiv.org/abs/2604.07902

1 week ago 4 0 0 0

🚨 Active, malicious social engineering campaign targetting Open Source developers. Well-known community leaders impersonated in Slack communities directing developers to follow a malicious link to a site that mimics a Google Workspace flow.

lists.openssf-vuln.org/g/siren/mess...

1 week ago 0 0 0 0
LLVM Weekly - #640, April 6th 2026

LLVM Weekly - #640, April 6th 2026. The role of a maintainer, maintainer workload + AI generated fixes, RVCC incubator proposal, JSIR a high-level MLIR-based IR for JavaScript, and more llvmweekly.org/issue/640

2 weeks ago 1 2 0 0
LLVM Weekly - #639, March 30th 2026

LLVM Weekly - #639, March 30th 2026. C++26 is complete, clang-reforge for rewriting codebases for bounds safety, unity builds, DAG combine topological sorting, tailcalls for Clang's bytecode interpreter implementation, and more llvmweekly.org/issue/639

3 weeks ago 4 2 0 0
Preview
C++26 is done! — Trip report: March 2026 ISO C++ standards meeting (London Croydon, UK) News flash: C++26 is done! 🎉 On Saturday, the ISO C++ committee completed technical work on C++26 in (partly) sunny London Croydon, UK. We resolved the remaining international comments on the C++26…

C++26 finalized.
Reflection, Less UB, Contracts, std::execution.
Both GCC and Clang have already implemented two-thirds of C++26 features. Today, GCC already has reflection and contracts merged in trunk, awaiting release.
herbsutter.com/2026/03/29/c...

3 weeks ago 8 2 0 0
musl - musl 1.2.6 released

Musl Libc 1.2.6 Released
www.openwall.com/lists/musl/2...

1 month ago 1 1 0 0
LLVM Weekly - #634, February 23rd 2026

LLVM Weekly - #634, February 23rd 2026. Chris Lattner on the Claude C Compiler, LLVM Foundation board meeting minutes, LLDB accelerator support, removing bugpoint, TSan adaptive delay scheduling, LLDB tree-sitter Swift+Rust syntax highlighting, and more llvmweekly.org/issue/634

1 month ago 3 2 0 0
Advertisement
Are Compilers Deterministic?

Are compilers deterministic?
blog.onepatchdown.net/2026/02/22/a...

1 month ago 2 0 0 0
Preview
Defer available in gcc and clang About a year ago I posted about defer and that it would be available for everyone using gcc and/or clang soon. So it is probably time for an update. Two things have happened in the mean time: A tec…

Defer available in GCC and Clang
gustedt.wordpress.com/2026/02/15/d...

2 months ago 0 1 0 0
LLVM Weekly - #633, February 16th 2026

LLVM Weekly - #633, February 16th 2026. Area team election results, EuroLLVM early bird pricing ending soon, a long-term vision for improving LLVM build times, SpacemiT X100 scheduling model, clang::no_outline and more llvmweekly.org/issue/633

2 months ago 2 1 0 0
LLVM Weekly - #632, February 9th 2026

LLVM Weekly - #632, February 9th 2026. Final day to vote in LLVM area team elections, Hexagon-MLIR open sourced, IR outliner, lots of meetups, WebAssembly GlobalISel, ^^ reflection operator, and more llvmweekly.org/issue/632

2 months ago 2 1 0 0
The 2.46 release of the GNU Binutils is now available

GNU Binutils 2.46 Released
🚀Support for new instructions added to AMD, ARM and RISC-V architectures.
🚀Support for SFrame v3 standard.
🚀The readelf program can now display the contents of Global Offset Tables.
🚀Improved linker tagging support.
sourceware.org/pipermail/bi...

2 months ago 2 0 0 0
Rust Coreutils Continues Working Toward 100% GNU Compatibility, Proving Trolls Wrong Sylvestre Ledru who serves as the lead developer of the uutils project for the Rust Coreutils implementation presented at FOSDEM 2026 this weekend on this initiative. Ledru has spoken at FOSDEM in prior years on Rust Coreutils and this year's talk focused primarily on Ubuntu 25.10's adoption of it in place of GNU Coreutils...

Rust Coreutils Continues Working Toward 100% GNU Compatibility, Proving Trolls Wrong - www.phoronix.com/news/Rust-Coreutils-FOSD...

2 months ago 10 1 1 1
LLVM Weekly - #631, February 2nd 2026

LLVM Weekly - #631, February 2nd 2026. GSoC ideas, Scalable Static Analysis Framework linker, MIPS R5900 (PS2 Emotion Engine) support, lots of documentation additions, and more llvmweekly.org/issue/631

2 months ago 2 1 0 0

Apache/MIT: Public ingredients can be combined with private ingredients.
GPL: Users permitted to inspect the ingredients.
SBOM: Users permitted to see the list of ingredients but not necessarily inspect them.
Rust: Public and private ingredients built safer.
Where does this lead?

2 months ago 1 1 0 0
CTI - Making a decision for glibc. Previous message (by thread): [PATCH v2 3/3] nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940) Next message (by thread): CTI - Making a decision for glibc. Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] tl;dr The GNU Maintainers for the GNU C Library (glibc) plan to move core services to infrastructure hosted by the Core Toolchain Infrastructure (CTI) project. As maintainers for the project we do this to meet the present and future needs of glibc and the GNU Toolchain. We want secure, robust, and sustainable infrastructure, balanced against the needs of developers and the community to collaborate and innovate, with reliable funding to support the infrastructure in the long term. In 2019 leadership from the GNU Toolchain started down a path that led to the Core Toolchain Infrastructure project. The project aims to move toolchain infrastructure issues forward; to provide a sustainable path forward for secure and state of the art infrastructure. Post-pandemic, since 2022 the GNU Toolchain has continued to move forward the state of the current infrastructure by engaging the developers, the projects, and a wider set of sponsors that can support a sustainable path forward for the toolchain. Key achievements: 2022 - Started using infrastructure provided by CTI like BigBlueButton for meetings for the GNU Toolchain e.g. Weekly glibc patch queue review and Monthly Office hours in two timezones. 2023 - Service enumeration for GNU Toolchain projects (gcc, glibc, binutils, gdb). 2024 - Completed pricing and service contract negotiation for migration with LF IT. 2025 - Completed GNU Toolchain and glibc documents to define secure development requirements and the infrastructure needs. These steps were a necessary evolution and resulted in several critical milestones, e.g., service enumeration, secure development documents; which collectively paved the way for a sustainable path forward. While it was clear to the GNU Toolchain leadership that requirements were coming to improve the toolchain cyber-security posture, these requirements were not clear to all project developers. As part of receiving this feedback we have worked to document and define a secure development policy for glibc and at a higher level the GNU Toolchain. While Sourceware has started making some critical technical changes, the GNU Toolchain still faces serious, systemic concerns about securing a global, highly available service and building a sustainable, diverse sponsorship model. At the same time we are freeing up the GNU Toolchain developers and volunteers to focus on next-generation work, such as Sourceware’s post-commit CI and Forge-based workflows. The decision to leverage CTI and LF IT is the direct result of seeking a comprehensive, long-term solution to these exact challenges, expanding our sponsorship base and leveraging existing sponsors like the OpenSSF. The CTI TAC’s proposal to use Linux Foundation IT is rooted in the fact that they are an existing team in the industry that implements very similar functionality for the Linux kernel. The proposal directly benefits glibc developers. By partnering with a team that develops and understands FOSS tooling (b4, grokmirror and patatt) and large-scale kernel infrastructure. This partnership ensures our core infrastructure is secure and scalable. This sustainable path forward for glibc includes: * A global robust and secure mirrored git repository for public clones that supports robust CI/CD workflows for developers and downstream distributions. * A global robust and scalable email system leveraging existing production deployments and reputation i.e. subspace.kernel.org. * A continuous process of review for project requirements, FOSS usage, security policy, and cost. * A sustainable funding model for the infrastructure including a diverse collection of sponsors to support various infrastructure requirements now and in the future. While consensus for the move among GNU Maintainers for glibc is not unanimous, most of the maintainers endorse the move, and key developers have expressed their support in the upstream discussions. Additionally CTI has received a lot of feedback over the last 3 years as the project worked on infrastructure, and we include some of that feedback here and in our CTI FAQ [1] with comments. Some members of the community have expressed disappointment that funding would go to the Linux Foundation. Some members of the community have expressed concern that a board structure would allow corporate influence. Neither of these concerns are new and exist today with Red Hat and IBM, both being for-profit corporate entities. The GNU Toolchain leadership has a 30+ year history of successfully navigating the dynamics of working with sponsors and providing FOSS solutions, including meeting the GNU Ethical Repository hosting criteria. We invite all members of the glibc and GNU Toolchain community to join us in this important transition. Your insights, contributions, and feedback are essential to making CTI infrastructure a success that benefits everyone. Let's work together to build a more secure and sustainable future — reach out on libc-alpha@sourceware.org, participate in the weekly office hours, or propose ways to get involved. Let's collaborate to build a more resilient and sustainable infrastructure foundation for the GNU Toolchain. Action plan: * Weekly office hours for CTI to provide an open space for discussion of infrastructure improvements * Work with LF IT to update the CY24 statement of work and discuss with the glibc developers * Work towards migrating glibc git and mailing lists as first priority since these match our security priorities. Cheers, Carlos O’Donell GNU Maintainer for glibc Core Toolchain Infrastructure Project TAC member [1] https://cti.coretoolchain.dev/faq/index.html

GLIBC announces move to infrastructure hosted by CTI/LF IT

sourceware.org/pipermail/li...

2 months ago 0 0 0 0
Advertisement
LLVM Weekly - #630, January 26th 2026

LLVM Weekly - #630, January 26th 2026. EuroLLVM registration open, LLVM community area team election voting about to start, more RISC-V LLVM performance improvements, LLVM IR byte type, a flurry of LLVM IR intrinsic additions or changes, and more llvmweekly.org/issue/630

2 months ago 1 1 0 0
The GNU C Library version 2.43 is now available

The GNU C Library version 2.43 Released.
ISO C23 Features.
Linux mseal.
Additional optimized and correctly rounded mathematical functions.
Experimental Clang build support.
AArch64 improvements.
sourceware.org/pipermail/li...

2 months ago 3 0 0 0
LLVM Weekly - #629, January 19th 2026

LLVM Weekly - #629, January 19th 2026. Nominations for area team elections open, LLDB developments in 2025, 22.x branched, "human in the loop" AI contribution policy, advanced symbol resolution for clang-repl, optimising conditional traps on x86-64, and more. llvmweekly.org/issue/629

3 months ago 3 1 0 0

GNU Toolchain Office Hours Europe/Americas starting now!

gcc.gnu.org/wiki/OfficeH...

#GNUToolchain #OpenSource #GCC #GDB #GLIBC

3 months ago 1 0 0 0

GNU Toolchain Office Hours Asia/Pacific starting soon!

Thursday Jan 15 at 09h00 IST / 11:30 AM CST / 12:30 PM JST/ 2:30 PM AEDT / 10:30 PM EST (14 Jan) / 7:30 PM PST (14 Jan)

gcc.gnu.org/wiki/OfficeH...

#GNUToolchain #OpenSource #GCC #GDB #GLIBC

3 months ago 1 0 0 0
LLVM Clang Adds Support For "Ampere1C" CPUs - Presumably AmpereOne Aurora The LLVM/Clang compiler today introduced support for the Ampere Computing Ampere1C CPU core target...

LLVM Clang Adds Support For "Ampere1C" CPUs - Presumably AmpereOne Aurora - https://www.phoronix.com/news/LLVM-Clang-Ampere1C

3 months ago 2 1 0 0
LLVM Weekly - #628, January 12th 2026

LLVM Weekly - #628, January 12th 2026. 22.x branching tomorrow, LLVM: the bad parts, MLIR python bindings improvements, softPromoteHalfType default for backends, cross-compiling OpenCL libraries, and more llvmweekly.org/issue/628

3 months ago 3 1 0 0
GCC 16.0.1 Status Report (2026-01-12), Stage 4 in effect NOW

GCC trunk development now in Stage 4: regression and documentation fixes only.
gcc.gnu.org/pipermail/gc...

3 months ago 0 0 0 0
Advertisement
LLVM Weekly - #627, January 5th 2026

LLVM Weekly - #627, January 5th 2026. Twelve years of LLVM Weekly, EuroLLVM CfP closing soon, GNU toolchain in 2025 summary, PCH to speed-up LLVM builds, LLVM ABI lowering library starting to land, and more llvmweekly.org/issue/627

3 months ago 2 2 0 0
GCC & The GNU Toolchain's Exciting 2025 With New Languages, More Optimizations The GCC compiler and the GNU toolchain ecosystem at large had a great year. From new language front-ends for the likes of Algol 68 and COBOL to maturing support for GCC Rust, new performance optimizations from GCC to Glibc, initial AMD Zen 6 "znver6" support merged for GCC 16, and much more. It's pretty safe to say GCC and the broader GNU ecosystem enjoyed a very successful 2025...

GCC & The GNU Toolchain's Exciting 2025 With New Languages, More Optimizations - https://www.phoronix.com/news/GCC-Exciting-2025

3 months ago 6 1 0 0
LLVM Weekly - #626, December 29th 2025

LLVM Weekly - #626, December 29th 2025. Happy holidays! SFrame feedback, restrict progress, Nvidia Olympus AArch64 CPU scheduling model, libcxx rotate optimisations, and more. llvmweekly.org/issue/626

3 months ago 1 1 0 0