aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/intrinsic.c
diff options
context:
space:
mode:
authorTobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>2004-05-14 15:51:27 +0200
committerTobias Schlüter <tobi@gcc.gnu.org>2004-05-14 15:51:27 +0200
commit8765339d0b13e84a05d615392655a9b13a604b4a (patch)
tree1a55820f124ad6214b64d327a41494b9f60afa76 /gcc/fortran/intrinsic.c
parent9b089e0545b2b8f6455c91584714e5ab918dfac6 (diff)
downloadgcc-8765339d0b13e84a05d615392655a9b13a604b4a.zip
gcc-8765339d0b13e84a05d615392655a9b13a604b4a.tar.gz
gcc-8765339d0b13e84a05d615392655a9b13a604b4a.tar.bz2
re PR fortran/15205 (NEAREST intrinsic returns wrong value in DOUBLE PRECISION)
PR fortran/15205 * iresolve.c (gfc_resolve_nearest): Add new function. * intrinsic.h: ... declare it here. * intrinsic.c (add_functions): ... add it as resolving function for NEAREST. From-SVN: r81843
Diffstat (limited to 'gcc/fortran/intrinsic.c')
-rw-r--r--gcc/fortran/intrinsic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.c
index bfbf33f..c787e22 100644
--- a/gcc/fortran/intrinsic.c
+++ b/gcc/fortran/intrinsic.c
@@ -1301,7 +1301,7 @@ add_functions (void)
make_generic ("modulo", GFC_ISYM_MODULO);
add_sym_2 ("nearest", 1, 1, BT_REAL, dr,
- gfc_check_nearest, gfc_simplify_nearest, NULL,
+ gfc_check_nearest, gfc_simplify_nearest, gfc_resolve_nearest,
x, BT_REAL, dr, 0, s, BT_REAL, dr, 0);
make_generic ("nearest", GFC_ISYM_NEAREST);