intrinsic.c (add_subroutines): Add ITIME and IDATE.
authorFrancois-Xavier Coudert <coudert@clipper.ens.fr>
Tue, 4 Jul 2006 11:39:46 +0000 (13:39 +0200)
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Tue, 4 Jul 2006 11:39:46 +0000 (11:39 +0000)
commit12197210b4a551893af85d4b898f74176f3ff36d
tree95fe84a7cd588da64cb8cea0d251407d2b14864c
parent0b50988af53a1e6237a8c3b61c5da1c4d1a41117
intrinsic.c (add_subroutines): Add ITIME and IDATE.

* intrinsic.c (add_subroutines): Add ITIME and IDATE.
* intrinsic.h (gfc_check_itime_idate,gfc_resolve_idate,
fc_resolve_itime): New protos.
* iresolve.c (gfc_resolve_itime, gfc_resolve_idate): New functions.
* check.c (gfc_check_itime_idate): New function.
* intrinsic.texi: Document the new intrinsics.

* intrinsics/date_and_time.c (itime0,idate0,itime_i4,itime_i8,
idate_i4,idate_i8): New functions.

* gfortran.dg/itime_idate_1.f: New test.
* gfortran.dg/itime_idate_2.f: New test.

Co-Authored-By: Daniel Franke <franke.daniel@gmail.com>
From-SVN: r115173
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/intrinsic.c
gcc/fortran/intrinsic.h
gcc/fortran/intrinsic.texi
gcc/fortran/iresolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/itime_idate_1.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/itime_idate_2.f [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/intrinsics/date_and_time.c