diff options
author | tege <tege@gmplib.org> | 2005-12-18 13:41:19 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2005-12-18 13:41:19 +0100 |
commit | 8ec419d95830df7d10f33be4b1583429be514db3 (patch) | |
tree | ea557add46628e46c9bed9cd35dab38d10bbafc0 /mpf | |
parent | 3842952161f15bb26b47cf69f533c841e06f2f08 (diff) | |
download | gmp-8ec419d95830df7d10f33be4b1583429be514db3.tar.gz |
Implement workaround for GCC bug triggered on alpha.
Diffstat (limited to 'mpf')
-rw-r--r-- | mpf/ui_div.c | 3 |
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; } |