--- pixman-0.32.6/pixman/pixman-mips-dspr2-asm.h.orig 2014-09-01 15:23:38.908802393 +0100 +++ pixman-0.32.6/pixman/pixman-mips-dspr2-asm.h 2014-09-01 15:24:31.651659548 +0100 @@ -69,19 +69,29 @@ /* * LEAF_MIPS32R2 - declare leaf routine for MIPS32r2 */ +#ifdef __ELF__ #define LEAF_MIPS32R2(symbol) \ .globl symbol; \ .align 2; \ -#ifdef __ELF__ .hidden symbol; \ .type symbol, @function; \ -#endif .ent symbol, 0; \ symbol: .frame sp, 0, ra; \ .set push; \ .set arch=mips32r2; \ .set noreorder; \ .set noat; +#else +#define LEAF_MIPS32R2(symbol) \ + .globl symbol; \ + .align 2; \ + .ent symbol, 0; \ +symbol: .frame sp, 0, ra; \ + .set push; \ + .set arch=mips32r2; \ + .set noreorder; \ + .set noat; +#endif /* * LEAF_MIPS32R2 - declare leaf routine for MIPS DSPr2