[0/3] rs6000: Delete <Ff> and <Fv>
Message ID | cover.1652278190.git.segher@kernel.crashing.org |
---|---|
Headers |
Return-Path: <gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 524F5394BE01 for <patchwork@sourceware.org>; Wed, 11 May 2022 14:57:24 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from gcc1-power7.osuosl.org (gcc1-power7.osuosl.org [140.211.15.137]) by sourceware.org (Postfix) with ESMTP id D1A973856DE7 for <gcc-patches@gcc.gnu.org>; Wed, 11 May 2022 14:57:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D1A973856DE7 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=kernel.crashing.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=gcc1-power7.osuosl.org Received: by gcc1-power7.osuosl.org (Postfix, from userid 10019) id A756E124070E; Wed, 11 May 2022 14:57:07 +0000 (UTC) From: Segher Boessenkool <segher@kernel.crashing.org> To: gcc-patches@gcc.gnu.org Subject: [PATCH 0/3] rs6000: Delete <Ff> and <Fv> Date: Wed, 11 May 2022 14:57:00 +0000 Message-Id: <cover.1652278190.git.segher@kernel.crashing.org> X-Mailer: git-send-email 1.8.3.1 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Cc: Segher Boessenkool <segher@kernel.crashing.org>, dje.gcc@gmail.com, "Kewen.Lin" <linkw@linux.vnet.ibm.com> Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org> |
Message
Segher Boessenkool
May 11, 2022, 2:57 p.m. UTC
Since 2c2aa74d1dft ("rs6000: Remove Xilinx FP") constraints d and f mean exactly the same thing, so we can use "d" always. This series cleans up the constraint initialisation a bit, and removes the <Ff> mode attribute, since it can now always be "d". It also removes <Fv> since it always is "wa", and it simplifies things nicely now that we can also delete <Ff>. Tested on powerpc64-linux {-m32,-m64}. Committing to trunk. Segher Segher Boessenkool (3): rs6000: Delete RS6000_CONSTRAINT_f rs6000: Remove <Ff> rs6000: Remove <Fv> gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/rs6000.cc | 16 +--- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rs6000.md | 177 +++++++++++++++++++-------------------- 4 files changed, 89 insertions(+), 109 deletions(-)