On Fri, 2014-02-14 at 14:17 -0500, DJ Delorie wrote: > The constructs in the *.md files are for the compiler's internal use > (i.e. there are function attributes that trigger those). You don't > need compiler support for these opcodes at the user level; the right > way is to implement those builtins as inline assembler
> static inline __attribute__((always_inline)) > void __nop() > { > asm volatile ("NOP"); > } Thanks for the answer. I thought I was missing something, but apparently not. Now it's clear that inline assembler is the official way, I can adapt that approach to my situation. - Brian