aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/intrinsic.h
diff options
context:
space:
mode:
authorSteven G. Kargl <kargls@comcast.net>2004-05-22 12:47:42 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2004-05-22 12:47:42 +0000
commit21fdfcc12c75a3ad3b0b4f2a3053f183941710d5 (patch)
tree861dbef282074d370fa3d6efc8e98b40d0c69ccd /gcc/fortran/intrinsic.h
parent2d8b59dfd5402cce6da3949fb1f84d7492ab5cbc (diff)
downloadgcc-21fdfcc12c75a3ad3b0b4f2a3053f183941710d5.zip
gcc-21fdfcc12c75a3ad3b0b4f2a3053f183941710d5.tar.gz
gcc-21fdfcc12c75a3ad3b0b4f2a3053f183941710d5.tar.bz2
check.c (gfc_check_system_clock): New function.
* check.c (gfc_check_system_clock): New function. * intrinsic.c (add_sym_3s): New function. (add_subroutines): Use it. * intrinsic.h (gfc_check_system_clock, gfc_resolve_system_clock): Add prototypes. * iresolve.c (gfc_resolve_system_clock): New function. libgfortran/ * intrinsics/system_clock: New file. * Makefile.am: Add intrinsics/system_clock.c. * Makefile.in: Regenerate. From-SVN: r82131
Diffstat (limited to 'gcc/fortran/intrinsic.h')
-rw-r--r--gcc/fortran/intrinsic.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/fortran/intrinsic.h b/gcc/fortran/intrinsic.h
index fa39a3e..b2c0e78 100644
--- a/gcc/fortran/intrinsic.h
+++ b/gcc/fortran/intrinsic.h
@@ -99,6 +99,7 @@ try gfc_check_x (gfc_expr *);
/* Intrinsic subroutines. */
try gfc_check_cpu_time (gfc_expr *);
+try gfc_check_system_clock (gfc_expr *, gfc_expr *, gfc_expr *);
try gfc_check_date_and_time (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);
try gfc_check_mvbits (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *,
gfc_expr *);
@@ -303,6 +304,7 @@ void gfc_resolve_verify (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);
/* Intrinsic subroutine resolution. */
void gfc_resolve_cpu_time (gfc_code *);
+void gfc_resolve_system_clock(gfc_code *);
void gfc_resolve_random_number (gfc_code *);