mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
PR26501, ASAN: tic54x_undefined_symbol tc-tic54x.c:5015
PR26501 * gas/config/tc-tic54x.c (tic54x_undefined_symbol): Properly treat misc_symbol_hash entries without values.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2020-08-25 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
PR26501
|
||||||
|
* gas/config/tc-tic54x.c (tic54x_undefined_symbol): Properly treat
|
||||||
|
misc_symbol_hash entries without values.
|
||||||
|
|
||||||
2020-08-25 Alan Modra <amodra@gmail.com>
|
2020-08-25 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
PR 26500
|
PR 26500
|
||||||
|
@ -5008,14 +5008,9 @@ tic54x_undefined_symbol (char *name)
|
|||||||
if ((sym = (tic54x_symbol *) str_hash_find (cc_hash, name)) != NULL
|
if ((sym = (tic54x_symbol *) str_hash_find (cc_hash, name)) != NULL
|
||||||
|| (sym = (tic54x_symbol *) str_hash_find (cc2_hash, name)) != NULL
|
|| (sym = (tic54x_symbol *) str_hash_find (cc2_hash, name)) != NULL
|
||||||
|| (sym = (tic54x_symbol *) str_hash_find (cc3_hash, name)) != NULL
|
|| (sym = (tic54x_symbol *) str_hash_find (cc3_hash, name)) != NULL
|
||||||
|| (sym = (tic54x_symbol *) str_hash_find (misc_symbol_hash,
|
|| str_hash_find (misc_symbol_hash, name) != NULL
|
||||||
name)) != NULL
|
|| (sym = (tic54x_symbol *) str_hash_find (sbit_hash, name)) != NULL
|
||||||
|| (sym = (tic54x_symbol *) str_hash_find (sbit_hash, name)) != NULL)
|
|| (sym = (tic54x_symbol *) str_hash_find (reg_hash, name)) != NULL
|
||||||
{
|
|
||||||
return symbol_new (name, reg_section, &zero_address_frag, sym->value);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ((sym = (tic54x_symbol *) str_hash_find (reg_hash, name)) != NULL
|
|
||||||
|| (sym = (tic54x_symbol *) str_hash_find (mmreg_hash, name)) != NULL
|
|| (sym = (tic54x_symbol *) str_hash_find (mmreg_hash, name)) != NULL
|
||||||
|| !strcasecmp (name, "a")
|
|| !strcasecmp (name, "a")
|
||||||
|| !strcasecmp (name, "b"))
|
|| !strcasecmp (name, "b"))
|
||||||
|
Reference in New Issue
Block a user