* config/obj-coff.c (coff_frob_symbol): When crashing because of a
bad C_EFCN symbol, print its name.
This commit is contained in:
parent
9334f9c6cd
commit
161840f9f6
|
@ -1,3 +1,8 @@
|
||||||
|
2005-03-27 Ian Lance Taylor <ian@airs.com>
|
||||||
|
|
||||||
|
* config/obj-coff.c (coff_frob_symbol): When crashing because of a
|
||||||
|
bad C_EFCN symbol, print its name.
|
||||||
|
|
||||||
2005-03-25 Bob Wilson <bob.wilson@acm.org>
|
2005-03-25 Bob Wilson <bob.wilson@acm.org>
|
||||||
|
|
||||||
* config/tc-xtensa.c (use_longcalls): Delete.
|
* config/tc-xtensa.c (use_longcalls): Delete.
|
||||||
|
|
|
@ -1301,7 +1301,8 @@ coff_frob_symbol (symbolS *symp, int *punt)
|
||||||
if (S_GET_STORAGE_CLASS (symp) == C_EFCN)
|
if (S_GET_STORAGE_CLASS (symp) == C_EFCN)
|
||||||
{
|
{
|
||||||
if (coff_last_function == 0)
|
if (coff_last_function == 0)
|
||||||
as_fatal (_("C_EFCN symbol out of scope"));
|
as_fatal (_("C_EFCN symbol for %s out of scope"),
|
||||||
|
S_GET_NAME (symp));
|
||||||
SA_SET_SYM_FSIZE (coff_last_function,
|
SA_SET_SYM_FSIZE (coff_last_function,
|
||||||
(long) (S_GET_VALUE (symp)
|
(long) (S_GET_VALUE (symp)
|
||||||
- S_GET_VALUE (coff_last_function)));
|
- S_GET_VALUE (coff_last_function)));
|
||||||
|
|
Loading…
Reference in New Issue