From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by sourceware.org (Postfix) with ESMTPS id F077C385800A for ; Thu, 6 Jul 2023 21:35:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F077C385800A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-3fbfa811667so2979015e9.1 for ; Thu, 06 Jul 2023 14:35:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; t=1688679331; x=1691271331; h=mime-version:user-agent:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=0E0Ik0hf4LmDqXCqS/FqOFi0JeiBXwEKK3vToqi7kmQ=; b=MkiK9o3hvJVRpFtYZiv4JrrtdmQrlQxh3XkYq+6xt5LYI+hsIBXxcgeoDimnt/ywpb zPCOEKZwYpNz5du74LJyAjsYfwOGPBA9Ow6oICyeoH+trN6TMT7kfAE0XY4ZY18ZGcw1 QcZugc5OxOt+nDLCM/c1ks1bXwIbzo3oEfD1dYu0xnPX9jxikB/OzJvhuZg01oK4vBcL WN4krjTvnrX8L19uY2kS3BrE0h3joAxlYa/FfZyq6pTXquYFtb/W0be4hGaE2WYGnMdO JD3gFKPXkQCWmhP5uDr3nU3NeO8yr0NpfDJKzBcNqIdoaODNyBaKI5Tzto9Ry4pkT0m8 PCkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688679331; x=1691271331; h=mime-version:user-agent:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0E0Ik0hf4LmDqXCqS/FqOFi0JeiBXwEKK3vToqi7kmQ=; b=ZIAWG+toFJrUSZT4BM4Vm/JjDBVZyFpxn6ApqaifylpTH4HMYAeKyoIQ4mAqV1rmFr E2E5ZvkDxoKzXbyVv+b+x2En+86UQBLUJe0Yro31JhXGEniUNy29Y9Gzhy8IEbJdCO/H 19LAuL0MQlL/V5Q7D32hw9xnCIJBwxF4zQLNVOhey9DJ+IusedH6cK04E3W/Sswk778k WmMm3wC3vTLXWAew4b5a4DOhNMf6IqJDjWInaA+haK0Q76tTZcO2iQLA8XM3+Xi1HkB/ XNDqWFCmxeLCBa6jnepRGvm6TTSkPf3Gm5zRk06ANe7/VY4/NrU7kmtcBdUq5NVlE8Ql vNqw== X-Gm-Message-State: ABy/qLbQiZsGftra03kSA+uELoUp3Wuy36KP0jIieUuEDGrCB0VYYisp ezUt59L2WWBf0jGWBn41TOvDXg== X-Google-Smtp-Source: APBJJlFMmJLJ65nCP8aHhAtwOk+Skd6dnFE4OFfTJqmNfytmnxwLklxgWUm4SGRdNZP4uf0Cqzv8DQ== X-Received: by 2002:a05:600c:5110:b0:3f7:ecdf:ab2d with SMTP id o16-20020a05600c511000b003f7ecdfab2dmr5329679wms.20.1688679330545; Thu, 06 Jul 2023 14:35:30 -0700 (PDT) Received: from [192.168.219.3] ([78.8.192.131]) by smtp.gmail.com with ESMTPSA id d4-20020adffd84000000b00311d8c2561bsm2777909wrr.60.2023.07.06.14.35.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Jul 2023 14:35:30 -0700 (PDT) Date: Thu, 6 Jul 2023 22:35:19 +0100 (BST) From: "Maciej W. Rozycki" To: Rainer Orth , Mike Stump cc: gcc-patches@gcc.gnu.org Subject: [PATCH 0/3] testsuite: Exclude vector tests for unsupported targets Message-ID: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.5 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,T_SCC_BODY_TEXT_LINE 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: Hi, In the course of verifying an out-of-tree RISC-V target that has a vendor extension providing hardware support for vector operations on pairs of single floating-point values (similar to MIPS paired-single or Power SPE vector types) I have come across a couple of tests that fail just because they expect GCC to produce code this particular hardware does not support. Therefore I have created this small patch series, which marks the features required for the test cases to be relevant, which makes them unsupported for the hardware concerned. For further details see individual change descriptions. This patch series has been verified with an `x86_64-linux-gnu' native configuration. I could verify it with MIPS paired-single hw sometime, but I'm not currently set up for it and I think the changes are obvious enough regardless. OK to apply? As testsuite fixes I think the changes also qualify for backporting to active release branches. Maciej