re PR fortran/33072 ("use mod, only: operator(.sub.)" matches any procedure "sub")
authorTobias Burnus <burnus@gcc.gnu.org>
Thu, 16 Aug 2007 18:17:46 +0000 (20:17 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 16 Aug 2007 18:17:46 +0000 (20:17 +0200)
commitd33b602078687c68f896ab6ffb4463afb2769cec
treeb7aface547b1121ec68ea7d64efa97dfd0004502
parent75407da35c2a03618a8a5fe2d111efaa8437f3a2
re PR fortran/33072 ("use mod, only: operator(.sub.)" matches any procedure "sub")

2007-08-16  Tobias Burnus  <burnus@net-b.de>

PR fortran/33072
* module.c (gfc_match_use): Mark user operators as such.
(find_use_name_n): Distinguish between operators and other symbols.
(find_use_name,number_use_names,mio_namelist,
 load_operator_interfaces,load_generic_interfaces,read_module,
 write_generic): Update find_use_name_n calls.

2007-08-16  Tobias Burnus  <burnus@net-b.de>

PR fortran/33072
* gfortran.dg/use_9.f90: New.

From-SVN: r127564
gcc/fortran/ChangeLog
gcc/fortran/module.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/use_9.f90 [new file with mode: 0644]