[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
--- Comment #3 from dfranke at gcc dot gnu dot org 2010-05-19 11:44 --- Subject: Bug 34505 Author: dfranke Date: Wed May 19 11:43:53 2010 New Revision: 159558 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159558 Log: gcc/fortran/: 2010-05-19 Daniel Franke franke.dan...@gmail.com PR fortran/34505 * intrinsic.h (gfc_check_float): New prototype. (gfc_check_sngl): New prototype. * check.c (gfc_check_float): New. (gfc_check_sngl): New. * intrinsic.c (add_functions): Moved DFLOAT from aliasing DBLE to be a specific for REAL. Added check routines for FLOAT, DFLOAT and SNGL. * intrinsic.texi: Removed individual nodes of FLOAT, DFLOAT and SNGL, added them to the list of specifics of REAL instead. gcc/testsuite/: 2010-05-19 Daniel Franke franke.dan...@gmail.com PR fortran/34505 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind arguments; add check for return value kind. * gfortran.dg/float_1.f90: Likewise. Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/check.c trunk/gcc/fortran/intrinsic.c trunk/gcc/fortran/intrinsic.h trunk/gcc/fortran/intrinsic.texi trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/dfloat_1.f90 trunk/gcc/testsuite/gfortran.dg/float_1.f90 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505
[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
--- Comment #4 from dfranke at gcc dot gnu dot org 2010-05-19 11:46 --- Fixed in trunk. Closing -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505
[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
--- Comment #5 from dfranke at gcc dot gnu dot org 2010-05-19 12:57 --- (In reply to comment #4) Fixed in trunk. Closing Second try. -- dfranke at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505
[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
--- Comment #2 from dfranke at gcc dot gnu dot org 2010-05-13 16:45 --- Patch: http://gcc.gnu.org/ml/fortran/2010-05/msg00135.html -- dfranke at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dfranke at gcc dot gnu dot |dot org |org Status|NEW |ASSIGNED Last reconfirmed|2009-03-29 08:18:53 |2010-05-13 16:45:46 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505
[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2009-03-29 08:18:53 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505
[Bug fortran/34505] FLOAT/SNGL: Not accepted as actual argument; diagnostics problems
--- Comment #1 from burnus at gcc dot gnu dot org 2007-12-17 09:43 --- Similarly for the GNU Extension DFLOAT: One should also allow only a default integer. Similarly to FLOAT is I expect it to be a specific function. [As FLOAT and SNGL may not be used as actual argument (they are marked with a dot (*) in the list), one can allow other data types or other kinds as extension. However, for SNGL only a double precision real is allowed per g77/gfortran standard, while for FLOAT any kind of integer is allowed according to the documentation.] -- burnus at gcc dot gnu dot org changed: What|Removed |Added Summary|-std=f*: FLOAT accepts non-|FLOAT/SNGL: Not accepted as |integers and SNGL non-double|actual argument; diagnostics |precision reals |problems http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34505