aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/simplify.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/fortran/simplify.c')
-rw-r--r--gcc/fortran/simplify.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/fortran/simplify.c b/gcc/fortran/simplify.c
index 7bf79fc..b77537c 100644
--- a/gcc/fortran/simplify.c
+++ b/gcc/fortran/simplify.c
@@ -3030,6 +3030,7 @@ gfc_simplify_rrspacing (gfc_expr * x)
mpfr_init (absv);
mpfr_init (frac);
mpfr_init (pow2);
+ mpfr_init (exp);
mpfr_abs (absv, x->value.real, GFC_RND_MODE);
mpfr_log2 (log2, absv, GFC_RND_MODE);
@@ -3046,6 +3047,7 @@ gfc_simplify_rrspacing (gfc_expr * x)
mpfr_clear (absv);
mpfr_clear (frac);
mpfr_clear (pow2);
+ mpfr_clear (exp);
return range_check (result, "RRSPACING");
}