From 6488f1e65adf232d1cfdded7f5fb1451f27eee78 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 10 Feb 2025 13:14:16 +1030 Subject: 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. --- gas/config/tc-i386.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 62058f7..538e3fb 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 -- cgit v1.1