summaryrefslogtreecommitdiff
path: root/mpf
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2005-12-18 13:41:19 +0100
committertege <tege@gmplib.org>2005-12-18 13:41:19 +0100
commit8ec419d95830df7d10f33be4b1583429be514db3 (patch)
treeea557add46628e46c9bed9cd35dab38d10bbafc0 /mpf
parent3842952161f15bb26b47cf69f533c841e06f2f08 (diff)
downloadgmp-8ec419d95830df7d10f33be4b1583429be514db3.tar.gz
Implement workaround for GCC bug triggered on alpha.
Diffstat (limited to 'mpf')
-rw-r--r--mpf/ui_div.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mpf/ui_div.c b/mpf/ui_div.c
index 3c6812d52..3e43ad806 100644
--- a/mpf/ui_div.c
+++ b/mpf/ui_div.c
@@ -77,7 +77,8 @@ mpf_ui_div (mpf_ptr r, unsigned long int u, mpf_srcptr v)
else
{
/* one alloc with calculated size, for efficiency */
- remp = TMP_ALLOC_LIMBS (vsize + tsize + (rp == vp ? vsize : 0));
+ mp_size_t size = vsize + tsize + (rp == vp ? vsize : 0);
+ remp = TMP_ALLOC_LIMBS (size);
tp = remp + vsize;
new_vp = tp + tsize;
}