https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116833
--- Comment #7 from Fiodar <fedor_qd at mail dot ru> --- I tried to go deeper in these modes and wrote small app. In 'libgcc/config/arm/crtfastmath.c' that line: __asm__("vmrs %0, fpscr" : "=r" (fpscr_save)); Raise error: {standard input}: Assembler messages: {standard input}:1310: Error: selected processor does not support `vmrs r6,fpscr' in ARM mode I open "ARMv5 Architecture Reference Manual" and look for vmrs. Not found. "ARM1136JF-S and ARM1136J-S Technical Reference Manual Revision: r1p5" - not found Found in "ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition". Looks like only ARMv7+ supported anyway.