Commit d69d2ca9b4125e738dfc5eee908dfac12fc3f870

Authored by blueswir1
1 parent 0f8a249a

Fix tadd op generation with GCC 4.x


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3196 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 4 additions and 1 deletions
target-sparc/op.c
... ... @@ -520,8 +520,11 @@ void OPPROTO op_tadd_T1_T0_ccTV(void)
520 520 {
521 521 target_ulong src1;
522 522  
523   - if ((T0 & 0x03) || (T1 & 0x03))
  523 + if ((T0 & 0x03) || (T1 & 0x03)) {
524 524 raise_exception(TT_TOVF);
  525 + FORCE_RET();
  526 + return;
  527 + }
525 528  
526 529 src1 = T0;
527 530 T0 += T1;
... ...