« earlier | later » Page 1 of 2
M68k Application Binary Interface (ABI) - M68k LLVM
Clear description, including the differences between the GCC and SysV variants.
linux-insides/asm.md at master · 0xAX/linux-insides
A nice introduction to GCC inline assembler.
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.
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.
Coding Relic: GCC Function Instrumentation
Magic flag to GCC for tracing function calls.
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!
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
« earlier | later » Page 1 of 2
- gcc | |
1 | 6809 |
1 | 8bit |
1 | abi |
2 | ag0803 |
1 | arm |
2 | assembler |
1 | binutils |
5 | c |
2 | c++ |
1 | clang |
10 | compiler |
1 | concurrency |
2 | cross |
1 | cross-development |
1 | debugging |
1 | distributed |
1 | ds |
1 | e-puck |
1 | gba |
19 | gcc |
1 | hardening |
1 | homebrew |
1 | low-level |
1 | lto |
1 | m68k |
1 | microcontroller |
1 | mingw |
3 | optimisation |
1 | parallel |
1 | pic |
1 | porting |
1 | programming |
1 | python |
2 | research |
1 | security |
4 | software |
1 | toolchain |
1 | tracing |
1 | transactional-memory |
1 | unix |
1 | upc |
2 | vectorisation |
1 | win32 |
tasty by Adam Sampson.