gcc/libgfortran/intrinsics
Francois-Xavier Coudert 3505981152 intrinsic.c (add_functions): Add ctime and fdate intrinsics.
* intrinsic.c (add_functions): Add ctime and fdate intrinsics.
	(add_subroutines): Likewise.
	* intrinsic.h: Prototypes for gfc_check_ctime,
	gfc_check_ctime_sub, gfc_check_fdate_sub, gfc_resolve_ctime,
	gfc_resolve_fdate, gfc_resolve_ctime_sub, gfc_resolve_fdate_sub.
	* gfortran.h: Add GFC_ISYM_CTIME and GFC_ISYM_FDATE.
	* iresolve.c (gfc_resolve_ctime, gfc_resolve_fdate,
	gfc_resolve_ctime_sub, gfc_resolve_fdate_sub): New functions.
	* trans-decl.c (gfc_build_intrinsic_function_decls): Add
	gfor_fndecl_fdate and gfor_fndecl_ctime.
	* check.c (gfc_check_ctime, gfc_check_ctime_sub,
	gfc_check_fdate_sub): New functions.
	* trans-intrinsic.c (gfc_conv_intrinsic_ctime,
	gfc_conv_intrinsic_fdate): New functions.
	(gfc_conv_intrinsic_function): Add cases for GFC_ISYM_CTIME
	and GFC_ISYM_FDATE.
	* intrinsic.texi: Documentation for the new CTIME and FDATE
	intrinsics.
	* trans.h: Declarations for gfor_fndecl_ctime and gfor_fndecl_fdate.

	* intrinsics/ctime.c: New file.
	* configure.ac: Add check for ctime.
	* Makefile.am: Add ctime.c
	* configure: Regenerate.
	* config.h.in: Regenerate.
	* Makefile.in: Regenerate.

From-SVN: r106558
2005-11-06 10:17:04 +00:00
..
abort.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
args.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
associated.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
bessel.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
c99_functions.c re PR libfortran/24432 (Missing symbols) 2005-10-19 09:45:27 +00:00
chdir.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
cpu_time.c re PR libfortran/23380 ([mingw32] cpu_time intrinsic malfunction) 2005-09-24 08:39:35 +00:00
cshift0.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
ctime.c intrinsic.c (add_functions): Add ctime and fdate intrinsics. 2005-11-06 10:17:04 +00:00
date_and_time.c re PR fortran/21565 (namelist in block data is illegal) 2005-11-01 05:53:29 +00:00
dprod_r8.f90 All files: Update FSF address. 2005-08-17 02:49:08 +00:00
env.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
eoshift0.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
eoshift2.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
erf.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
etime.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
exit.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
f2c_specifics.F90 All files: Update FSF address. 2005-08-17 02:49:08 +00:00
flush.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
fnum.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
gerror.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
getcwd.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
getlog.c re PR libfortran/23803 ([mingw32] getlog malfunction) 2005-09-25 21:02:17 +00:00
getXid.c re PR libfortran/24432 (Missing symbols) 2005-10-19 09:45:27 +00:00
hostnm.c re PR libfortran/23803 ([mingw32] getlog malfunction) 2005-09-25 21:02:17 +00:00
hyper.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
ierrno.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
ishftc.c re PR libfortran/19308 (I/O library should support more real and integer kinds) 2005-10-03 07:22:20 +00:00
kill.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
link.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
malloc.c check.c (gfc_check_malloc, [...]): New functions. 2005-10-30 12:17:48 +00:00
mvbits.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
pack_generic.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
perror.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
rand.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
random.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
rename.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
reshape_generic.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
reshape_packed.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
selected_int_kind.f90 All files: Update FSF address. 2005-08-17 02:49:08 +00:00
selected_real_kind.f90 All files: Update FSF address. 2005-08-17 02:49:08 +00:00
signal.c check.c (gfc_check_alarm_sub, [...]): New functions. 2005-10-28 21:16:17 +00:00
size.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
sleep.c re PR libfortran/24432 (Missing symbols) 2005-10-19 09:45:27 +00:00
spread_generic.c re PR fortran/18022 (problem with structure and calling a function) 2005-10-23 06:59:17 +00:00
stat.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
string_intrinsics.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
symlnk.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
system_clock.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
system.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
time.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
transpose_generic.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00
tty.c intrinsic.c (add_functions): Add function version of TTYNAM. 2005-11-05 08:34:07 +00:00
umask.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
unlink.c All files: Update FSF address. 2005-08-17 02:49:08 +00:00
unpack_generic.c re PR fortran/19269 (transpose(reshape(...)) of character array segfaults.) 2005-09-13 07:15:01 +00:00