------- Comment #3 from fxcoudert at gcc dot gnu dot org  2009-05-03 13:53 
-------
I guess -fwhole-file should catch this one, but it does not. The testcase I
used is:

integer function two()
  two = 2
end function two

program xx
  ! real, external :: two
  print *, two(), kind(two())
end program xx


You can comment or uncomment the line with "external", both versions should be
caught.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pault at gcc dot gnu dot org
           Severity|enhancement                 |minor
   Last reconfirmed|2007-03-18 17:53:03         |2009-05-03 13:53:02
               date|                            |
            Summary|catch function of wrong type|-fwhole-file should catch
                   |                            |function of wrong type


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

Reply via email to