2008-10-30 Steven G. Kargl <kargls@comcast.net>
commitc83d115e711bab71efbbcc0c1bb9fcb7e400b3e1
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 Oct 2008 04:45:28 +0000 (31 04:45 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 31 Oct 2008 04:45:28 +0000 (31 04:45 +0000)
treec50ffbe822be02d7c44b1f0de55e15e5f92b027c
parent964cb6aaa9d51e8c633c35b0698e5835aa851514
2008-10-30  Steven G. Kargl  <kargls@comcast.net>

PR fortran/37930
* fortran/arith.c (gfc_mpfr_to_mpz):  Test for NaN and Inf values.
Remove stale comment and kludge code for MPFR 2.0.1 and older.
(gfc_real2int): Error on conversion of NaN or Inf.
(gfc_complex2int): Ditto.
* fortran/arith.h: Update mpfr_to_mpz prototype.
* fortran/simplify.c (gfc_simplify_ceiling, gfc_simplify_floor,
gfc_simplify_ifix, gfc_simplify_idint, simplify_nint): Update function
calls to include locus.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141488 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/arith.c
gcc/fortran/arith.h
gcc/fortran/simplify.c