Revision b7bcbe95 cpu-exec.c

b/cpu-exec.c
346 346
                cs_base = env->segs[R_CS].base;
347 347
                pc = cs_base + env->eip;
348 348
#elif defined(TARGET_ARM)
349
                flags = env->thumb;
349
                flags = env->thumb | (env->vfp.vec_len << 1)
350
                        | (env->vfp.vec_stride << 4);
350 351
                cs_base = 0;
351 352
                pc = env->regs[15];
352 353
#elif defined(TARGET_SPARC)
......
619 620
#endif
620 621
#elif defined(TARGET_ARM)
621 622
    env->cpsr = compute_cpsr();
623
    /* XXX: Save/restore host fpu exception state?.  */
622 624
#elif defined(TARGET_SPARC)
623 625
#elif defined(TARGET_PPC)
624 626
#else

Also available in: Unified diff