This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r211686 - in /trunk/gcc: fortran/ChangeLog fort...
- From: fxcoudert at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sun, 15 Jun 2014 16:58:54 -0000
- Subject: r211686 - in /trunk/gcc: fortran/ChangeLog fort...
Author: fxcoudert
Date: Sun Jun 15 16:58:53 2014
New Revision: 211686
URL: https://gcc.gnu.org/viewcvs?rev=211686&root=gcc&view=rev
Log:
PR fortran/28484
PR fortran/61429
* check.c (gfc_check_system_clock): Improve checking of arguments.
* intrinsic.texi: Update doc of SYSTEM_CLOCK.
* iresolve.c (gfc_resolve_system_clock): Choose library function
used depending on argument kinds.
* trans-decl.c (gfc_build_intrinsic_function_decls): Build
decls for system_clock_4 and system_clock_8.
* trans-intrinsic.c (conv_intrinsic_system_clock): New function.
(gfc_conv_intrinsic_subroutine): Call conv_intrinsic_system_clock.
* trans.h (gfor_fndecl_system_clock4, gfor_fndecl_system_clock8):
New variables.
* gfortran.dg/system_clock_1.f90: New file.
* gfortran.dg/system_clock_2.f90: New file.
Added:
trunk/gcc/testsuite/gfortran.dg/system_clock_1.f90
trunk/gcc/testsuite/gfortran.dg/system_clock_2.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/check.c
trunk/gcc/fortran/intrinsic.texi
trunk/gcc/fortran/iresolve.c
trunk/gcc/fortran/trans-decl.c
trunk/gcc/fortran/trans-intrinsic.c
trunk/gcc/fortran/trans.h
trunk/gcc/testsuite/ChangeLog