Hi all,The ARM ARM explicitly says that fmstat is translated into 'vmrs APSR_nzcvm, FPSCR' in UAL syntax so this patch does that.
Ok for trunk? Thanks, Kyrill 2014-08-19 Kyrylo Tkachov <kyrylo.tkac...@arm.com> * config/arm/vfp.md (*movcc_vfp): Use UAL syntax.
commit f33bf477f1e30e1125250838843343facb2a7716 Author: Kyrylo Tkachov <kyrylo.tkac...@arm.com> Date: Thu Jul 17 10:08:56 2014 +0100 [ARM][6/n] Convert FP mnemonics to UAL | movcc_vfp (fmstat) diff --git a/gcc/config/arm/vfp.md b/gcc/config/arm/vfp.md index 53929a7..863d4a9 100644 --- a/gcc/config/arm/vfp.md +++ b/gcc/config/arm/vfp.md @@ -1107,7 +1107,7 @@ [(set (reg CC_REGNUM) (reg VFPCC_REGNUM))] "TARGET_32BIT && TARGET_HARD_FLOAT && TARGET_VFP" - "fmstat%?" + "vmrs%?\\tAPSR_nzcv, FPSCR" [(set_attr "conds" "set") (set_attr "type" "f_flag")] )