[patch, fortran] PR20373 - intrinsic symbols can be given the wrong type

Daniel Franke franke.daniel@gmail.com
Mon Jun 18 07:57:00 GMT 2007


Currently, code like this is not flagged as erroneous:

	integer, intrinsic :: abs

The patch is simple and should be self-explanatory. 


:ADDPATCH fortran:

gcc/fortran:
2007-06-18  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/20373
	* resolve.c (resolve_symbol): Add type checks to explicitly defined
	intrinsics.

gcc/testsuite:
2007-06-18  Daniel Franke  <franke.daniel@gmail.com>

	PR fortran/20373
	* gfortran.dg/intrinsic.f90: New test.


Regtested on i686-pc-linux-gnu, ok for trunk?

Regards
	Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr20373.patch
Type: text/x-diff
Size: 3177 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/fortran/attachments/20070618/a04e69a2/attachment.bin>


More information about the Fortran mailing list