From patchwork Mon Jan 4 09:48:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kito Cheng X-Patchwork-Id: 1422032 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=sifive.com header.i=@sifive.com header.a=rsa-sha256 header.s=google header.b=CP5jNlQq; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4D8W5v2SpLz9sVk for ; Mon, 4 Jan 2021 20:48:19 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 48305386EC54; Mon, 4 Jan 2021 09:48:17 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by sourceware.org (Postfix) with ESMTPS id 320CE3850433 for ; Mon, 4 Jan 2021 09:48:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 320CE3850433 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=kito.cheng@sifive.com Received: by mail-pf1-x433.google.com with SMTP id d2so16163613pfq.5 for ; Mon, 04 Jan 2021 01:48:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ejhzjJ0zQu/jqzMd/HdoOd/8qbsw7KoJBOIwPUHcDfY=; b=CP5jNlQq/J/bAjXcscAUGS7zB/tEoOyiUQr46eP6Ksto3IpVgxrEU3rZp8wl/Zx16x bN027AbWujLO661Dhz7prXv623llA+bldFKlBWTI9eZxzdTXYcNM8tIOVPpxV6ylbkol KgwaBAAUOJNkLYWf/frSs+2n6Qet+7PQiJKhwudJXvPJTNLMkbZqpyaN9jla+cKq72jy bhF/+8DY89NrSVgc4xcUv8doIpiCh0Q5Mvq1b7w6Cm7u/+u6YZNHWVRLrKS+DLZBAjMQ 3ekKRZgC1VN7yUydvvzxKmUXaUSY1vzXJsEB5HTZGq2oNB59DdyDF8P5W+lYKYbnkwGM vgzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ejhzjJ0zQu/jqzMd/HdoOd/8qbsw7KoJBOIwPUHcDfY=; b=EW04lZdXSGkNhvfohvG+20uV643um6eZyoD2Q/nXAkE8w9wtogBicMqPP5zlwjfmNW oa1Zhh/PusGgY+k+TKO9NABT7yCDdq5aeziOlF1nhfEc2ccBWuC+zffsggf3iF21yob0 waFxdoAEVkHg1SiCm7bTSL5lHMhhzoTWqfP6APjX+d+u2oYitfvivP9Z9GsgoQMfM6yn rMRO9B+rxl5V/qAdZ0qeL32mHH9FDGRYDPEIULWOSR0SbDi3ONl9+aIbzwxmtNtUwNKO TvsMu0lu5tIKE8aLTWBrWPQfz6T5AnlOMT5RaDb7Q98/wiyIbraAKya5Gc4DsNLMVdjs im7w== X-Gm-Message-State: AOAM531XCWa1nv2t7R/P0/mZHtN8awVJh181745fHa8czmCLrOut8d8N EKdeHy8h5G+TW0SsBlI1x7BIwQD9yQ2zVj4p X-Google-Smtp-Source: ABdhPJwZMHOYY44QaMEVH6T8L7/Ga/6qBJw/u79E3zTGutApUg/nSo6ikdeO6YxPHHg9LtK0gjrKMg== X-Received: by 2002:a63:597:: with SMTP id 145mr70250199pgf.252.1609753692873; Mon, 04 Jan 2021 01:48:12 -0800 (PST) Received: from hsinchu02.internal.sifive.com (114-34-229-221.HINET-IP.hinet.net. [114.34.229.221]) by smtp.gmail.com with ESMTPSA id a1sm54665921pfo.56.2021.01.04.01.48.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jan 2021 01:48:12 -0800 (PST) From: Kito Cheng To: gcc-patches@gcc.gnu.org, kito.cheng@gmail.com, jimw@sifive.com Subject: [PATCH 0/2] RISC-V: Introduce new architecture extension test macros Date: Mon, 4 Jan 2021 17:48:03 +0800 Message-Id: <20210104094805.2160-1-kito.cheng@sifive.com> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" This patch set introduce new set of architecture extension test macros which is accept on riscv-c-api-doc[1] recently. The motivation of this scheme is have an unify naming scheme for extension macro and add the capability to checking version. [1] https://github.com/riscv/riscv-c-api-doc/blob/master/riscv-c-api.md#architecture-extension-test-macro