From: Alan Modra Date: Mon, 10 Feb 2025 02:44:16 +0000 (+1030) Subject: tc-i386.c fix for oss-fuzz gas fuzzing X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6488f1e65adf232d1cfdded7f5fb1451f27eee78;p=thirdparty%2Fbinutils-gdb.git tc-i386.c fix for oss-fuzz gas fuzzing oss-fuzz fuzz_as is seriously broken with respect to gas static variables, so much so that most fuzz_as reports should simply be ignored. This patch is a fix for https://oss-fuzz.com/testcase-detail/6268463220654080 * config/tc-i386.c (i386_md_end): Clear GOT_symbol. --- diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 62058f7e993..538e3fb06ad 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -3612,6 +3612,7 @@ i386_md_end (void) { htab_delete (op_hash); htab_delete (reg_hash); + GOT_symbol = NULL; } #ifdef DEBUG386