From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) by sourceware.org (Postfix) with ESMTPS id C50E73858C56 for ; Fri, 14 Oct 2022 01:19:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C50E73858C56 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-oi1-x234.google.com with SMTP id u15so3637291oie.2 for ; Thu, 13 Oct 2022 18:19:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YLOkOIcS5Ji3s5MF9hKActnd6BVlZUCQRXByohLZD8M=; b=t0rePdzEFxwNlGCxONFj9ZWGLiqvg7zRwCbvChmKs0vTvTiGywJdua2uzztrZ6JAxF ii72aXaFg7BJCAZfP0j+nBs1ZbfLM5lsOS8zEraWz1jMhZGIOjnJJjmDeCb7IkiIckVo UNi0FF983uHSD1hWZhRLIJO+b6f2UvWYLXb9ZD5MQj5TYibKl8GSnI9kDlXUcxlbnN5H uAKDRNEnQk+wmVmCyBnycrZ20QvGcb6qUgq6BQJw6O3W9TJgpTa/uzhwoBGWQyP8T3DF pjnNI0VTS1OiDigXkdMUVyzusEmmb/ChADGD3WYX59+7S+bbC3Katjojp7DKOhKIKb2H BN0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YLOkOIcS5Ji3s5MF9hKActnd6BVlZUCQRXByohLZD8M=; b=K2SeuVvutVxBTQ64G4QmOYoAuNrt10SWdDp/PemAUgiF/E1XYeEetMK2D0BNTjJMj+ rm3+PSCfeXeFg+4YkJ46k4bn5Cv5E9tBaNjj4n5ta3oB7n7vtho2ov8gCYF2ea+RIlLK xQYFs9tyQge6lW+VYtHwv+RWtrAphGXJjbB7XYtqxJbE/8M2K+i5iMFL0ZbSZnb+A/x4 8/lAhBsmjG/e/rotG1a+LGh/o/C5Flr5XicVuQRA89U5pxEHGX7cTm1OV9BFfEvusYxm Kv8jF1OKAK8YYUNe7VpKnmMjjwfL/r9EaLTMlggLNSPswIGpPnmg5Amcc0CZHj+vEyNh c5JQ== X-Gm-Message-State: ACrzQf1aulsJ6pmh73glvQe2gf5u+duFqUorTsbPg0elEfNVId3Y+orO cROMtwI07Pl6XWJElO6WY1hEfQxLGdc1DhUZLi6IzA== X-Google-Smtp-Source: AMsMyM4vugc46U81S/tfMizPg7qiA6XcO42T6mmeBxQyQ1683iCdA8IME77i/nKYOo3/gBEDvWOuMcqiJdC/aDlvk8Q= X-Received: by 2002:a05:6808:bca:b0:350:b22b:1283 with SMTP id o10-20020a0568080bca00b00350b22b1283mr6190605oik.82.1665710370098; Thu, 13 Oct 2022 18:19:30 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nelson Chu Date: Fri, 14 Oct 2022 09:19:19 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Zicbo{m,p,z} adjustments to riscv_multi_subset_supports_ext() To: Jan Beulich Cc: Binutils , Palmer Dabbelt , Andrew Waterman , Jim Wilson Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,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: Looks reasonable, please commit, thanks. Nelson On Tue, Oct 4, 2022 at 9:56 PM Jan Beulich wrote: > > The lack thereof did caused gas to issue "internal: unreachable > INSN_CLASS_*" errors when trying to assemble respective insns without > the feature(s) enabled via e.g. ".option arch, ...". Of course a proper > hint towards the missing extension then wasn't given either. > > --- a/bfd/elfxx-riscv.c > +++ b/bfd/elfxx-riscv.c > @@ -2440,6 +2440,12 @@ riscv_multi_subset_supports_ext (riscv_p > { > case INSN_CLASS_I: > return "i"; > + case INSN_CLASS_ZICBOM: > + return "zicbom"; > + case INSN_CLASS_ZICBOP: > + return "zicbop"; > + case INSN_CLASS_ZICBOZ: > + return "zicboz"; > case INSN_CLASS_ZICSR: > return "zicsr"; > case INSN_CLASS_ZIFENCEI: