From: Indu Bhagat Date: Mon, 19 Aug 2024 17:46:09 +0000 (-0700) Subject: gas: ginsn: x86: pacify Wmaybe-uininitialized compiler warning X-Git-Tag: gdb-16-branchpoint~1107 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5ffe413283c4c1b9a133d704e228f51aff007410;p=thirdparty%2Fbinutils-gdb.git gas: ginsn: x86: pacify Wmaybe-uininitialized compiler warning Fix PR binutils/32091 After commit d56083b5047b8e7cc9eda2f867bd2b75724920a1, some gcc versions may warn about unintialized usage of ginsn_func. Albeit false positive, adapt the code to escape the warning. gas/config/ * tc-i386-ginsn.c (x86_ginsn_indirect_branch): Early exit if unexpected args. --- diff --git a/gas/config/tc-i386-ginsn.c b/gas/config/tc-i386-ginsn.c index b9dc9c10cbb..a4ebdf14fe4 100644 --- a/gas/config/tc-i386-ginsn.c +++ b/gas/config/tc-i386-ginsn.c @@ -488,6 +488,8 @@ x86_ginsn_indirect_branch (const symbolS *insn_end_sym) else if (i.tm.extension_opcode == 2) /* 0xFF /2 (call r/m). */ ginsn_func = ginsn_new_call; + else + return ginsn; if (i.reg_operands) {