Message ID | 20689475.zqiy4tqT8J@polaris |
---|---|
State | New |
Headers | show |
Index: config/sparc/sparc.c =================================================================== --- config/sparc/sparc.c (revision 205090) +++ config/sparc/sparc.c (working copy) @@ -10658,7 +10658,8 @@ sparc_fold_builtin (tree fndecl, int n_a tmp = e0.add_with_sign (tmp, false, &add1_ovf); if (tmp.is_negative ()) tmp = tmp.neg_with_overflow (&neg2_ovf); - + else + neg2_ovf = false; result = result.add_with_sign (tmp, false, &add2_ovf); overflow |= neg1_ovf | neg2_ovf | add1_ovf | add2_ovf; }