* complaint.c: Make sure all complain() pass the address of the struct.
* xcoffread.c: Make sure all struct complaints are static not auto.
This commit is contained in:
parent
386803c0be
commit
b646b43826
3 changed files with 12 additions and 6 deletions
|
@ -1,5 +1,11 @@
|
||||||
Fri May 21 09:04:25 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
Fri May 21 09:04:25 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||||
|
|
||||||
|
* complaint.c: Make sure all complain() pass the address of the struct.
|
||||||
|
|
||||||
|
* xcoffread.c: Make sure all struct complaints are static not auto.
|
||||||
|
|
||||||
|
* Makefile.in: Add rule for xcoffexec.o like that for paread.o.
|
||||||
|
|
||||||
* xcoffread.c (process_xcoff_symbol, case C_LSYM): Use define_symbol.
|
* xcoffread.c (process_xcoff_symbol, case C_LSYM): Use define_symbol.
|
||||||
|
|
||||||
Wed May 19 12:33:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
Wed May 19 12:33:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||||
|
|
|
@ -534,7 +534,7 @@ define_symbol (valu, string, desc, type, objfile)
|
||||||
goto normal;
|
goto normal;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
complain (unrecognized_cplus_name_complaint, string);
|
complain (&unrecognized_cplus_name_complaint, string);
|
||||||
goto normal; /* Do *something* with it */
|
goto normal; /* Do *something* with it */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1469,7 +1469,7 @@ rs6000_builtin_type (typenum)
|
||||||
/* requires builtin `real' */
|
/* requires builtin `real' */
|
||||||
return lookup_fundamental_type (current_objfile, FT_FLOAT);
|
return lookup_fundamental_type (current_objfile, FT_FLOAT);
|
||||||
default:
|
default:
|
||||||
complain (rs6000_builtin_complaint, typenum);
|
complain (&rs6000_builtin_complaint, typenum);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2262,7 +2262,7 @@ read_tilde_fields (fip, pp, type, objfile)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Virtual function table field not found. */
|
/* Virtual function table field not found. */
|
||||||
complain (vtbl_notfound_complaint, TYPE_NAME (type));
|
complain (&vtbl_notfound_complaint, TYPE_NAME (type));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -418,7 +418,7 @@ struct coff_symbol *cs;
|
||||||
/* This can happen with old versions of GCC.
|
/* This can happen with old versions of GCC.
|
||||||
GCC 2.3.3-930426 does not exhibit this on a test case which
|
GCC 2.3.3-930426 does not exhibit this on a test case which
|
||||||
a user said produced the message for him. */
|
a user said produced the message for him. */
|
||||||
struct complaint msg = {"Nested C_BINCL symbols", 0, 0};
|
static struct complaint msg = {"Nested C_BINCL symbols", 0, 0};
|
||||||
complain (&msg);
|
complain (&msg);
|
||||||
}
|
}
|
||||||
++inclDepth;
|
++inclDepth;
|
||||||
|
@ -452,7 +452,7 @@ struct coff_symbol *cs;
|
||||||
|
|
||||||
if (inclDepth == 0)
|
if (inclDepth == 0)
|
||||||
{
|
{
|
||||||
struct complaint msg = {"Mismatched C_BINCL/C_EINCL pair", 0, 0};
|
static struct complaint msg = {"Mismatched C_BINCL/C_EINCL pair", 0, 0};
|
||||||
complain (&msg);
|
complain (&msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1814,7 +1814,7 @@ read_symbol (symbol, symno)
|
||||||
{
|
{
|
||||||
if (symno < 0 || symno >= symtbl_num_syms)
|
if (symno < 0 || symno >= symtbl_num_syms)
|
||||||
{
|
{
|
||||||
struct complaint msg =
|
static struct complaint msg =
|
||||||
{"Invalid symbol offset", 0, 0};
|
{"Invalid symbol offset", 0, 0};
|
||||||
complain (&msg);
|
complain (&msg);
|
||||||
symbol->n_value = 0;
|
symbol->n_value = 0;
|
||||||
|
|
Loading…
Reference in a new issue