re PR middle-end/32083 (bug in transfer integer->real->integer)

2007-05-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/32083
	* real.c (mpfr_from_real): Fix sign of -Inf.

2007-05-26  Tobias Burnus  <burnus@net-b.de>

	PR fortran/32083
	* gfortran.dg/transfer_simplify_3.f90: New.

From-SVN: r125108
This commit is contained in:
Tobias Burnus 2007-05-27 10:09:51 +02:00 committed by Tobias Burnus
parent 8ff43db0f9
commit fe67caf629
3 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-05-27 Tobias Burnus <burnus@net-b.de>
PR middle-end/32083
* real.c (mpfr_from_real): Fix sign of -Inf.
2007-05-27 H.J. Lu <hongjiu.lu@intel.com>
* tree-vect-transform.c (vectorizable_conversion): Initialize

View File

@ -4746,7 +4746,7 @@ mpfr_from_real (mpfr_ptr m, const REAL_VALUE_TYPE *r, mp_rnd_t rndmode)
/* Take care of Infinity and NaN. */
if (r->cl == rvc_inf)
{
mpfr_set_inf (m, r->sign);
mpfr_set_inf (m, r->sign == 1 ? -1 : 1);
return;
}

View File

@ -1,3 +1,8 @@
2007-05-27 Tobias Burnus <burnus@net-b.de>
PR middle-end/32083
* gfortran.dg/transfer_simplify_3.f90: New.
2007-05-26 Uros Bizjak <ubizjak@gmail.com>
PR target/32065