From: Alan Modra Date: Thu, 24 Aug 2023 05:05:20 +0000 (+0930) Subject: kvx: workaround gcc-4.5 bug X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=81656b43f153df328776bc122d573d5790bbe0e8;p=binutils-gdb.git kvx: workaround gcc-4.5 bug kvx-dis.c:1078:10: error: missing initializer kvx-dis.c:1078:10: error: (near initialization for 'dec.nb_ops') * kvx-dis.c (print_insn_kvx): Init dec with memset. (decode_prologue_epilogue_bundle): Likewise. --- diff --git a/opcodes/kvx-dis.c b/opcodes/kvx-dis.c index e63430a9e57..7fef4c7543d 100644 --- a/opcodes/kvx-dis.c +++ b/opcodes/kvx-dis.c @@ -1075,7 +1075,8 @@ print_insn_kvx (bfd_vma memaddr, struct disassemble_info *info) /* Check for extension to right iff this is not the end of bundle. */ - struct decoded_insn dec = { 0 }; + struct decoded_insn dec; + memset (&dec, 0, sizeof dec); if (!invalid_bundle && (found = decode_insn (memaddr, insn, &dec))) { int ch; @@ -1248,7 +1249,8 @@ decode_prologue_epilogue_bundle (bfd_vma memaddr, insn_t *insn = &bundle_insn[idx_insn]; int is_add = 0, is_get = 0, is_a_peb_insn = 0, is_copyd = 0; - struct decoded_insn dec = { 0 }; + struct decoded_insn dec; + memset (&dec, 0, sizeof dec); if (!decode_insn (memaddr, insn, &dec)) continue;