* cp-valprint.c (static_field_print): New variable, controls

printing of static members.
	(_initialize_cp_valprint):  New print set subcommand
	"static-members". Turn on printing of static members by default.
	(cp_print_value_fields):  Print static members if necessary.

	* solib.c:  Remove inclusion of libelf.h and elf/mips.h.
	(elf_locate_base):  Use only standard BFD functions to collect
	information about the .dynamic section. Check for DT_MIPS_RLD_MAP
	tag only if it got defined via the inclusion of <link.h>.

	* f-exp.y:  Write block for OP_VAR_VALUE.
	* f-valprint.c (info_common_command):  Handle `info common'
	without an argument correctly.

	* c-typeprint.c (c_type_print_base):  Handle template constructors.
	* symtab.c (gdb_mangle_name):  Handle template method mangling,
	get rid of GCC_MANGLE_BUG code, which only applied to gcc-2.2.2.
This commit is contained in:
Peter Schauer
1994-09-17 11:35:51 +00:00
parent b0ed204dbf
commit 4c664b8d0a
5 changed files with 72 additions and 6 deletions

View File

@@ -786,10 +786,10 @@ info_common_command (comname, from_tty)
funname = SYMBOL_NAME (msymbol);
}
/* If comnname is NULL, we assume the user wishes to see the
/* If comname is NULL, we assume the user wishes to see the
which COMMON blocks are visible here and then return */
if (strlen (comname) == 0)
if (comname == 0)
{
list_all_visible_commons (funname);
return;