From patchwork Sat Nov 5 12:29:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tsukasa OI X-Patchwork-Id: 1218 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp964456wru; Sat, 5 Nov 2022 05:29:38 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6xTf26y7/xeSXU8WFVeYvG0fvnO9iIK1X6PLXY1FoHlHaC1soanZkfLv85Kfa6XSXpLjHC X-Received: by 2002:a05:6402:718:b0:463:275:4753 with SMTP id w24-20020a056402071800b0046302754753mr37638237edx.160.1667651378038; Sat, 05 Nov 2022 05:29:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667651378; cv=none; d=google.com; s=arc-20160816; b=fPDoDfSgkRa/CBDfFoPQbV7RVAEo7s/95uA0Nch3bf7TI3OKf9B4sqIFu3cvkz1TF2 AxPs3mIRl3zDZndhyljnHswozCVTQkgYkRYWssB0+qitV7RgY2Mb4Cq9UNsxx0ypoXdD uURUADLJKlOrZ7s7VRFhNMzLrLghT29i6lVKCjkEkS1PDaG/CTj2Q0inww7Fa+DCyaUm epStfa+hNfTOxA5E2OhIUOCLGp3RnVIIKqbm40gZ9vPqzz+Cm8iDs9yB/5Z3VDUJC6By mWChIsvCdqO9z9LWDgON2LchmoFkeGx3WX85AdYZVD2PLkMkuU7Kf4ZXmajnlTBYnZGY G8GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:reply-to:from:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:to :dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=BcKxAW1cziALIgjAb9ytXscaWu02puUc5D5xMacdkmg=; b=o5IvKK/d1W//x/vZQypOlwT1E1SejCZlwdJ5cUqBfOeBWwPFUZuM+tYYSETeNLhHH0 M1BYohsk63C/Cs3igVFjE1ZoC/Y2IxdhB5xpbJfKgS8nYYAcEmF+Cxfocdwa41bq92d9 cN4wRie23BJWseBUofoEAaMqFsYwsG4iGI44MKgVV89ATjdCcn4BDQ5kGDasRpNAvGIv /Xwzh1LVklSvF+sCUiiZCEsIk/+uPBX/Z52WkHnzydLPczr6JLXe+Q06zsnmz5GyGGH2 pOLw5JkIylja/L+vntMn5tMF/Hc43ahByfk6n4zvQzc5TAG8ErHqehJ2Iow2TYoj2CTa RAEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=WrSobam9; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id 24-20020a508e18000000b00462750bbe08si2298885edw.522.2022.11.05.05.29.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 05 Nov 2022 05:29:38 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=WrSobam9; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AC8C7385842E for ; Sat, 5 Nov 2022 12:29:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AC8C7385842E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1667651376; bh=BcKxAW1cziALIgjAb9ytXscaWu02puUc5D5xMacdkmg=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=WrSobam9ih4WKPpUWiNMb8Vob5U8qGpVV30X0je5RfawTct/NQZfLzKCXLotaxYRV tYpVyq6LqO1QxCReJKf9a2y2NHy2kInxaTHNszYDuwRjmVWTKQRS28dK8slW3ukXk3 QdWG1ZyumzRA3W0KD0TYKjNS4cWKRY1KnTbB8gj4= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-sender-0.a4lg.com (mail-sender.a4lg.com [153.120.152.154]) by sourceware.org (Postfix) with ESMTPS id EBB7D3858403 for ; Sat, 5 Nov 2022 12:29:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EBB7D3858403 Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail-sender-0.a4lg.com (Postfix) with ESMTPSA id 3E9DE300089; Sat, 5 Nov 2022 12:29:23 +0000 (UTC) To: Tsukasa OI , Nelson Chu , Kito Cheng , Palmer Dabbelt Subject: [PATCH 00/12] RISC-V: Test refinements (Batch 1) Date: Sat, 5 Nov 2022 12:29:06 +0000 Message-Id: Mime-Version: 1.0 X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Tsukasa OI via Binutils From: Tsukasa OI Reply-To: Tsukasa OI Cc: binutils@sourceware.org Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1748659211235024827?= X-GMAIL-MSGID: =?utf-8?q?1748659211235024827?= Hello, After mapping symbol with ISA string support with commit 40f1a1a4564b ("RISC-V: Output mapping symbols with ISA string.") and commit 0ce50fc900a5 ("RISC-V: Always generate mapping symbols at the start of the sections."), we can merge multiple testcases. At the same time, we can improve the test coverage. This patchset: 1. Makes minor tidyings 2. Adds small testing utilities 3. Combines multiple testcases 4. Improves test coverage * Add "no required extensions" testcases * Uses different registers per operand (as long as allowed) While improving the test coverage, it reduces the number of testcases by 4 (470 -> 466). Of course, this is batch 1. Although this is regular PATCH, it also intends to be a RFC to confirm whether I can go forward like this. I tested those testcases work with both my working tree and Nelson's. Thanks, Tsukasa Tsukasa OI (12): RISC-V: Remove unnecessary empty matching file RISC-V: Tidy disassembler corner case tests RISC-V: Tidying related to 'Zfinx' disassembler test RISC-V: GAS: Add basic shared test utilities RISC-V: Redefine "nop" test RISC-V: Reorganize/enhance {sign,zero}-extension instructions RISC-V: Combine complex extension error handling tests RISC-V: Refine/enhance 'M'/'Zmmul' extension tests RISC-V: Combine/enhance 'Zicbo[mz]' extension tests RISC-V: Enhance 'Zicbop' testcases RISC-V: Reorganize/enhance 'Zb*' extension tests RISC-V: Combine/enhance 'Zk*'/'Zbk*' extension tests gas/testsuite/gas/riscv/b-ext-64.d | 72 ----------- gas/testsuite/gas/riscv/b-ext-64.s | 64 ---------- gas/testsuite/gas/riscv/b-ext.d | 51 -------- gas/testsuite/gas/riscv/b-ext.s | 43 ------- gas/testsuite/gas/riscv/dis-addr-addiw-a.d | 2 +- gas/testsuite/gas/riscv/dis-addr-addiw-b.d | 2 +- .../gas/riscv/dis-addr-overflow-32.d | 4 +- .../gas/riscv/dis-addr-overflow-64.d | 4 +- gas/testsuite/gas/riscv/dis-addr-overflow.s | 40 +++---- .../gas/riscv/dis-addr-topaddr-gp-32.d | 4 +- .../gas/riscv/dis-addr-topaddr-gp-64.d | 4 +- gas/testsuite/gas/riscv/dis-addr-topaddr-gp.s | 12 +- ...opaddr-32.d => dis-addr-topaddr-zero-32.d} | 6 +- ...opaddr-64.d => dis-addr-topaddr-zero-64.d} | 6 +- .../gas/riscv/dis-addr-topaddr-zero.s | 11 ++ gas/testsuite/gas/riscv/dis-addr-topaddr.s | 10 -- gas/testsuite/gas/riscv/empty.l | 1 - gas/testsuite/gas/riscv/ext-32.d | 39 ------ gas/testsuite/gas/riscv/ext-64.d | 51 -------- gas/testsuite/gas/riscv/ext-insn-32-noalias.d | 39 ++++++ gas/testsuite/gas/riscv/ext-insn-32-noarch.d | 3 + gas/testsuite/gas/riscv/ext-insn-32-noarch.l | 9 ++ gas/testsuite/gas/riscv/ext-insn-64-noalias.d | 51 ++++++++ gas/testsuite/gas/riscv/ext-insn-64-noarch.d | 5 + .../gas/riscv/ext-insn-zba-32-noalias.d | 39 ++++++ .../gas/riscv/ext-insn-zba-64-noalias.d | 47 ++++++++ .../gas/riscv/ext-insn-zbb-32-noalias.d | 27 +++++ .../gas/riscv/ext-insn-zbb-64-noalias.d | 39 ++++++ gas/testsuite/gas/riscv/ext-insn.s | 23 ++++ gas/testsuite/gas/riscv/ext.s | 38 ------ gas/testsuite/gas/riscv/k-ext-64.d | 47 -------- gas/testsuite/gas/riscv/k-ext-64.s | 38 ------ gas/testsuite/gas/riscv/k-ext.d | 44 ------- gas/testsuite/gas/riscv/k-ext.s | 35 ------ gas/testsuite/gas/riscv/m-ext-32-noarch-m.d | 4 + ...xt-fail-zmmul-32.l => m-ext-32-noarch-m.l} | 0 gas/testsuite/gas/riscv/m-ext-32-noarch.d | 4 + gas/testsuite/gas/riscv/m-ext-32-noarch.l | 14 +++ gas/testsuite/gas/riscv/m-ext-32.d | 2 +- gas/testsuite/gas/riscv/m-ext-64-noarch-m.d | 4 + ...xt-fail-zmmul-64.l => m-ext-64-noarch-m.l} | 0 gas/testsuite/gas/riscv/m-ext-64-noarch.d | 4 + ...ext-fail-noarch-64.l => m-ext-64-noarch.l} | 0 gas/testsuite/gas/riscv/m-ext-64.d | 2 +- .../gas/riscv/m-ext-fail-noarch-64.d | 4 - gas/testsuite/gas/riscv/m-ext-fail-xlen-32.d | 4 - gas/testsuite/gas/riscv/m-ext-fail-xlen-32.l | 6 - gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.d | 4 - gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.d | 4 - gas/testsuite/gas/riscv/m-ext.s | 17 ++- gas/testsuite/gas/riscv/nop-noalias.d | 13 ++ gas/testsuite/gas/riscv/nop-noarch.d | 3 + gas/testsuite/gas/riscv/nop-noarch.l | 2 + gas/testsuite/gas/riscv/nop.d | 12 ++ gas/testsuite/gas/riscv/nop.s | 9 ++ gas/testsuite/gas/riscv/t_insns.d | 10 -- gas/testsuite/gas/riscv/t_insns.s | 2 - gas/testsuite/gas/riscv/testutils.inc | 113 ++++++++++++++++++ .../riscv/{b-ext-na.d => zb-ext-32-noalias.d} | 38 +++--- gas/testsuite/gas/riscv/zb-ext-32-noarch.d | 3 + gas/testsuite/gas/riscv/zb-ext-32-noarch.l | 60 ++++++++++ gas/testsuite/gas/riscv/zb-ext-32.d | 51 ++++++++ .../{b-ext-64-na.d => zb-ext-64-noalias.d} | 72 +++++------ gas/testsuite/gas/riscv/zb-ext-64-noarch.d | 3 + gas/testsuite/gas/riscv/zb-ext-64-noarch.l | 59 +++++++++ gas/testsuite/gas/riscv/zb-ext-64.d | 72 +++++++++++ gas/testsuite/gas/riscv/zb-ext.s | 84 +++++++++++++ gas/testsuite/gas/riscv/zbk-ext-32-noalias.d | 26 ++++ gas/testsuite/gas/riscv/zbk-ext-32-noarch.d | 3 + gas/testsuite/gas/riscv/zbk-ext-32-noarch.l | 21 ++++ gas/testsuite/gas/riscv/zbk-ext-32.d | 26 ++++ gas/testsuite/gas/riscv/zbk-ext-64-noalias.d | 28 +++++ gas/testsuite/gas/riscv/zbk-ext-64-noarch.d | 3 + gas/testsuite/gas/riscv/zbk-ext-64-noarch.l | 21 ++++ gas/testsuite/gas/riscv/zbk-ext-64.d | 28 +++++ gas/testsuite/gas/riscv/zbk-ext.s | 37 ++++++ gas/testsuite/gas/riscv/zbkb-32-na.d | 23 ---- gas/testsuite/gas/riscv/zbkb-32.d | 22 ---- gas/testsuite/gas/riscv/zbkb-32.s | 13 -- gas/testsuite/gas/riscv/zbkb-64.d | 24 ---- gas/testsuite/gas/riscv/zbkb-64.s | 15 --- gas/testsuite/gas/riscv/zbkc-32.d | 12 -- gas/testsuite/gas/riscv/zbkc-64.d | 12 -- gas/testsuite/gas/riscv/zbkc.s | 3 - gas/testsuite/gas/riscv/zbkx-32.d | 12 -- gas/testsuite/gas/riscv/zbkx-64.d | 12 -- gas/testsuite/gas/riscv/zbkx.s | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-1.d | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-1.l | 2 - .../gas/riscv/zfhmin-d-insn-class-fail-2.d | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-2.l | 2 - .../gas/riscv/zfhmin-d-insn-class-fail-3.d | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-3.l | 2 - .../gas/riscv/zfhmin-d-insn-class-fail-4.d | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-4.l | 2 - .../gas/riscv/zfhmin-d-insn-class-fail-5.d | 3 - .../gas/riscv/zfhmin-d-insn-class-fail-5.l | 2 - .../gas/riscv/zfhmin-d-insn-class-fail.s | 4 - gas/testsuite/gas/riscv/zfhmin-d-noarch.d | 2 + gas/testsuite/gas/riscv/zfhmin-d-noarch.l | 6 + gas/testsuite/gas/riscv/zfhmin-d-noarch.s | 25 ++++ gas/testsuite/gas/riscv/zfinx-dis-numeric.d | 7 +- gas/testsuite/gas/riscv/zicbo-mz-ext-fail.d | 2 + gas/testsuite/gas/riscv/zicbo-mz-ext-fail.l | 11 ++ .../{zicbom-fail.s => zicbo-mz-ext-fail.s} | 4 + gas/testsuite/gas/riscv/zicbo-mz-ext-noarch.d | 3 + gas/testsuite/gas/riscv/zicbo-mz-ext-noarch.l | 11 ++ .../gas/riscv/{zicbom.d => zicbo-mz-ext.d} | 9 +- gas/testsuite/gas/riscv/zicbo-mz-ext.s | 16 +++ gas/testsuite/gas/riscv/zicbom-fail.d | 3 - gas/testsuite/gas/riscv/zicbom-fail.l | 7 -- gas/testsuite/gas/riscv/zicbom.s | 7 -- gas/testsuite/gas/riscv/zicbop-fail-offset.d | 2 + .../{zicbop-fail.l => zicbop-fail-offset.l} | 0 .../{zicbop-fail.s => zicbop-fail-offset.s} | 0 gas/testsuite/gas/riscv/zicbop-fail.d | 3 - gas/testsuite/gas/riscv/zicbop-noarch.d | 4 + gas/testsuite/gas/riscv/zicbop-noarch.l | 7 ++ gas/testsuite/gas/riscv/zicbop.d | 8 +- gas/testsuite/gas/riscv/zicbop.s | 7 ++ gas/testsuite/gas/riscv/zicboz-fail.d | 3 - gas/testsuite/gas/riscv/zicboz-fail.l | 5 - gas/testsuite/gas/riscv/zicboz-fail.s | 5 - gas/testsuite/gas/riscv/zicboz.d | 13 -- gas/testsuite/gas/riscv/zicboz.s | 5 - gas/testsuite/gas/riscv/zk-ext-32-noarch.d | 3 + gas/testsuite/gas/riscv/zk-ext-32-noarch.l | 20 ++++ gas/testsuite/gas/riscv/zk-ext-32.d | 28 +++++ gas/testsuite/gas/riscv/zk-ext-32.s | 41 +++++++ gas/testsuite/gas/riscv/zk-ext-64-noarch.d | 3 + gas/testsuite/gas/riscv/zk-ext-64-noarch.l | 23 ++++ gas/testsuite/gas/riscv/zk-ext-64.d | 31 +++++ gas/testsuite/gas/riscv/zk-ext-64.s | 44 +++++++ gas/testsuite/gas/riscv/zknd-32.d | 12 -- gas/testsuite/gas/riscv/zknd-32.s | 3 - gas/testsuite/gas/riscv/zknd-64.d | 15 --- gas/testsuite/gas/riscv/zknd-64.s | 6 - gas/testsuite/gas/riscv/zkne-32.d | 12 -- gas/testsuite/gas/riscv/zkne-32.s | 3 - gas/testsuite/gas/riscv/zkne-64.d | 14 --- gas/testsuite/gas/riscv/zkne-64.s | 5 - gas/testsuite/gas/riscv/zknh-32.d | 20 ---- gas/testsuite/gas/riscv/zknh-32.s | 11 -- gas/testsuite/gas/riscv/zknh-64.d | 18 --- gas/testsuite/gas/riscv/zknh-64.s | 9 -- gas/testsuite/gas/riscv/zksed-32.d | 12 -- gas/testsuite/gas/riscv/zksed-64.d | 12 -- gas/testsuite/gas/riscv/zksed.s | 3 - gas/testsuite/gas/riscv/zksh-32.d | 12 -- gas/testsuite/gas/riscv/zksh-64.d | 12 -- gas/testsuite/gas/riscv/zksh.s | 3 - gas/testsuite/gas/riscv/zkt.d | 5 + gas/testsuite/gas/riscv/zmmul-32.d | 14 --- gas/testsuite/gas/riscv/zmmul-64.d | 15 --- 154 files changed, 1422 insertions(+), 1124 deletions(-) delete mode 100644 gas/testsuite/gas/riscv/b-ext-64.d delete mode 100644 gas/testsuite/gas/riscv/b-ext-64.s delete mode 100644 gas/testsuite/gas/riscv/b-ext.d delete mode 100644 gas/testsuite/gas/riscv/b-ext.s rename gas/testsuite/gas/riscv/{dis-addr-topaddr-32.d => dis-addr-topaddr-zero-32.d} (60%) rename gas/testsuite/gas/riscv/{dis-addr-topaddr-64.d => dis-addr-topaddr-zero-64.d} (58%) create mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr-zero.s delete mode 100644 gas/testsuite/gas/riscv/dis-addr-topaddr.s delete mode 100644 gas/testsuite/gas/riscv/empty.l delete mode 100644 gas/testsuite/gas/riscv/ext-32.d delete mode 100644 gas/testsuite/gas/riscv/ext-64.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-32-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-32-noarch.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-32-noarch.l create mode 100644 gas/testsuite/gas/riscv/ext-insn-64-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-64-noarch.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-zba-32-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-zba-64-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-zbb-32-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn-zbb-64-noalias.d create mode 100644 gas/testsuite/gas/riscv/ext-insn.s delete mode 100644 gas/testsuite/gas/riscv/ext.s delete mode 100644 gas/testsuite/gas/riscv/k-ext-64.d delete mode 100644 gas/testsuite/gas/riscv/k-ext-64.s delete mode 100644 gas/testsuite/gas/riscv/k-ext.d delete mode 100644 gas/testsuite/gas/riscv/k-ext.s create mode 100644 gas/testsuite/gas/riscv/m-ext-32-noarch-m.d rename gas/testsuite/gas/riscv/{m-ext-fail-zmmul-32.l => m-ext-32-noarch-m.l} (100%) create mode 100644 gas/testsuite/gas/riscv/m-ext-32-noarch.d create mode 100644 gas/testsuite/gas/riscv/m-ext-32-noarch.l create mode 100644 gas/testsuite/gas/riscv/m-ext-64-noarch-m.d rename gas/testsuite/gas/riscv/{m-ext-fail-zmmul-64.l => m-ext-64-noarch-m.l} (100%) create mode 100644 gas/testsuite/gas/riscv/m-ext-64-noarch.d rename gas/testsuite/gas/riscv/{m-ext-fail-noarch-64.l => m-ext-64-noarch.l} (100%) delete mode 100644 gas/testsuite/gas/riscv/m-ext-fail-noarch-64.d delete mode 100644 gas/testsuite/gas/riscv/m-ext-fail-xlen-32.d delete mode 100644 gas/testsuite/gas/riscv/m-ext-fail-xlen-32.l delete mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-32.d delete mode 100644 gas/testsuite/gas/riscv/m-ext-fail-zmmul-64.d create mode 100644 gas/testsuite/gas/riscv/nop-noalias.d create mode 100644 gas/testsuite/gas/riscv/nop-noarch.d create mode 100644 gas/testsuite/gas/riscv/nop-noarch.l create mode 100644 gas/testsuite/gas/riscv/nop.d create mode 100644 gas/testsuite/gas/riscv/nop.s delete mode 100644 gas/testsuite/gas/riscv/t_insns.d delete mode 100644 gas/testsuite/gas/riscv/t_insns.s create mode 100644 gas/testsuite/gas/riscv/testutils.inc rename gas/testsuite/gas/riscv/{b-ext-na.d => zb-ext-32-noalias.d} (67%) create mode 100644 gas/testsuite/gas/riscv/zb-ext-32-noarch.d create mode 100644 gas/testsuite/gas/riscv/zb-ext-32-noarch.l create mode 100644 gas/testsuite/gas/riscv/zb-ext-32.d rename gas/testsuite/gas/riscv/{b-ext-64-na.d => zb-ext-64-noalias.d} (73%) create mode 100644 gas/testsuite/gas/riscv/zb-ext-64-noarch.d create mode 100644 gas/testsuite/gas/riscv/zb-ext-64-noarch.l create mode 100644 gas/testsuite/gas/riscv/zb-ext-64.d create mode 100644 gas/testsuite/gas/riscv/zb-ext.s create mode 100644 gas/testsuite/gas/riscv/zbk-ext-32-noalias.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext-32-noarch.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext-32-noarch.l create mode 100644 gas/testsuite/gas/riscv/zbk-ext-32.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext-64-noalias.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext-64-noarch.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext-64-noarch.l create mode 100644 gas/testsuite/gas/riscv/zbk-ext-64.d create mode 100644 gas/testsuite/gas/riscv/zbk-ext.s delete mode 100644 gas/testsuite/gas/riscv/zbkb-32-na.d delete mode 100644 gas/testsuite/gas/riscv/zbkb-32.d delete mode 100644 gas/testsuite/gas/riscv/zbkb-32.s delete mode 100644 gas/testsuite/gas/riscv/zbkb-64.d delete mode 100644 gas/testsuite/gas/riscv/zbkb-64.s delete mode 100644 gas/testsuite/gas/riscv/zbkc-32.d delete mode 100644 gas/testsuite/gas/riscv/zbkc-64.d delete mode 100644 gas/testsuite/gas/riscv/zbkc.s delete mode 100644 gas/testsuite/gas/riscv/zbkx-32.d delete mode 100644 gas/testsuite/gas/riscv/zbkx-64.d delete mode 100644 gas/testsuite/gas/riscv/zbkx.s delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.d delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-1.l delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.d delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-2.l delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.d delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-3.l delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.d delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-4.l delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.d delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail-5.l delete mode 100644 gas/testsuite/gas/riscv/zfhmin-d-insn-class-fail.s create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-noarch.d create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-noarch.l create mode 100644 gas/testsuite/gas/riscv/zfhmin-d-noarch.s create mode 100644 gas/testsuite/gas/riscv/zicbo-mz-ext-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbo-mz-ext-fail.l rename gas/testsuite/gas/riscv/{zicbom-fail.s => zicbo-mz-ext-fail.s} (61%) create mode 100644 gas/testsuite/gas/riscv/zicbo-mz-ext-noarch.d create mode 100644 gas/testsuite/gas/riscv/zicbo-mz-ext-noarch.l rename gas/testsuite/gas/riscv/{zicbom.d => zicbo-mz-ext.d} (60%) create mode 100644 gas/testsuite/gas/riscv/zicbo-mz-ext.s delete mode 100644 gas/testsuite/gas/riscv/zicbom-fail.d delete mode 100644 gas/testsuite/gas/riscv/zicbom-fail.l delete mode 100644 gas/testsuite/gas/riscv/zicbom.s create mode 100644 gas/testsuite/gas/riscv/zicbop-fail-offset.d rename gas/testsuite/gas/riscv/{zicbop-fail.l => zicbop-fail-offset.l} (100%) rename gas/testsuite/gas/riscv/{zicbop-fail.s => zicbop-fail-offset.s} (100%) delete mode 100644 gas/testsuite/gas/riscv/zicbop-fail.d create mode 100644 gas/testsuite/gas/riscv/zicbop-noarch.d create mode 100644 gas/testsuite/gas/riscv/zicbop-noarch.l delete mode 100644 gas/testsuite/gas/riscv/zicboz-fail.d delete mode 100644 gas/testsuite/gas/riscv/zicboz-fail.l delete mode 100644 gas/testsuite/gas/riscv/zicboz-fail.s delete mode 100644 gas/testsuite/gas/riscv/zicboz.d delete mode 100644 gas/testsuite/gas/riscv/zicboz.s create mode 100644 gas/testsuite/gas/riscv/zk-ext-32-noarch.d create mode 100644 gas/testsuite/gas/riscv/zk-ext-32-noarch.l create mode 100644 gas/testsuite/gas/riscv/zk-ext-32.d create mode 100644 gas/testsuite/gas/riscv/zk-ext-32.s create mode 100644 gas/testsuite/gas/riscv/zk-ext-64-noarch.d create mode 100644 gas/testsuite/gas/riscv/zk-ext-64-noarch.l create mode 100644 gas/testsuite/gas/riscv/zk-ext-64.d create mode 100644 gas/testsuite/gas/riscv/zk-ext-64.s delete mode 100644 gas/testsuite/gas/riscv/zknd-32.d delete mode 100644 gas/testsuite/gas/riscv/zknd-32.s delete mode 100644 gas/testsuite/gas/riscv/zknd-64.d delete mode 100644 gas/testsuite/gas/riscv/zknd-64.s delete mode 100644 gas/testsuite/gas/riscv/zkne-32.d delete mode 100644 gas/testsuite/gas/riscv/zkne-32.s delete mode 100644 gas/testsuite/gas/riscv/zkne-64.d delete mode 100644 gas/testsuite/gas/riscv/zkne-64.s delete mode 100644 gas/testsuite/gas/riscv/zknh-32.d delete mode 100644 gas/testsuite/gas/riscv/zknh-32.s delete mode 100644 gas/testsuite/gas/riscv/zknh-64.d delete mode 100644 gas/testsuite/gas/riscv/zknh-64.s delete mode 100644 gas/testsuite/gas/riscv/zksed-32.d delete mode 100644 gas/testsuite/gas/riscv/zksed-64.d delete mode 100644 gas/testsuite/gas/riscv/zksed.s delete mode 100644 gas/testsuite/gas/riscv/zksh-32.d delete mode 100644 gas/testsuite/gas/riscv/zksh-64.d delete mode 100644 gas/testsuite/gas/riscv/zksh.s create mode 100644 gas/testsuite/gas/riscv/zkt.d delete mode 100644 gas/testsuite/gas/riscv/zmmul-32.d delete mode 100644 gas/testsuite/gas/riscv/zmmul-64.d base-commit: cb9bdc02fdf1650341276861f6ca7e7a215a1ce6