You can browse using gitweb at https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git

From there, goto tree views and navigate to the parts of the AVR backend:

  • gcc/config/avr/: The GCC AVR backend
  • libgcc/config/avr/: The AVR specific part of the libgcc runtime
  • gcc/testsuite/gcc.target/avr/: AVR-specific parts of the test suite
  • gcc/common/config/avr/: Part of the backend that's common to the compiler proper (cc1, cc1plus) and the compiler driver (avr-gcc, avr-g++).

Most convenient is to browse on file, so you would

$ git clone git://gcc.gnu.org/git/gcc.git SomeLocalDir

When you are interested in a specific branch or tag, like branches/releases/gcc-14 or tags/releases/gcc-14.1.0, you can navigate to that ref and browse from there.

What is the relation to LLVM?

I don't understand that question. LLVM is a different compiler (infrastructure) with it's own runtime. It has nothing to do with GCC (claims at least).

What do "they" use for regression testing architecture specific routines;

See Installing GCC: Testing → How to test GCC on a simulator → avr → AVRtest → README: Running the avr-gcc Testsuite using the AVRtest Simulator

is there something I could easily use myself?

Yes it's easy enough to compile AVRtest, for example. Notice that AVRtest is just an AVR core simulator; no peripherals are simulated. When you prefer avr-gdb, see SimulAVR and AVaRICE.

Answer from emacs drives me nuts on Stack Overflow
🌐
GNU
gcc.gnu.org › git.html
GCC: Anonymous read-only Git access - GNU Project
Our Git source repository is available read-only to the public at large. That way you can pick up any version (including releases) of GCC that is in our repository.
🌐
GitHub
github.com › gcc-mirror › gcc
GitHub - gcc-mirror/gcc
This directory contains the GNU Compiler Collection (GCC). The GNU Compiler Collection is free software. See the files whose names start with COPYING for copying permission. The manuals, and some of the runtime libraries, are under different ...
Starred by 10.7K users
Forked by 4.7K users
Languages   C++ 30.1% | C 29.3% | Ada 14.0% | D 5.9% | Go 5.3% | HTML 3.6%
🌐
Public Git Hosting
repo.or.cz › official-gcc.git
Public Git Hosting - official-gcc.git/summary
This directory contains the GNU Compiler Collection (GCC). The GNU Compiler Collection is free software. See the files whose names start with COPYING for copying permission. The manuals, and some of the runtime libraries, are under different terms; see the individual source files for details.
🌐
Googlesource
gnu.googlesource.com › gcc
gcc - Git at Google
gnu/gcc · Mirrored from git://gcc.gnu.org/git/gcc.git · Clone this repo: trunk · devel/analyzer · devel/autopar_devel · devel/autopar_europar_2021 · devel/bypass-asm · devel/c++-contracts · devel/c++-coroutines · devel/c++-modules · devel/c++-name-lookup ·
🌐
YouTube
youtube.com › mike shah
Building GCC 11 (and beyond) from Source (git repository) | (Front ends for C, C++, dlang (gdc)) - YouTube
►(GCC 9 video is here: https://youtu.be/QfPpT0O9m2k)►Find full courses on: https://courses.mshah.io/►Join as member to get perks: https://www.youtube.com/cha...
Published   February 24, 2022
Views   6K
🌐
GNU
ftp.gnu.org › gnu › gcc
Index of /gnu/gcc
Index of /gnu/gcc · Apache/2.4.52 (Trisquel_GNU/Linux) Server at ftp.gnu.org Port 443
🌐
GNU
gcc.gnu.org › gitwrite.html
Read-write Git access - GNU Project
We have read/write access to the Git repository available for maintainers and significant developers. Our web pages are managed via git. ... We provide authenticated access via the SSH protocol. This needs to be sponsored by an existing maintainer (someone with "write after approval" is not sufficient). If you already have an account on sourceware.org / gcc.gnu.org, ask admin-requests@sourceware.org to add access to the GCC repository.
🌐
Docker Hub
hub.docker.com › _ › gcc
gcc - Official Image | Docker Hub
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp gcc:4.9 make Copy · View license information⁠ for the software contained in this image. As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained). Some additional license information which was able to be auto-detected might be found in the repo-info repository's gcc/ directory⁠.
Find elsewhere
🌐
GNU
gnu.org › software › gcc › svn.html
GCC: Anonymous read-only Git access - GNU Project - Free Software Foundation (FSF)
Our Git source repository is available read-only to the public at large. That way you can pick up any version (including releases) of GCC that is in our repository.
🌐
GitHub
gist.github.com › yosoufe › ad45f45c10fe08abecbf53000d0d199f
Compile and install gcc-9.3.0 · GitHub
Clone this repository at <script src="https://gist.github.com/yosoufe/ad45f45c10fe08abecbf53000d0d199f.js"></script> Save yosoufe/ad45f45c10fe08abecbf53000d0d199f to your computer and use it in GitHub Desktop. ... I am documenting it here for my personal use, with the hope of being useful for others. You may use it with your own responsibility · http://www.linuxfromscratch.org/blfs/view/svn/general/gcc.html
🌐
openSUSE
download.opensuse.org › repositories › devel: › gcc
/repositories/devel:/gcc - openSUSE Download
repositories · devel: · Legal notice Source code Report issue MirrorCache 1.104
🌐
GitHub
github.com › cmbant › docker-gcc-build
GitHub - cmbant/docker-gcc-build: Build latest gcc from sources on git gcc repository mirror
This repository has the Dockerfile for source build of gcc 15 with gfortran.
Starred by 4 users
Forked by 4 users
Languages   Dockerfile
🌐
Google
android.googlesource.com › toolchain › gcc
toolchain/gcc - Git at Google
Android GCC Repository · Check out the branch gcc · repo init -u https://android.googlesource.com/platform/manifest -b gcc # Googlers, use repo init -u \ persistent-https://android.git.corp.google.com/platform/manifest \ -b gcc · Additional Linux Dependencies (available from apt): texinfo ·
🌐
Wikipedia
en.wikipedia.org › wiki › GNU_Compiler_Collection
GNU Compiler Collection - Wikipedia
3 weeks ago - The GNU Compiler Collection (GCC) (formerly GNU C Compiler) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures, and operating systems.
🌐
Ubuntu
documentation.ubuntu.com › ubuntu-for-developers › howto › gcc-setup
How to set up a development environment for GCC on Ubuntu - Ubuntu for Developers
December 2, 2025 - The GCC toolchain, including past versions and cross-compilers for different architectures, is included in the Ubuntu package repository. The gcc package provides the default version of GCC for your platform.
🌐
Narkive
gcc.gcc.gnu.narkive.com › bCASlZpW › official-git-repository
Official GCC git repository
At this time, the repository is being synch'd every quarter hour (actually 03,18,33,48 * * * *), and carries all branches (although only a few are displayed). If people think it would be useful, we could install a commit hook on gcc.gnu.org to mirror each commit immediately.
🌐
GNU
gcc.gnu.org › install › download.html
Downloading GCC - GNU Project
The source distribution includes the Ada, C, C++, Objective-C, COBOL (GCC 15 and later), D (GCC 9 and later), Fortran, Go, Modula-2 (GCC 13 and later) and Algol 68 (GCC 16 and later, experimental) compilers, as well as runtime libraries for C++, Objective-C, COBOL, Fortran and Algol 68.
🌐
GNU
gcc.gnu.org
GCC, the GNU Compiler Collection - GNU Project
The GNU Compiler Collection includes front ends for C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the GNU operating system.