about summary refs log tree commit diff
path: root/soft-fp
diff options
context:
space:
mode:
Diffstat (limited to 'soft-fp')
-rw-r--r--soft-fp/op-common.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/soft-fp/op-common.h b/soft-fp/op-common.h
index 5f37a3296c..5852a86a1b 100644
--- a/soft-fp/op-common.h
+++ b/soft-fp/op-common.h
@@ -1373,11 +1373,13 @@
 	      r = 1;							\
 	      r <<= rsize - 1;						\
 	      r -= 1 - X##_s;						\
-	    } else {							\
-	    r = 0;							\
-	    if (!X##_s)							\
-	      r = ~r;							\
-	  }								\
+	    }								\
+	  else								\
+	    {								\
+	      r = 0;							\
+	      if (!X##_s)						\
+		r = ~r;							\
+	    }								\
 									\
 	  if (rsigned && X##_s && X##_e == _FP_EXPBIAS_##fs + rsize - 1) \
 	    {								\