https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61429
Bug ID: 61429 Summary: SYSTEM_CLOCK used with non-default integer kind does not produce warning Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: thatcadguy at gmail dot com Compiling: program main implicit none integer(kind=8) :: i call system_clock(i) end program main with gfortran -std=f95 -pedantic -Wall -Wextra produces no warning. According to the F95 standard (13.14.106), "COUNT (optional) shall be scalar and of type default integer" (it's the same for COUNT_RATE and COUNT_MAX). It's not until F2003 (13.7.117) that the wording is changed to "COUNT (optional) shall be scalar and of type integer." Summary: using any other kind but default integer with system_clock should not be allowed or give a warning under -std=f95, but should be allowed for -std=f2003 and later.