aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/intrinsic.h
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2005-01-29 17:46:34 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2005-01-29 17:46:34 +0000
commit985aff9c177850b75e1684d42eaeaef06f86318b (patch)
tree4e5cd3273822f358db1e26f4e1b1abfde7234436 /gcc/fortran/intrinsic.h
parent46df282378908dff9219749cd4cd576c155b2971 (diff)
downloadgcc-985aff9c177850b75e1684d42eaeaef06f86318b.zip
gcc-985aff9c177850b75e1684d42eaeaef06f86318b.tar.gz
gcc-985aff9c177850b75e1684d42eaeaef06f86318b.tar.bz2
re PR fortran/18565 (gfortran: CONJG: false error message about standard violation)
2005-01-29 Paul Brook <paul@codesourcery.com> PR fortran/18565 * check.c (real_or_complex_check): New function. (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions. * intrinsic.c (add_functions): Use new check functions. * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): Add prototypes. testsuite/ * gfortran.dg/double_complex_1.f90: New test. From-SVN: r94412
Diffstat (limited to 'gcc/fortran/intrinsic.h')
-rw-r--r--gcc/fortran/intrinsic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/fortran/intrinsic.h b/gcc/fortran/intrinsic.h
index 53369c8..41593ef 100644
--- a/gcc/fortran/intrinsic.h
+++ b/gcc/fortran/intrinsic.h
@@ -48,6 +48,9 @@ try gfc_check_dot_product (gfc_expr *, gfc_expr *);
try gfc_check_eoshift (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);
try gfc_check_etime (gfc_expr *);
try gfc_check_fstat (gfc_expr *, gfc_expr *);
+try gfc_check_fn_c (gfc_expr *);
+try gfc_check_fn_r (gfc_expr *);
+try gfc_check_fn_rc (gfc_expr *);
try gfc_check_fnum (gfc_expr *);
try gfc_check_g77_math1 (gfc_expr *);
try gfc_check_huge (gfc_expr *);