mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +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>
|
||||
|
||||
PR 26500
|
||||
|
@ -5008,14 +5008,9 @@ tic54x_undefined_symbol (char *name)
|
||||
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 (cc3_hash, name)) != NULL
|
||||
|| (sym = (tic54x_symbol *) str_hash_find (misc_symbol_hash,
|
||||
name)) != NULL
|
||||
|| (sym = (tic54x_symbol *) str_hash_find (sbit_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
|
||||
|| str_hash_find (misc_symbol_hash, name) != NULL
|
||||
|| (sym = (tic54x_symbol *) str_hash_find (sbit_hash, name)) != NULL
|
||||
|| (sym = (tic54x_symbol *) str_hash_find (reg_hash, name)) != NULL
|
||||
|| (sym = (tic54x_symbol *) str_hash_find (mmreg_hash, name)) != NULL
|
||||
|| !strcasecmp (name, "a")
|
||||
|| !strcasecmp (name, "b"))
|
||||
|
Reference in New Issue
Block a user