GNU Toolchain Home

Introduction

Development of GNU Toolchain:

  • GCC compiler

    • We improve SVE auto-vectorization optimizations and microarchitecture-specific optimizations for popular Arm cores.

    • We support compiler sanitizers (ASAN, TSAN, etc.) in GCC. Sanitizers are developed under the LLVM Toolchain project, and sanitizer changes are then merged into GCC to have both LLVM and GNU toolchains provide sanitizer features.

  • GDB debugger

    • We develop support for the new ARMv9.x architectural features, help maintain the AArch32 and AArch64 targets and improve the debugging experience.

  • Glibc C Library

    • We implement both target-specific and generic optimizations in Glibc. We then aim to propagate all relevant Glibc improvements to Newlib and Bionic C libraries.

    • We are improving the glibc support for LLVM toolchain, by adding support to glibc to be built with LLVM tools (clang, lld, etc.) to most important targets (aarch64, arm, x86) and focusing on keeping parity with GNU toolchain regarding support and regressions.

    • We also act as general maintainers, providing available patch reviews, and bug fixes, and help with general discussions.

  • GNU Binutils assembler, BFD, and Gold linkers

    • In Binutils, we implement ELF section-level optimizations, as well as workarounds for hardware errata.

Get Involved

Meetings & Calendar

See Meeting notes page.

This calendar is displayed using UTC timezone with no DST offsets.

Page Tree




Roadmap

Current Plan

The following items are on the current plan

Backlog

The following items are on the project backlog but not currently planned

Accomplished

The following items have been completed in the last 12 months


GNU Testsuite CI

GNU Testsuite Regressions Monthly Detected and Resolved

GNU Testsuite Regressions

Details: https://linaro.atlassian.net/issues/?filter=10559

 

 


GNU Benchmark CI

GNU Benchmark Regressions Monthly Detected and Resolved

GNU Benchmark Regressions

Details: https://linaro.atlassian.net/issues/?filter=10560


Active Members