diff options
author | Mikael Morin <mikael@gcc.gnu.org> | 2010-07-12 14:31:00 +0000 |
---|---|---|
committer | Mikael Morin <mikael@gcc.gnu.org> | 2010-07-12 14:31:00 +0000 |
commit | 04a17bb6ed69f59efbffbe5ace2ea82b2e4590c7 (patch) | |
tree | 0fc232ee9ef3dc9ba3986b121b5e23aae499a07f /gcc/fortran/resolve.c | |
parent | 872cc2d3c9ec0567a6ad43c8e0faa200fedc6367 (diff) | |
download | gcc-04a17bb6ed69f59efbffbe5ace2ea82b2e4590c7.zip gcc-04a17bb6ed69f59efbffbe5ace2ea82b2e4590c7.tar.gz gcc-04a17bb6ed69f59efbffbe5ace2ea82b2e4590c7.tar.bz2 |
expr.c (gfc_get_int_expr): Don't initialize mpfr data twice.
2010-07-12 Mikael Morin <mikael@gcc.gnu.org>
* expr.c (gfc_get_int_expr): Don't initialize mpfr data twice.
* resolve.c (build_default_init_expr): Ditto.
From-SVN: r162081
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r-- | gcc/fortran/resolve.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index d5c422a..f3ec19c 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -9139,7 +9139,7 @@ build_default_init_expr (gfc_symbol *sym) { case BT_INTEGER: if (gfc_option.flag_init_integer != GFC_INIT_INTEGER_OFF) - mpz_init_set_si (init_expr->value.integer, + mpz_set_si (init_expr->value.integer, gfc_option.flag_init_integer_value); else { @@ -9149,7 +9149,6 @@ build_default_init_expr (gfc_symbol *sym) break; case BT_REAL: - mpfr_init (init_expr->value.real); switch (gfc_option.flag_init_real) { case GFC_INIT_REAL_SNAN: @@ -9179,7 +9178,6 @@ build_default_init_expr (gfc_symbol *sym) break; case BT_COMPLEX: - mpc_init2 (init_expr->value.complex, mpfr_get_default_prec()); switch (gfc_option.flag_init_real) { case GFC_INIT_REAL_SNAN: |