public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/20893] unconditional use of optional argument not detected
       [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
@ 2006-07-11 14:35 ` patchapp at dberlin dot org
  2006-07-11 14:42 ` pault at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: patchapp at dberlin dot org @ 2006-07-11 14:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from patchapp at dberlin dot org  2006-07-11 14:35 -------
Subject: Bug number PR20893

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2006-07/msg00461.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
       [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
  2006-07-11 14:35 ` [Bug fortran/20893] unconditional use of optional argument not detected patchapp at dberlin dot org
@ 2006-07-11 14:42 ` pault at gcc dot gnu dot org
  2006-07-16 15:02 ` pault at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: pault at gcc dot gnu dot org @ 2006-07-11 14:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from pault at gcc dot gnu dot org  2006-07-11 14:42 -------
Patch submitted to the list


-- 

pault at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |pault at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
       [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
  2006-07-11 14:35 ` [Bug fortran/20893] unconditional use of optional argument not detected patchapp at dberlin dot org
  2006-07-11 14:42 ` pault at gcc dot gnu dot org
@ 2006-07-16 15:02 ` pault at gcc dot gnu dot org
  2006-07-16 17:18 ` pault at gcc dot gnu dot org
  2006-07-16 17:20 ` pault at gcc dot gnu dot org
  4 siblings, 0 replies; 7+ messages in thread
From: pault at gcc dot gnu dot org @ 2006-07-16 15:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pault at gcc dot gnu dot org  2006-07-16 15:02 -------
Subject: Bug 20893

Author: pault
Date: Sun Jul 16 15:01:59 2006
New Revision: 115499

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115499
Log:
2006-07-16  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/28384
        * trans-common.c (translate_common): If common_segment is NULL
        emit error that common block does not exist.

        PR fortran/20844
        * io.c (check_io_constraints): It is an error if an ADVANCE
        specifier appears without an explicit format.

        PR fortran/28201
        * resolve.c (resolve_generic_s): For a use_associated function,
        do not search for an alternative symbol in the parent name
        space.

        PR fortran/20893
        * resolve.c (resolve_elemental_actual): New function t combine
        all the checks of elemental procedure actual arguments. In
        addition, check of array valued optional args(this PR) has
        been added.
        (resolve_function, resolve_call): Remove parts that treated
        elemental procedure actual arguments and call the above.

2006-07-16  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/20844
        * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
        specifiers requiring an explicit format tag..

        PR fortran/28201
        * gfortran.dg/generic_5: New test.

        PR fortran/20893
        * gfortran.dg/elemental_optional_args_1.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/elemental_optional_args_1.f90
    trunk/gcc/testsuite/gfortran.dg/generic_5.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/io.c
    trunk/gcc/fortran/resolve.c
    trunk/gcc/fortran/trans-common.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/io_constraints_2.f90


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
       [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2006-07-16 15:02 ` pault at gcc dot gnu dot org
@ 2006-07-16 17:18 ` pault at gcc dot gnu dot org
  2006-07-16 17:20 ` pault at gcc dot gnu dot org
  4 siblings, 0 replies; 7+ messages in thread
From: pault at gcc dot gnu dot org @ 2006-07-16 17:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pault at gcc dot gnu dot org  2006-07-16 17:17 -------
Subject: Bug 20893

Author: pault
Date: Sun Jul 16 17:17:04 2006
New Revision: 115502

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115502
Log:
2006-07-16  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/28384
        * trans-common.c (translate_common): If common_segment is NULL
        emit error that common block does not exist.

        PR fortran/20844
        * io.c (check_io_constraints): It is an error if an ADVANCE
        specifier appears without an explicit format.

        PR fortran/28201
        * resolve.c (resolve_generic_s): For a use_associated function,
        do not search for an alternative symbol in the parent name
        space.

        PR fortran/20893
        * resolve.c (resolve_elemental_actual): New function t combine
        all the checks of elemental procedure actual arguments. In
        addition, check of array valued optional args(this PR) has
        been added.
        (resolve_function, resolve_call): Remove parts that treated
        elemental procedure actual arguments and call the above.

        PR fortran/28353
        * trans-expr.c (gfc_conv_aliased_arg): Missing formal arg means
        that intent is INOUT (fixes regression).

        PR fortran/25097
        * check.c (check_present): The only permitted reference is a
        full array reference.

        PR fortran/20903
        * decl.c (variable_decl): Add error if a derived type is not
        from the current namespace if the namespace is an interface
        body.

2006-07-16  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/20844
        * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
        specifiers requiring an explicit format tag..

        PR fortran/28201
        * gfortran.dg/generic_5: New test.

        PR fortran/20893
        * gfortran.dg/elemental_optional_args_1.f90: New test.

        PR fortran/25097
        * gfortran.dg/present_1.f90: New test.

        PR fortran/20903
        * gfortran.dg/interface_derived_type_1.f90: New test.

Added:
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/elemental_optional_args_1.f90
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/generic_5.f90
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/interface_derived_type_1.f90
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/present_1.f90
Modified:
    branches/gcc-4_1-branch/gcc/fortran/ChangeLog
    branches/gcc-4_1-branch/gcc/fortran/check.c
    branches/gcc-4_1-branch/gcc/fortran/decl.c
    branches/gcc-4_1-branch/gcc/fortran/io.c
    branches/gcc-4_1-branch/gcc/fortran/resolve.c
    branches/gcc-4_1-branch/gcc/fortran/trans-common.c
    branches/gcc-4_1-branch/gcc/fortran/trans-expr.c
    branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
    branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/io_constraints_2.f90


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
       [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2006-07-16 17:18 ` pault at gcc dot gnu dot org
@ 2006-07-16 17:20 ` pault at gcc dot gnu dot org
  4 siblings, 0 replies; 7+ messages in thread
From: pault at gcc dot gnu dot org @ 2006-07-16 17:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from pault at gcc dot gnu dot org  2006-07-16 17:20 -------
Fixed on trunk and 4.2

Paul


-- 

pault at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
  2005-04-08 16:04 [Bug fortran/20893] New: error needed jv244 at cam dot ac dot uk
  2005-05-19 17:20 ` [Bug fortran/20893] unconditional use of optional argument not detected tobi at gcc dot gnu dot org
@ 2005-09-30 20:50 ` pinskia at gcc dot gnu dot org
  1 sibling, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-30 20:50 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |minor
 GCC target triplet|i686-pc-linux-gnu           |
   Last reconfirmed|2005-05-19 17:19:44         |2005-09-30 20:50:20
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Bug fortran/20893] unconditional use of optional argument not detected
  2005-04-08 16:04 [Bug fortran/20893] New: error needed jv244 at cam dot ac dot uk
@ 2005-05-19 17:20 ` tobi at gcc dot gnu dot org
  2005-09-30 20:50 ` pinskia at gcc dot gnu dot org
  1 sibling, 0 replies; 7+ messages in thread
From: tobi at gcc dot gnu dot org @ 2005-05-19 17:20 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From tobi at gcc dot gnu dot org  2005-05-19 17:19 -------
to avoid confusion about what's wrong: MAX(A1,A2,A3) is legal with A1, A2 scalar
and A3 array-valued.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Keywords|                            |accepts-invalid
   Last reconfirmed|0000-00-00 00:00:00         |2005-05-19 17:19:44
               date|                            |
            Summary|error needed                |unconditional use of
                   |                            |optional argument not
                   |                            |detected


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20893


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-07-16 17:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-20893-6642@http.gcc.gnu.org/bugzilla/>
2006-07-11 14:35 ` [Bug fortran/20893] unconditional use of optional argument not detected patchapp at dberlin dot org
2006-07-11 14:42 ` pault at gcc dot gnu dot org
2006-07-16 15:02 ` pault at gcc dot gnu dot org
2006-07-16 17:18 ` pault at gcc dot gnu dot org
2006-07-16 17:20 ` pault at gcc dot gnu dot org
2005-04-08 16:04 [Bug fortran/20893] New: error needed jv244 at cam dot ac dot uk
2005-05-19 17:20 ` [Bug fortran/20893] unconditional use of optional argument not detected tobi at gcc dot gnu dot org
2005-09-30 20:50 ` pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).