mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
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 |
||
---|---|---|
.. | ||
codecs | ||
dsp | ||
metadata | ||
test | ||
platform.h | ||
rbcodec.make | ||
rbcodecconfig-example.h | ||
rbcodecplatform-unix.h | ||
SOURCES |