[binutils-gdb] gas: ginsn: x86: pacify Wmaybe-uininitialized compiler warning
Indu Bhagat
ibhagat@sourceware.org
Mon Aug 19 18:18:25 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5ffe413283c4c1b9a133d704e228f51aff007410
commit 5ffe413283c4c1b9a133d704e228f51aff007410
Author: Indu Bhagat <indu.bhagat@oracle.com>
Date: Mon Aug 19 10:46:09 2024 -0700
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:
---
gas/config/tc-i386-ginsn.c | 2 ++
1 file changed, 2 insertions(+)
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)
{
More information about the Binutils-cvs
mailing list