diff options
author | tege <tege@gmplib.org> | 2005-12-18 18:12:56 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2005-12-18 18:12:56 +0100 |
commit | 9497a84ab6d1fa126e93130ef5ff0f6d84fe072b (patch) | |
tree | abe9a253465baeba2e18a61d702a561019fb6f9f /mpf/set_q.c | |
parent | 70e65ff5680c3411e6a21770b273cab8b9fa41b6 (diff) | |
download | gmp-9497a84ab6d1fa126e93130ef5ff0f6d84fe072b.tar.gz |
Implement workaround for GCC bug triggered on alpha.
Diffstat (limited to 'mpf/set_q.c')
-rw-r--r-- | mpf/set_q.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mpf/set_q.c b/mpf/set_q.c index de5c9a829..1232b1f00 100644 --- a/mpf/set_q.c +++ b/mpf/set_q.c @@ -111,7 +111,8 @@ mpf_set_q (mpf_t r, mpq_srcptr q) else { /* one alloc with a conditionalized size, for efficiency */ - remp = TMP_ALLOC_LIMBS (dsize + (zeros > 0 ? tsize : 0)); + mp_size_t size = dsize + (zeros > 0 ? tsize : 0); + remp = TMP_ALLOC_LIMBS (size); tp = remp + dsize; } |