From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id B5DE43857712 for ; Thu, 24 Aug 2023 06:23:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B5DE43857712 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-68a3b66f350so4019472b3a.3 for ; Wed, 23 Aug 2023 23:23:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692858220; x=1693463020; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=f8jCvUyugSM5acPPneUKrQWZVEvGMiOLh65kikpaMwk=; b=U1d17hpjt8EaNx+PpbRqXrWcWQLXdzg7dy9fQqCLYHLE5izR+eaOf3tf0pA8zeZwMs Fb36LVe0faVNt4wegeqH5sWRl4fb2oFf6j5cTZBd6D4aXTA6vI7H3oS1jDJzTHG/qHzK yFcanFuzQUZaZ0Gfqn1Z7ZgUGlyDZWmCvhviAETJ4vOFm0Rmh1VzMJQDWYEjnxrqS4Sz kHdFv01Ghq/auxkwBYFbvs4rXhcmsaGy58QI/NY6l08/dpgA/3Ra1SIdo6bI4LIqPOAc 13kzs9rzYEesM/r3ADGTE61l+lC8uwlK207Ss3kRBblqLlQEK13N0sJw/S5D5PjZlYEu HpNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692858220; x=1693463020; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=f8jCvUyugSM5acPPneUKrQWZVEvGMiOLh65kikpaMwk=; b=F06ImL33rIBwqdjHhAFArGjo33kJlcIngPerB2wdN5ET8c8s1kymxueqmbxcshVAY4 MwYkVjCal8QcNqqIPRBVPPnbluLpWYUoJEep39rUOS3F1ZZdNZtbYxzfOZoNhVLdOGyP 1vK+CJ5qYNJA2G1LVvolf9YajB4S2QOBUTGqs6vJiBsO8Dp4XnQJjMMx+SQOBULQuUqu jEeeH1qhdDJDqvfCpbMGO2+HGVHDtIKq/KNoBgh8ydvvDbIUFtEhO17LKCD6ZR8pZbrh gRY13gwGlnXaLXRjn0dKBVxVfYAtc9BIqaJ232zX41gKmpkWJWP/doj70imBuqVrW6pI jDRA== X-Gm-Message-State: AOJu0YxCZUlUVzhRfhbncmarHUrK+FLf5cGkzLVwcFIY/hPejo7ZjUt1 AeLJ9LX+LJkCoQh4kG0xdINTShXbjU7J0Q== X-Google-Smtp-Source: AGHT+IG6fQ9ioJyqqdNX4xfNfJNBmu7bdCUafS7VI8VPoQkc+4Jouv9BfM4J3/vjTX/5IFbVK45LBQ== X-Received: by 2002:a05:6a20:6d9d:b0:140:3554:3f41 with SMTP id gl29-20020a056a206d9d00b0014035543f41mr13535726pzb.54.1692858220314; Wed, 23 Aug 2023 23:23:40 -0700 (PDT) Received: from squeak.grove.modra.org ([2406:3400:51d:8cc0:bbc3:80aa:5336:69d9]) by smtp.gmail.com with ESMTPSA id fk22-20020a056a003a9600b0068beb77468esm747911pfb.0.2023.08.23.23.23.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 23:23:39 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id 58D1B1142BF4; Thu, 24 Aug 2023 15:53:37 +0930 (ACST) Date: Thu, 24 Aug 2023 15:53:37 +0930 From: Alan Modra To: binutils@sourceware.org Subject: kvx: workaround gcc-4.5 bug Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-3033.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: 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; -- Alan Modra Australia Development Lab, IBM