]> xenbits.xensource.com Git - qemu-xen-4.1-testing.git/commitdiff
Fix tadd op generation with GCC 4.x
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 20 Sep 2007 15:21:32 +0000 (15:21 +0000)
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 20 Sep 2007 15:21:32 +0000 (15:21 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3196 c046a42c-6fe2-441c-8c8c-71466251a162

target-sparc/op.c

index 31bf5dd513831d16f2fbeabe090bdb680846fd87..f2168af9ab89c2e42bd835319984eba4af4c1f32 100644 (file)
@@ -520,8 +520,11 @@ void OPPROTO op_tadd_T1_T0_ccTV(void)
 {
     target_ulong src1;
 
-    if ((T0 & 0x03) || (T1 & 0x03))
+    if ((T0 & 0x03) || (T1 & 0x03)) {
         raise_exception(TT_TOVF);
+        FORCE_RET();
+        return;
+    }
 
     src1 = T0;
     T0 += T1;