[Patch, fortran] PR29464 - problem with duplicate USE, ONLY of procedure in INTERFACE

Paul Thomas paulthomas2@wanadoo.fr
Sat Nov 25 15:11:00 GMT 2006


:ADDPATCH fortran:

This represents another contribution in campaign to eliminate the 
interface meta-bug PR29670.

The patch is completely straightforward and adds a search for the "real" 
name of a generic interface for all it's local names, in the same way as 
is done for symbols.  An symbol_attribute field, generic_copy was added 
so that the interface could be shared between different symbols and the 
clean up of the namespace would only free it once.  The testcase is the 
reporter's.

Regtested on Cygwin_NT/amd64 - OK for trunk, 4.2 and 4.1?

Paul

PS Could somebody look at the patches for PRs 29821, 29912 and 29916 
over the next few days, please?

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Change.Logs
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20061125/f6e6cd16/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pr29464.diff
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20061125/f6e6cd16/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: module_interface_2.f90
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20061125/f6e6cd16/attachment.f90>


More information about the Gcc-patches mailing list