More details in binutils bugtracker:
http://sourceware.org/bugzilla/show_bug.cgi?id=12931
The problem was encountered in the wild by Mozilla:
https://bugzilla.mozilla.org/show_bug.cgi?id=672787
.eabi_attribute 12, 0
.arm
.altmacro
.eabi_attribute 12, 0
.arm
.altmacro
#include "pixman-arm-neon-asm.h"
#include "pixman-arm-neon-asm.h"
.eabi_attribute 12, 0 /* suppress Tag_Advanced_SIMD_arch */
.arm
.altmacro
.eabi_attribute 12, 0 /* suppress Tag_Advanced_SIMD_arch */
.arm
.altmacro
#include "pixman-arm-neon-asm.h"
#include "pixman-arm-neon-asm.h"
.object_arch armv4
.arm
.altmacro
.object_arch armv4
.arm
.altmacro
/* Supplementary macro for setting function attributes */
.macro pixman_asm_function fname
/* Supplementary macro for setting function attributes */
.macro pixman_asm_function fname