M68k Application Binary Interface (ABI) - M68k LLVM

Clear description, including the differences between the GCC and SysV variants.

to abi compiler gcc m68k unix ... 2 days ago

linux-insides/asm.md at master · 0xAX/linux-insides

A nice introduction to GCC inline assembler.

to assembler compiler gcc low-level ... on 18 October 2016

Clang Hardening Cheat Sheet

clang's equivalents of the GCC hardening options. Mostly the same.

to c c++ clang compiler gcc hardening security ... on 16 January 2016

Getting started - musl libc wiki

Useful notes on how to configure an ARM cross-toolchain for common ARM processors.

to arm cross gcc toolchain ... on 20 January 2015

SSE – Vectorizing conditional code | Félix Abecassis

An example of using GCC's vectorisor.

to ag0803 gcc optimisation vectorisation ... on 02 June 2014

Auto-vectorization in GCC - GNU Project - Free Software Foundation (FSF)

Has a nice set of examples of things GCC can vectorise.

to gcc optimisation vectorisation ... on 02 June 2014

Honza Hubička's Blog: Linktime optimization in GCC, part 1 - brief history

Excellent overview of the different whole-program optimisation strategies that GCC has explored. Some other good stuff about compiler optimisation on this blog too.

to c c++ compiler gcc lto optimisation ... on 28 April 2014

Coding Relic: GCC Function Instrumentation

Magic flag to GCC for tracing function calls.

to debugging gcc tracing ... on 14 December 2013

gcc6809 - GNU C Compiler for the Motorola 6809 processor - Google Project Hosting

GCC for the 6809. This shouldn't be terribly surprising given that GCC supports 8-bit-like models of the AVR; it'd be nice if it did more of these!

to 6809 8bit c compiler gcc ... on 26 April 2013

www.gccupc.org

UPC appears to be roughly to C as OpenMP is to Fortran, but with support for distributed computation. (That is, it's a way of doing C-like computation with pointers and shared data across multiple machines. Whether this is a good idea I'm not entirely convinced, but it's always nice to see better compiler support for parallel programming.)

to distributed gcc parallel software upc ... on 25 November 2012