2011-06-24 Tristan Gingold <gingold@adacore.com>

PR gas/11625
	* config/obj-evax.c (evax_frob_symbol): Use as_bad instead of abort.
This commit is contained in:
Tristan Gingold 2011-06-24 15:44:41 +00:00
parent d120eec295
commit e3a9940106
2 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2011-06-24 Tristan Gingold <gingold@adacore.com>
PR gas/11625
* config/obj-evax.c (evax_frob_symbol): Use as_bad instead of abort.
2011-06-24 Tristan Gingold <gingold@adacore.com>
* config/tc-alpha.c (add_to_link_pool): Remove useless offset

View file

@ -125,7 +125,10 @@ evax_frob_symbol (symbolS *sym, int *punt)
O_symbol and we hope the equated symbol is still there. */
sym = symbol_get_value_expression (sym)->X_add_symbol;
if (sym == NULL)
abort ();
{
as_bad (_("no entry symbol for global function '%s'"), symname);
return;
}
symbol = symbol_get_bfdsym (sym);
udata->enbsym
= ((struct evax_private_udata_struct *)symbol->udata.p)->enbsym;
@ -150,7 +153,7 @@ evax_frob_file_before_adjust (void)
{
if (S_GET_SEGMENT (l->fixp->fx_addsy) == alpha_link_section)
{
symbolS * entry_sym;
symbolS *entry_sym;
fixS *fixpentry, *fixppdesc, *fixtail;
fixtail = seginfo->fix_tail;