On 9/15/15 01:13, Richard Henderson wrote:
> On 09/12/2015 08:15 PM, gang.chen.5...@gmail.com wrote:
>>      env->ir[IR_RA] = r26;
>>      env->ir[IR_PV] = env->pc = ka->_sa_handler;
>>      env->ir[IR_A0] = sig;
>>      env->ir[IR_A1] = 0;
>>      env->ir[IR_A2] = frame_addr + offsetof(struct target_sigframe, sc);
>>      env->ir[IR_SP] = frame_addr;
>> +
>> +give_sigsegv:
>> +    if (sig == TARGET_SIGSEGV) {
>> +        ka->_sa_handler = TARGET_SIG_DFL;
>> +    }
>> +    force_sig(TARGET_SIGSEGV);
>>  }
> 
> Fallthrough into the sigsegv handler?
> That's clearly wrong.
> 

OK, thanks. Need add "return" before "give_sigsegv". I shall send patch
v2 for it.


Thanks.
-- 
Chen Gang (陈刚)

Open, share, and attitude like air, water, and life which God blessed

Reply via email to