This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/33197] New: Fortran 2008: gamma() and other small changes


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]