diff options
author | Paul Brook <paul@codesourcery.com> | 2005-01-29 17:46:34 +0000 |
---|---|---|
committer | Paul Brook <pbrook@gcc.gnu.org> | 2005-01-29 17:46:34 +0000 |
commit | 985aff9c177850b75e1684d42eaeaef06f86318b (patch) | |
tree | 4e5cd3273822f358db1e26f4e1b1abfde7234436 /gcc/fortran/intrinsic.h | |
parent | 46df282378908dff9219749cd4cd576c155b2971 (diff) | |
download | gcc-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.h | 3 |
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 *); |