PR26508 UBSAN: tc-xtensa.c:7764 null pointer bsearch
Alan Modra
amodra@gmail.com
Wed Aug 26 13:52:59 GMT 2020
PR 26508
* config/tc-xtensa.c (xg_get_trampoline_chain): Return early
when n_entries is zero.
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index 82ec439332..af4c66721a 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -7753,6 +7753,9 @@ xg_get_trampoline_chain (struct trampoline_seg *ts,
struct trampoline_chain_index *idx = &ts->chain_index;
struct trampoline_chain c;
+ if (idx->n_entries == 0)
+ return NULL;
+
if (idx->needs_sorting)
{
qsort (idx->entry, idx->n_entries, sizeof (*idx->entry),
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list