From patchwork Mon Sep 4 12:31:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christophe Lyon X-Patchwork-Id: 137451 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ab0a:0:b0:3f2:4152:657d with SMTP id m10csp1061662vqo; Mon, 4 Sep 2023 05:32:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFw47f3JOT58ll4bJdjC8ShE8DXlZkMWdN4SZiGSswzQHWLA9eHP7Kunv/Rhhy1da1kHa0B X-Received: by 2002:a17:906:2210:b0:994:1eb4:6898 with SMTP id s16-20020a170906221000b009941eb46898mr7864063ejs.9.1693830730494; Mon, 04 Sep 2023 05:32:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693830730; cv=none; d=google.com; s=arc-20160816; b=e2RO0WqU2I1PuqazGKS6kfJtiRFHgJQVfnoC28fPt5qWt//Jxcdv4dTRhbSJJ3Ymg/ 9Y59am4sEnz19qMMD84rVNROeRwb3ERfiGoPUmjbcGDYo0e4jCBjZk7BmQ4mGqd6VOs/ dw8AolNzNHBidZ6aaxZiTHx6LqoEijsVx+NRwnNCypzQPX61BSr3e6P0QAuRkDvhUdRD 78DjJS3sghu1RSPNWu6XZB2I5xkiDmbq2hYev/QMo51YzdK63+nWiDYiz+nQVj++xwMB LpzRWY3ScA1PjUbEAIzHeqLCFbbrkditBQ5T5VJxta9QOWYI1z/TvRevYfHjkX6Rrg1s IgDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to: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=r7S0uiMvNDVGvvBBbk8fAcTFZ9k2zFzxeJdLCJbd9wU=; fh=hPrbWPhweUx4V0GV9uXJqbyAzg2ABmTz7kczrAQqMmM=; b=ObWtsitf9zzPPno1ZvlU4zjKTYzdmD55THM93ieuGc9jXoTZJNzEwPcgdaMcjVlWPn VIiPWNxKeeb3qAWVoPbx6uq5ch/w584w5FgcGC3icDxLme40AUy5fcSHh3vmZmbKy5kd 3shwDoIaaf3PRaGEmz4usF+8gwB+yM3pXsB29pcJpvyjbwcShn0n8B0z1U9QWbxMG5K+ jH8xCn5EGbde7gnufHFeQI+e9H1u99JdIU4mvve9sjLkRQfNtK75MYGyZlERkOS+Apve g7pW9/3Cq+FAZUeuRr3ZwuJGqcJqmJFNPI3lixw+gULgkGVQahp8Hxt2MySMx/5WacEW JrKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=tPq5ZWHG; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id gz23-20020a170906f2d700b0099318060d50si5956438ejb.463.2023.09.04.05.32.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 05:32:10 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.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=@gcc.gnu.org header.s=default header.b=tPq5ZWHG; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 07BBD385770D for ; Mon, 4 Sep 2023 12:32:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 07BBD385770D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1693830729; bh=r7S0uiMvNDVGvvBBbk8fAcTFZ9k2zFzxeJdLCJbd9wU=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=tPq5ZWHGgJRsH0zyd2qP8Koawf5Z26WKRXxyUguG9TxKzS/JS9cd/RJvsOBxT5gaJ 1B5bKoYO0ANHLHtE40YCiOzmBUxEfytumrmY2rDaPvEfvOilRXTOKWsdCBNPGj/POP HuQK/l3m8LcvyvKBI2XdOHtjDnNyUyCCIaOkjbcA= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-oi1-x229.google.com (mail-oi1-x229.google.com [IPv6:2607:f8b0:4864:20::229]) by sourceware.org (Postfix) with ESMTPS id AFBD53858428 for ; Mon, 4 Sep 2023 12:31:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AFBD53858428 Received: by mail-oi1-x229.google.com with SMTP id 5614622812f47-3ab244f2c89so1008245b6e.3 for ; Mon, 04 Sep 2023 05:31:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693830679; x=1694435479; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=r7S0uiMvNDVGvvBBbk8fAcTFZ9k2zFzxeJdLCJbd9wU=; b=ln448QfkMNUJ602P83DkQdVF1LZNWvCSPquUYmt2qjwGRgi6KC/VQGZbRU7OACyc7f 3xA0LUnBJF6UOG2MDgbAs1CuggUgS37aCOr1GeqoAG1zVZ3Wqz2lK2rCJFr6TrkgEVdO PEgWeKmIF+zSMqJXloqnkmbqqL55/kZB2G4OpqozuVNMlKtHq4uccCK8gUnijpFVQ4jF /N+oARLmXuSz4E+FrHn8/bXd77CEKuIDKb79VsynIo6LzChIpKsbwstv4f7SiFpqm2X8 RrVUvSWD7h8rGhPv2u68mZdQVKfX1RAPXeHptEZviHHTaCmDc4ZOdV348a6J2f5vejG1 eLdQ== X-Gm-Message-State: AOJu0Yzq2DEuMIyul8JoqgfOMJeHG9m56iK3GJ2CU1TYGzaUL5Q+H3ss 1dhRyHh4DkcAlYd6Yjv5qdc9yXzK4W3vKN+sURd3Eg== X-Received: by 2002:a05:6808:23d0:b0:3a7:60f7:c9ad with SMTP id bq16-20020a05680823d000b003a760f7c9admr14109638oib.13.1693830679265; Mon, 04 Sep 2023 05:31:19 -0700 (PDT) Received: from localhost.localdomain ([139.178.84.207]) by smtp.gmail.com with ESMTPSA id bi33-20020a05680818a100b003a88a9af01esm4768066oib.49.2023.09.04.05.31.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Sep 2023 05:31:18 -0700 (PDT) To: gcc-patches@gcc.gnu.org Subject: [PATCH] testsuite: Remove unwanted 'dg-do run' from gcc.dg/vect tests Date: Mon, 4 Sep 2023 12:31:13 +0000 Message-Id: <20230904123113.2087352-1-christophe.lyon@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Christophe Lyon via Gcc-patches From: Christophe Lyon Reply-To: Christophe Lyon Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1776110251847585171 X-GMAIL-MSGID: 1776110251847585171 Tests under gcc.dg/vect use check_vect_support_and_set_flags to set compilation flags as appropriate for the target, but they also set dg-do-what-default to 'run' or 'compile', depending on the actual target hardware (or simulator) capabilities. For instance on arm, we use options to enable Neon, but set dg-do-what-default to 'run' only if we cam actually execute Neon instructions. Therefore, we would always try to link and execute tests containing 'dg-do run', although dg-do-what-default says otherwise, leading to uninteresting failures. Therefore, this patch removes all such unconditionnal 'dg-do run', thus avoid link errors for instance if GCC has been configured with multilibs disabled and some --with-{float|cpu|hard} option incompatible with what check_vect_support_and_set_flags selects. For exmaple, GCC configured with: --disable-multilib --with-mode=thumb --with-cpu=cortex-m7 --with-float=hard and check_vect_support_and_set_flags uses -mfpu=neon -mfloat-abi=softfp -march=armv7-a (thus incompatible float-abi options) Tested on native aarch64-linux-gnu (no change) and several arm-eabi cases where the FAIL/UNRESOLVED disappear (and we keep only the 'compilation' tests). 2023-09-04 Christophe Lyon gcc/testsuite/ * gcc.dg/vect/bb-slp-44.c: Remove 'dg-do run'. * gcc.dg/vect/bb-slp-71.c: Likewise. * gcc.dg/vect/bb-slp-72.c: Likewise. * gcc.dg/vect/bb-slp-73.c: Likewise. * gcc.dg/vect/bb-slp-74.c: Likewise. * gcc.dg/vect/bb-slp-pr101207.c: Likewise. * gcc.dg/vect/bb-slp-pr101615-1.c: Likewise. * gcc.dg/vect/bb-slp-pr101615-2.c: Likewise. * gcc.dg/vect/bb-slp-pr101668.c: Likewise. * gcc.dg/vect/bb-slp-pr54400.c: Likewise. * gcc.dg/vect/bb-slp-pr98516-1.c: Likewise. * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise. * gcc.dg/vect/bb-slp-pr98544.c: Likewise. * gcc.dg/vect/pr101445.c: Likewise. * gcc.dg/vect/pr105219.c: Likewise. * gcc.dg/vect/pr107160.c: Likewise. * gcc.dg/vect/pr107212-1.c: Likewise. * gcc.dg/vect/pr107212-2.c: Likewise. * gcc.dg/vect/pr109502.c: Likewise. * gcc.dg/vect/pr110381.c: Likewise. * gcc.dg/vect/pr110838.c: Likewise. * gcc.dg/vect/pr88497-1.c: Likewise. * gcc.dg/vect/pr88497-7.c: Likewise. * gcc.dg/vect/pr96783-1.c: Likewise. * gcc.dg/vect/pr96783-2.c: Likewise. * gcc.dg/vect/pr97558-2.c: Likewise. * gcc.dg/vect/pr99253.c: Likewise. * gcc.dg/vect/slp-mask-store-1.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-2.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise. * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise. * gcc.dg/vect/vect-cond-13.c: Likewise. * gcc.dg/vect/vect-recurr-1.c: Likewise. * gcc.dg/vect/vect-recurr-2.c: Likewise. * gcc.dg/vect/vect-recurr-3.c: Likewise. * gcc.dg/vect/vect-recurr-4.c: Likewise. * gcc.dg/vect/vect-recurr-5.c: Likewise. * gcc.dg/vect/vect-recurr-6.c: Likewise. --- gcc/testsuite/gcc.dg/vect/bb-slp-44.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-71.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-72.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-73.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c | 2 -- gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c | 2 -- gcc/testsuite/gcc.dg/vect/pr101445.c | 2 -- gcc/testsuite/gcc.dg/vect/pr105219.c | 1 - gcc/testsuite/gcc.dg/vect/pr107160.c | 2 -- gcc/testsuite/gcc.dg/vect/pr107212-1.c | 2 -- gcc/testsuite/gcc.dg/vect/pr107212-2.c | 2 -- gcc/testsuite/gcc.dg/vect/pr109502.c | 1 - gcc/testsuite/gcc.dg/vect/pr110381.c | 1 - gcc/testsuite/gcc.dg/vect/pr110838.c | 2 -- gcc/testsuite/gcc.dg/vect/pr88497-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr88497-7.c | 1 - gcc/testsuite/gcc.dg/vect/pr96783-1.c | 2 -- gcc/testsuite/gcc.dg/vect/pr96783-2.c | 2 -- gcc/testsuite/gcc.dg/vect/pr97558-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr99253.c | 2 -- gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-13.c | 2 -- gcc/testsuite/gcc.dg/vect/vect-recurr-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recurr-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recurr-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recurr-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recurr-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recurr-6.c | 1 - 44 files changed, 60 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-44.c b/gcc/testsuite/gcc.dg/vect/bb-slp-44.c index dfa0a5eaaab..a342f056154 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-44.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-44.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - typedef struct { unsigned long a; unsigned long b; diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-71.c b/gcc/testsuite/gcc.dg/vect/bb-slp-71.c index 6816511cd0f..4c8a418e392 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-71.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-71.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int a[4], b[4]; diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-72.c b/gcc/testsuite/gcc.dg/vect/bb-slp-72.c index 5b243fc1ace..3f5bfc24459 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-72.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-72.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" double x[2], y[2], z[2], w[2]; diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-73.c b/gcc/testsuite/gcc.dg/vect/bb-slp-73.c index d4c8a514b1c..96c6cdde4c6 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-73.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-73.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" double x[2], y[2], z[2], w[2]; diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-74.c b/gcc/testsuite/gcc.dg/vect/bb-slp-74.c index 9c1ebb7ecbe..49d787c1980 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-74.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-74.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_double } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c index 1f51d66a5fe..554255e72ba 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-ffast-math" } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c index d1c9c02d517..0c41787ab10 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-w -Wno-psabi" } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c index dda74ebe03c..d4768af6a45 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-O3 -w -Wno-psabi" } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c index eb44ad73657..147286a6f3e 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr101668.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-w -Wno-psabi" } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c index 8aec2092f4d..6ecd51103ed 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_float} */ /* { dg-additional-options "-w -Wno-psabi -ffast-math" } */ diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c index c4c244c6f8a..7fd055de823 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - double a[4], b[2]; void __attribute__((noipa)) diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c index f1a9341e224..d8a09615cba 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - float a[8], b[4]; void __attribute__((noipa)) diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c index 756dc02ebad..70a89f3a661 100644 --- a/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c +++ b/gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - double a[2], b[2], c[2], d[2]; void __attribute__((noipa)) diff --git a/gcc/testsuite/gcc.dg/vect/pr101445.c b/gcc/testsuite/gcc.dg/vect/pr101445.c index 143156f2464..57a94954cc3 100644 --- a/gcc/testsuite/gcc.dg/vect/pr101445.c +++ b/gcc/testsuite/gcc.dg/vect/pr101445.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int a[35] = { 1, 1, 3 }; diff --git a/gcc/testsuite/gcc.dg/vect/pr105219.c b/gcc/testsuite/gcc.dg/vect/pr105219.c index 2289f5e1a63..46cc3cf52b5 100644 --- a/gcc/testsuite/gcc.dg/vect/pr105219.c +++ b/gcc/testsuite/gcc.dg/vect/pr105219.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-O3" } */ /* { dg-additional-options "-mtune=intel" { target x86_64-*-* i?86-*-* } } */ /* { dg-additional-options "-mtune=thunderx" { target aarch64*-*-* } } */ diff --git a/gcc/testsuite/gcc.dg/vect/pr107160.c b/gcc/testsuite/gcc.dg/vect/pr107160.c index 4f9f853cafb..f5883ac0ec3 100644 --- a/gcc/testsuite/gcc.dg/vect/pr107160.c +++ b/gcc/testsuite/gcc.dg/vect/pr107160.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include #define N 128 diff --git a/gcc/testsuite/gcc.dg/vect/pr107212-1.c b/gcc/testsuite/gcc.dg/vect/pr107212-1.c index 5343f9b6b23..453d9324639 100644 --- a/gcc/testsuite/gcc.dg/vect/pr107212-1.c +++ b/gcc/testsuite/gcc.dg/vect/pr107212-1.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int main() diff --git a/gcc/testsuite/gcc.dg/vect/pr107212-2.c b/gcc/testsuite/gcc.dg/vect/pr107212-2.c index 109c2b991a6..bdfece72d14 100644 --- a/gcc/testsuite/gcc.dg/vect/pr107212-2.c +++ b/gcc/testsuite/gcc.dg/vect/pr107212-2.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int sum_1 = 0; diff --git a/gcc/testsuite/gcc.dg/vect/pr109502.c b/gcc/testsuite/gcc.dg/vect/pr109502.c index 970c63e931b..fb67d909bbf 100644 --- a/gcc/testsuite/gcc.dg/vect/pr109502.c +++ b/gcc/testsuite/gcc.dg/vect/pr109502.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-O" } */ unsigned g; diff --git a/gcc/testsuite/gcc.dg/vect/pr110381.c b/gcc/testsuite/gcc.dg/vect/pr110381.c index ee78666d2e8..278f4426c29 100644 --- a/gcc/testsuite/gcc.dg/vect/pr110381.c +++ b/gcc/testsuite/gcc.dg/vect/pr110381.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_float_strict } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/pr110838.c b/gcc/testsuite/gcc.dg/vect/pr110838.c index cf8765be603..00ad6ffbd22 100644 --- a/gcc/testsuite/gcc.dg/vect/pr110838.c +++ b/gcc/testsuite/gcc.dg/vect/pr110838.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" short a[32], b[32]; diff --git a/gcc/testsuite/gcc.dg/vect/pr88497-1.c b/gcc/testsuite/gcc.dg/vect/pr88497-1.c index b6dd7ba94ff..885ec709428 100644 --- a/gcc/testsuite/gcc.dg/vect/pr88497-1.c +++ b/gcc/testsuite/gcc.dg/vect/pr88497-1.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_double } */ /* { dg-require-effective-target vsx_hw { target { powerpc*-*-* } } } */ /* { dg-require-effective-target sse2_runtime { target { i?86-*-* x86_64-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/vect/pr88497-7.c b/gcc/testsuite/gcc.dg/vect/pr88497-7.c index 0445878d94b..d20ed71284e 100644 --- a/gcc/testsuite/gcc.dg/vect/pr88497-7.c +++ b/gcc/testsuite/gcc.dg/vect/pr88497-7.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target avx512f_runtime } */ /* { dg-options "-O2 -mavx512f -ffast-math -fdump-tree-reassoc1" } */ diff --git a/gcc/testsuite/gcc.dg/vect/pr96783-1.c b/gcc/testsuite/gcc.dg/vect/pr96783-1.c index 2de222d2ae6..36b08f4e432 100644 --- a/gcc/testsuite/gcc.dg/vect/pr96783-1.c +++ b/gcc/testsuite/gcc.dg/vect/pr96783-1.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" void __attribute__((noipa)) diff --git a/gcc/testsuite/gcc.dg/vect/pr96783-2.c b/gcc/testsuite/gcc.dg/vect/pr96783-2.c index bcdcfac072c..2a900d02595 100644 --- a/gcc/testsuite/gcc.dg/vect/pr96783-2.c +++ b/gcc/testsuite/gcc.dg/vect/pr96783-2.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" long a[1024]; diff --git a/gcc/testsuite/gcc.dg/vect/pr97558-2.c b/gcc/testsuite/gcc.dg/vect/pr97558-2.c index 5dff065f2e2..109ab0ac5b6 100644 --- a/gcc/testsuite/gcc.dg/vect/pr97558-2.c +++ b/gcc/testsuite/gcc.dg/vect/pr97558-2.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fno-tree-forwprop -fno-tree-scev-cprop" } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/pr99253.c b/gcc/testsuite/gcc.dg/vect/pr99253.c index 9e3345025ba..3e8d865dc42 100644 --- a/gcc/testsuite/gcc.dg/vect/pr99253.c +++ b/gcc/testsuite/gcc.dg/vect/pr99253.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int a = 0; diff --git a/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c b/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c index 50b7066778e..fdd9032da98 100644 --- a/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c +++ b/gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-additional-options "-mavx2" { target avx2 } } */ #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c index e6810433d70..4e2c964ed28 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c index f83078b5d51..7cbe9938586 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c index e33a824df07..4a8026bba3a 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c index e33a824df07..4a8026bba3a 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c index 8895d5c263c..907a13fd1fb 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c index 77d4deb633c..1333efffc1d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c index 7930346a602..6b8a45c75b6 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c index 1af7104a37d..fd0314b4dd1 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c index f0a75604bcb..7a80b87572a 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c +++ b/gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c @@ -1,5 +1,4 @@ /* { dg-skip-if "missing optab for vectorization" { sparc*-*-* } } */ -/* { dg-do run } */ /* { dg-additional-options "-O3 -fdump-tree-dce -w" } */ #include diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-13.c b/gcc/testsuite/gcc.dg/vect/vect-cond-13.c index 2dfb8797cd8..addb2b7a284 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-13.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-13.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include "tree-vect.h" int a[1024]; diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c index 698ca5bf067..7b60df82758 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-1.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c index 777051ee4a1..66bbcd2ce37 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-2.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c index aeb7da3877d..62f26b9648d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-3.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c index f4ab59671b7..da2f248fc10 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-4.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c index 2fed60df68c..c3dd8cbabc4 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-5.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c b/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c index c170f4c345c..3b9844d31b4 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c +++ b/gcc/testsuite/gcc.dg/vect/vect-recurr-6.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_perm } */