From 81656b43f153df328776bc122d573d5790bbe0e8 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 24 Aug 2023 14:35:20 +0930 Subject: [PATCH] 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. --- opcodes/kvx-dis.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.30.2