58b2e45782
GCC 4.9 always emits assembly with divided syntax. Setting unified syntax in inline assembly causes the assembler to complain about GCC's generated code, because the directive extends past the scope of the inline asm. Fix this by setting divided mode at the end of the inline assembly block. The assembler directives are hidden behind macros because later versions of GCC won't need this workaround: they can be told to use the unified syntax with -masm-syntax-unified. Change-Id: Ic09e729e5bbb6fd44d08dac348daf6f55c75d7d8 |
||
---|---|---|
.. | ||
beep.c | ||
corelock.c | ||
ffs.S | ||
lcd-as-memframe.S | ||
memcpy.S | ||
memmove.S | ||
memset.S | ||
memset16.S | ||
pcm-mixer-armv4.c | ||
pcm-mixer-armv5.c | ||
pcm-mixer-armv6.c | ||
pcm-mixer.c | ||
thread.c | ||
thread.h |