DATE_AND_TIME has four optional arguments, thus CALL date_and_time() is valid.
As all arguments are INTENT(out), _gfortran_date_and_time (0B, 0B, 0B, 0B, 0, 0, 0); is sort of a no-op and can be omitted. -- Summary: intrinsic: DATE_AND_TIME Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: minor Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dfranke at gcc dot gnu dot org OtherBugsDependingO 30392 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30954