Generate correct ARM vfp code for x++ where x is single precision float. Example test program (link with '5l -f'): void _main() { float x; x++;} Reference: /n/sources/patch/applied/5l-incfloat Date: Sat Oct 5 20:57:16 CES 2013 Signed-off-by: miller@hamnavoe.com --- /sys/src/cmd/5l/obj.c Sat Oct 5 20:52:56 2013 +++ /sys/src/cmd/5l/obj.c Sat Oct 5 20:52:51 2013 @@ -1078,6 +1078,11 @@ } goto casedef; + case AMOVDF: + if(!vfp || p->from.type != D_FCONST) + goto casedef; + p->as = AMOVF; + /* fall through */ case AMOVF: if(skip) goto casedef;