Adam Sampson's gcc bookmarkshttps://bookmarks.offog.org/ats/gccAdam Sampson2016-10-18T14:11:56Zlinux-insides/asm.md at master · 0xAX/linux-insideshttps://bookmarks.offog.org/edit?url=https%3A%2F%2Fgithub.com%2F0xAX%2Flinux-insides%2Fblob%2Fmaster%2FTheory%2Fasm.md2016-10-18T14:11:56ZA nice introduction to GCC inline assembler.Clang Hardening Cheat Sheethttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fblog.quarkslab.com%2Fclang-hardening-cheat-sheet.html2016-01-16T18:08:04Zclang's equivalents of the GCC hardening options. Mostly the same.Getting started - musl libc wikihttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fwiki.musl-libc.org%2Fwiki%2FGetting_started2015-01-20T12:51:49ZUseful notes on how to configure an ARM cross-toolchain for common ARM processors.SSE – Vectorizing conditional code | Félix Abecassishttps://bookmarks.offog.org/edit?url=http%3A%2F%2Ffelix.abecassis.me%2F2012%2F08%2Fsse-vectorizing-conditional-code%2F2014-06-02T13:09:32ZAn example of using GCC's vectorisor.Auto-vectorization in GCC - GNU Project - Free Software Foundation (FSF)https://bookmarks.offog.org/edit?url=https%3A%2F%2Fgcc.gnu.org%2Fprojects%2Ftree-ssa%2Fvectorization.html2014-06-02T13:08:51ZHas a nice set of examples of things GCC can vectorise.Honza Hubička's Blog: Linktime optimization in GCC, part 1 - brief historyhttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fhubicka.blogspot.co.uk%2F2014%2F04%2Flinktime-optimization-in-gcc-1-brief.html2014-04-28T12:29:58ZExcellent 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 Instrumentationhttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fcodingrelic.geekhold.com%2F2010%2F09%2Fgcc-function-instrumentation.html2013-12-14T15:15:43ZMagic flag to GCC for tracing function calls.gcc6809 - GNU C Compiler for the Motorola 6809 processor - Google Project Hostinghttps://bookmarks.offog.org/edit?url=https%3A%2F%2Fcode.google.com%2Fp%2Fgcc6809%2F2013-04-26T13:43:30ZGCC 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!www.gccupc.orghttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fgccupc.org%2F2012-11-25T19:01:00ZUPC 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.)ggx - how to retarget the GNU toolchain in 21 patcheshttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fatgreen.github.com%2Fggx%2F2012-07-28T13:27:41ZAdding support for a new architecture (in this case, one the author made up).TransactionalMemory - GCC Wikihttps://bookmarks.offog.org/edit?url=http%3A%2F%2Fgcc.gnu.org%2Fwiki%2FTransactionalMemory2011-12-03T14:51:31ZGCC has implemented the ICC transactions extension (-ish). Hmmm. Perhaps this'd be worth a lecture in 0803?