diff options
author | tege <tege@gmplib.org> | 2000-05-25 13:05:39 +0200 |
---|---|---|
committer | tege <tege@gmplib.org> | 2000-05-25 13:05:39 +0200 |
commit | e36ca9b02f8fdabe1f36ab8970431fda15220aa1 (patch) | |
tree | 31d3a7e064077c9d36c8797847ec3eee5a84c693 /insert-dbl.c | |
parent | c9908234c9c9cd3aae32361545ff5ddc4e15e90c (diff) | |
download | gmp-e36ca9b02f8fdabe1f36ab8970431fda15220aa1.tar.gz |
Work around GCC 2.8 bug.
Diffstat (limited to 'insert-dbl.c')
-rw-r--r-- | insert-dbl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/insert-dbl.c b/insert-dbl.c index 3511f95fa..2fd689502 100644 --- a/insert-dbl.c +++ b/insert-dbl.c @@ -41,6 +41,10 @@ __gmp_scale2 (d, exp) { #if _GMP_IEEE_FLOATS { +#if defined (__alpha) && __GNUC__ == 2 && __GNUC_MINOR__ == 8 + /* Work around alpha-specific bug in GCC 2.8.x. */ + volatile +#endif union ieee_double_extract x; x.d = d; exp += x.s.exp; |