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

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |accepts-invalid, diagnostic
             Status|WAITING                     |NEW
            Summary|Fortran 4.7.2/4.8.1 error:  |Accepts non-matching
                   |constraints for functions   |invalid dummy procedure as
                   |parameters                  |actual argument

--- Comment #3 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to Tobias Burnus from comment #2)
> * For some reasons, it compiles with GCC 4.7 if one calls D_VODE instead of
> VODE.

Ditto with GCC 4.9. -> ACCEPTS-INVALID bug

(For the test case: Change "call vode(" to "call d_vode(" in either the linked
code - or in the second test case of the patch below.)

> * The error message for generic matching should be better (cf. PR40276).

See patch at http://gcc.gnu.org/ml/fortran/2013-06/msg00132.html

Reply via email to