Revision 3a1363ac linux-user/main.c

b/linux-user/main.c
822 822
                } else if (n == ARM_NR_semihosting
823 823
                           || n == ARM_NR_thumb_semihosting) {
824 824
                    env->regs[0] = do_arm_semihosting (env);
825
                } else if (n == 0 || n >= ARM_SYSCALL_BASE
826
                           || (env->thumb && n == ARM_THUMB_SYSCALL)) {
825
                } else if (n == 0 || n >= ARM_SYSCALL_BASE || env->thumb) {
827 826
                    /* linux syscall */
828 827
                    if (env->thumb || n == 0) {
829 828
                        n = env->regs[7];

Also available in: Unified diff