Split of from PR32980 (collected by FX and me) Fortran 2008 status: http://www.nag.co.uk/sc22wg5/ ; time table: First working draft available 2007-12 WG5 review of working draft 2008-02 WG5 approval of draft CD 2008-04 First CD submitted for registration and approval 2008-05 First CD ballot initiated 2008-05 First CD ballot comments available 2008-10 WG5 ballot resolution meeting 2008-11 WG5 review meeting 2009-05 Final CD submitted for approval 2009-07 (The question is when we should start supporting Fortran 2008 (-std=f2008) / Fortran 2008 features (as -std=gnu).)
Currently proposed additional intrinsic procedures: - ACOSH, ASINH, ATANH, ERF, ERF_C, GAMMA: Exist in gfortran (STD_GNU) - BESSEL_J0, _J1, _JN, _Y0, _Y1, _YN: Exist as BESJ0 etc. - log_gamma: Exists as lgamma - Not in gfortran: ERFC_SCALED (Exponentially scaled ERFC), HYPOT (= sqrt(x**2+y**2)), NORM2 (L_2 norm). (For erfc_scaled: Needs a library function; see e.g. http://www.netlib.org/specfun/erf) - "The intrinsic function ATAN is extended so that ATAN (Y, X) is ATAN2 (Y,X)." - -stf=f2008 needs to be supported - File extensions .f08 - Fortran 2008 allows "CONTAINS" with no procedures following in PROGRAM and MODULE. (Change STD_GNU to STD_F2008.) -- Summary: Fortran 2008: gamma() and other small changes Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33197