mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +08:00
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:
parent
d120eec295
commit
e3a9940106
@ -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>
|
2011-06-24 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
* config/tc-alpha.c (add_to_link_pool): Remove useless offset
|
* config/tc-alpha.c (add_to_link_pool): Remove useless offset
|
||||||
|
@ -125,7 +125,10 @@ evax_frob_symbol (symbolS *sym, int *punt)
|
|||||||
O_symbol and we hope the equated symbol is still there. */
|
O_symbol and we hope the equated symbol is still there. */
|
||||||
sym = symbol_get_value_expression (sym)->X_add_symbol;
|
sym = symbol_get_value_expression (sym)->X_add_symbol;
|
||||||
if (sym == NULL)
|
if (sym == NULL)
|
||||||
abort ();
|
{
|
||||||
|
as_bad (_("no entry symbol for global function '%s'"), symname);
|
||||||
|
return;
|
||||||
|
}
|
||||||
symbol = symbol_get_bfdsym (sym);
|
symbol = symbol_get_bfdsym (sym);
|
||||||
udata->enbsym
|
udata->enbsym
|
||||||
= ((struct evax_private_udata_struct *)symbol->udata.p)->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)
|
if (S_GET_SEGMENT (l->fixp->fx_addsy) == alpha_link_section)
|
||||||
{
|
{
|
||||||
symbolS * entry_sym;
|
symbolS *entry_sym;
|
||||||
fixS *fixpentry, *fixppdesc, *fixtail;
|
fixS *fixpentry, *fixppdesc, *fixtail;
|
||||||
|
|
||||||
fixtail = seginfo->fix_tail;
|
fixtail = seginfo->fix_tail;
|
||||||
|
Loading…
Reference in New Issue
Block a user