mirror of git://gcc.gnu.org/git/gcc.git
re PR fortran/32634 (renamed, use associated generic interface rejected)
2007-07-12 Daniel Franke <franke.daniel@gmail.com>
PR fortran/32634
PR fortran/32727
* module.c: Reverted Paul's patch from 2007-07-10.
From-SVN: r126572
This commit is contained in:
parent
45312d9d96
commit
56b6a5fe69
|
|
@ -1,3 +1,9 @@
|
|||
2007-07-12 Daniel Franke <franke.daniel@gmail.com>
|
||||
|
||||
PR fortran/32634
|
||||
PR fortran/32727
|
||||
* module.c: Reverted Paul's patch from 2007-07-10.
|
||||
|
||||
2007-07-11 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* trans-array.c (gfc_conv_array_parameter): Use correct
|
||||
|
|
|
|||
|
|
@ -3947,9 +3947,6 @@ write_operator (gfc_user_op *uop)
|
|||
static void
|
||||
write_generic (gfc_symbol *sym)
|
||||
{
|
||||
const char *p;
|
||||
int nuse, j;
|
||||
|
||||
if (sym->generic == NULL
|
||||
|| !gfc_check_access (sym->attr.access, sym->ns->default_access))
|
||||
return;
|
||||
|
|
@ -3957,20 +3954,7 @@ write_generic (gfc_symbol *sym)
|
|||
if (sym->module == NULL)
|
||||
sym->module = gfc_get_string (module_name);
|
||||
|
||||
/* See how many use names there are. If none, go through the loop
|
||||
at least once. */
|
||||
nuse = number_use_names (sym->name);
|
||||
if (nuse == 0)
|
||||
nuse = 1;
|
||||
|
||||
for (j = 1; j <= nuse; j++)
|
||||
{
|
||||
/* Get the jth local name for this symbol. */
|
||||
p = find_use_name_n (sym->name, &j);
|
||||
|
||||
/* Make an interface with that name. */
|
||||
mio_symbol_interface (&p, &sym->module, &sym->generic);
|
||||
}
|
||||
mio_symbol_interface (&sym->name, &sym->module, &sym->generic);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue