Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


About this project

Development of GNU Toolchain:

  • GCC compiler
    • We improve Link-Time Optimizations (LTO), SVE auto-vectorization optimizations, and microarchitecture-specific optimizations for popular Arm cores.
    • We improve performance and scalability of Libgomp (GNU OpenMP runtime)
    • We support compiler sanitizers (ASAN, TSAN, etc.) in GCC. Sanitizers are developed under 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 new ARMv8.x architectural features and improve 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.
  • 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


Info
iconfalse


Viewport Tabs Container


Viewport Tab
titleCalendar

No Linaro specific calls, disussion is upstream



Viewport Tab
titleMeetings Notes

See Meeting notes page.

Children Display
pageMeeting notes
first5






Info
iconfalse


Viewport Tabs Container


Viewport Tab
titleCurrent Plan

 

The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above)

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues12
jqlQueryproject = LOC "GNU Toolchain" AND status in ("In Progress", ToDo, Review, Blocked)
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a


Viewport Tab
titleProposed Plan

 The following items are on the project backlog and proposed for the next cycle

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues12
jqlQuery"Planned for" in ("1 - Next cycle") and project in (GNU)
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a


Viewport Tab
titleBacklog

The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above)

Jira
serverJira
columnskey,summary,type,assignee,status,resolution
maximumIssues12
jqlQueryproject = GNU AND status = open
serverId9aaf0a9e-ca09-3b0e-8d89-418a53564c8a



Viewport Tab
titlePlan of Record

Drive
embedUrlhttps://docs.google.com/presentation/d/1DYdnNo5gMrpdngGdxozizdU5-3l_bPbx3i9bW1V-AIo/preview
editUrlhttps://docs.google.com/presentation/d/1DYdnNo5gMrpdngGdxozizdU5-3l_bPbx3i9bW1V-AIo/edit?usp=drive_web
fileNameGNU Toolchain (GNU) - Proposed Plan - 5 Oct 2020 - 4 Apr 2021
width100%
iconUrlhttps://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.presentation
mimeTypeapplication/vnd.google-apps.presentation
urlhttps://docs.google.com/presentation/d/1DYdnNo5gMrpdngGdxozizdU5-3l_bPbx3i9bW1V-AIo/preview
fileId1DYdnNo5gMrpdngGdxozizdU5-3l_bPbx3i9bW1V-AIo
height600


Viewport Tab
titleHealth Checks

Widget Connector
urlhttps://docs.google.com/presentation/d/e/2PACX-1vTyKZrVIgei7R8UcVIXMoYDHcn5C3oWWQkA1WvZy0cH4qmbtaQsYv7uVoODxzrE8CvKSwqs1t8XIMc4/pub?start=false&loop=false&delayms=3000







Info
iconfalse


Viewport Tabs Container


Viewport Tab
titleDocumentation

Include Page
Documentation
Documentation


Viewport Tab
titleCode

(List of project git repos)





Linaro Ltd.