From patchwork Mon Jan 11 14:01:01 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Lawrence X-Patchwork-Id: 565855 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id D9DCF1402F0 for ; Tue, 12 Jan 2016 01:01:39 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=Fz3WOkh3; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id; q=dns; s=default; b=tA2AY5I7IqSGpO/ D5r4jrVtdYIEii8Yhx38l2XhZgK68z5Nh/IZgFMCquBkwC3fMJDmfPgwtXOykrTG CWR+gP40gYjLXdWZUvGAx6YyGvlTCmWQcGjOKA09DEgUmeIwojwzaeF1RBMe3wDM Tg9Yj6O5n/X+AtULmn1OfBJnVBrU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id; s=default; bh=amx2sd5x6wrKSh5+a6UEV rRsH1Y=; b=Fz3WOkh31izPbcMsv4pRGGZnqm/CIYPp+UdXxTV5zKERTL9IkhEPZ s5KN5/vt0FBARPXms6UkqIzN8/ZlrtnN6SC7i4YmUoIazpDghs/Bhq99vMKfAVKc qCPqw3wj5qZNNzSrxQCsTPx/+lbI5lf9BJ+Xf3zdkha+Bq2l5NBUV4= Received: (qmail 48976 invoked by alias); 11 Jan 2016 14:01:31 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 48927 invoked by uid 89); 11 Jan 2016 14:01:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL, BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=MIN, 23, 7, 33, 7, sk:novfa X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 11 Jan 2016 14:01:18 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9FA973A8 for ; Mon, 11 Jan 2016 06:00:41 -0800 (PST) Received: from arm.com (e105915-lin.emea.arm.com [10.2.206.30]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 079823F246 for ; Mon, 11 Jan 2016 06:01:15 -0800 (PST) From: Alan Lawrence To: gcc-patches@gcc.gnu.org Subject: [PATCH] Cleanup vect testsuite includes Date: Mon, 11 Jan 2016 14:01:01 +0000 Message-Id: <1452520861-19662-1-git-send-email-alan.lawrence@arm.com> X-IsSubscribed: yes This was an attempt to make more of the vect testsuite compilable with a stage-1 compiler, i.e. without standard header files like stdlib.h, to ease looking for differences in assembly output. (It is still necessary to comment out most of tree-vect.h to do this, but at least such temporary/local changes can be restricted to one file.) Inclusion of stdlib.h and signal.h are quite inconsistent, with some files explicitly declaring common functions like abort, and others #including the header, sometimes totally unnecessarily. I left files using malloc, calloc and free as is, tho I guess the same treatment could be applied there. Tested (natively) on x86_64-none-linux-gnu and aarch64-none-linux-gnu. Is this OK for trunk? gcc/testsuite/ChangeLog: * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' rather than #including math.h & stdlib.h. * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. * gcc.dg/vect/pr49771.c: Likewise. * gcc.dg/vect/vect-10-big-array.c: Likewise. * gcc.dg/vect/vect-neg-store-1.c: Likewise. * gcc.dg/vect/vect-neg-store-2.c: Likewise. * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. * gcc.dg/vect/pr44507.c: Likewise. * gcc.dg/vect/pr45902.c: Likewise. * gcc.dg/vect/slp-widen-mult-half.c: Likewise. * gcc.dg/vect/vect-117.c: Likewise. * gcc.dg/vect/vect-99.c: Likewise. * gcc.dg/vect/vect-aggressive-1.c: Likewise. * gcc.dg/vect/vect-cond-1.c: Likewise. * gcc.dg/vect/vect-cond-2.c: Likewise. * gcc.dg/vect/vect-cond-3.c: Likewise. * gcc.dg/vect/vect-cond-4.c: Likewise. * gcc.dg/vect/vect-mask-load-1.c: Likewise. * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-1.c: Likewise. * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-2.c: Likewise. * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-3.c: Likewise. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-4.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. * gcc.dg/vect/vect-widen-mult-half.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary include of signal.h. * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-17.c: Likewise. * gcc.dg/vect/vect-ifcvt-2.c: Likewise. * gcc.dg/vect/vect-ifcvt-3.c: Likewise. * gcc.dg/vect/vect-ifcvt-4.c: Likewise. * gcc.dg/vect/vect-ifcvt-5.c: Likewise. * gcc.dg/vect/vect-ifcvt-6.c: Likewise. * gcc.dg/vect/vect-ifcvt-7.c: Likewise. * gcc.dg/vect/vect-ifcvt-9.c: Likewise. * gcc.dg/vect/vect-outer-5.c: Likewise. * gcc.dg/vect/vect-outer-6.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary include of stdio.h. --- gcc/testsuite/gcc.dg/vect/fast-math-bb-slp-call-3.c | 8 ++++++-- gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr40254.c | 1 - gcc/testsuite/gcc.dg/vect/pr44507.c | 1 - gcc/testsuite/gcc.dg/vect/pr45902.c | 1 - gcc/testsuite/gcc.dg/vect/pr47001.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49771.c | 3 ++- gcc/testsuite/gcc.dg/vect/slp-37.c | 5 ++--- gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 3 ++- gcc/testsuite/gcc.dg/vect/vect-117.c | 1 - gcc/testsuite/gcc.dg/vect/vect-99.c | 1 - gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-3-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 - 50 files changed, 15 insertions(+), 53 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/fast-math-bb-slp-call-3.c b/gcc/testsuite/gcc.dg/vect/fast-math-bb-slp-call-3.c index 51443da..2471bc8 100644 --- a/gcc/testsuite/gcc.dg/vect/fast-math-bb-slp-call-3.c +++ b/gcc/testsuite/gcc.dg/vect/fast-math-bb-slp-call-3.c @@ -1,5 +1,9 @@ -#include -#include +extern double sqrt (double); +extern double fabs (double); +extern double ceil (double); +extern double floor (double); + +extern void abort (void); #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #define MAX(a, b) (((a) > (b)) ? (a) : (b)) diff --git a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c index b2a4230..7316985 100644 --- a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c +++ b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c index ee5ec03..e87bcb8 100644 --- a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c +++ b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c index dc71070..9bd583f 100644 --- a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c +++ b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c index dc71070..9bd583f 100644 --- a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c +++ b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c index afb9319..dcb09b7 100644 --- a/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c +++ b/gcc/testsuite/gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c index 55a6947..4513c40 100644 --- a/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c +++ b/gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 64 diff --git a/gcc/testsuite/gcc.dg/vect/pr40254.c b/gcc/testsuite/gcc.dg/vect/pr40254.c index 9c8d1ec..04fc3eb 100644 --- a/gcc/testsuite/gcc.dg/vect/pr40254.c +++ b/gcc/testsuite/gcc.dg/vect/pr40254.c @@ -1,4 +1,3 @@ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/pr44507.c b/gcc/testsuite/gcc.dg/vect/pr44507.c index d95e7c9..aeac8cd 100644 --- a/gcc/testsuite/gcc.dg/vect/pr44507.c +++ b/gcc/testsuite/gcc.dg/vect/pr44507.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_int } */ -#include #include "tree-vect.h" int seeIf256ByteArrayIsConstant( diff --git a/gcc/testsuite/gcc.dg/vect/pr45902.c b/gcc/testsuite/gcc.dg/vect/pr45902.c index 00ec920..20c4351 100644 --- a/gcc/testsuite/gcc.dg/vect/pr45902.c +++ b/gcc/testsuite/gcc.dg/vect/pr45902.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 128 diff --git a/gcc/testsuite/gcc.dg/vect/pr47001.c b/gcc/testsuite/gcc.dg/vect/pr47001.c index 9f36845..53e0a4f 100644 --- a/gcc/testsuite/gcc.dg/vect/pr47001.c +++ b/gcc/testsuite/gcc.dg/vect/pr47001.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#include +extern void abort (void); #define N 128 diff --git a/gcc/testsuite/gcc.dg/vect/pr49771.c b/gcc/testsuite/gcc.dg/vect/pr49771.c index 95b1ed7..2dfe2ff 100644 --- a/gcc/testsuite/gcc.dg/vect/pr49771.c +++ b/gcc/testsuite/gcc.dg/vect/pr49771.c @@ -1,4 +1,5 @@ -#include +extern void abort (void); + #include static int a[1000]; diff --git a/gcc/testsuite/gcc.dg/vect/slp-37.c b/gcc/testsuite/gcc.dg/vect/slp-37.c index 17e9c4f..9b1d275 100644 --- a/gcc/testsuite/gcc.dg/vect/slp-37.c +++ b/gcc/testsuite/gcc.dg/vect/slp-37.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 128 @@ -24,7 +23,7 @@ foo1 (s1 *arr) { ptr->a = 6; ptr->b = 7; - ptr->c = NULL; + ptr->c = 0; ptr++; } @@ -33,7 +32,7 @@ foo1 (s1 *arr) { if (arr[i].a != 6 || arr[i].b != 7 - || arr[i].c != NULL) + || arr[i].c != 0) abort(); } } diff --git a/gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c b/gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c index 6c26d4b..6e0ed0f 100644 --- a/gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c +++ b/gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include "tree-vect.h" -#include #define N 32 #define COEF 32470 diff --git a/gcc/testsuite/gcc.dg/vect/vect-10-big-array.c b/gcc/testsuite/gcc.dg/vect/vect-10-big-array.c index 67587ed..71ec0b8 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-10-big-array.c +++ b/gcc/testsuite/gcc.dg/vect/vect-10-big-array.c @@ -1,6 +1,7 @@ /* { dg-do compile } */ /* { dg-require-effective-target vect_int } */ -#include + +extern void abort (void); #define N 128 diff --git a/gcc/testsuite/gcc.dg/vect/vect-117.c b/gcc/testsuite/gcc.dg/vect/vect-117.c index f3d8a72..bb1aebc 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-117.c +++ b/gcc/testsuite/gcc.dg/vect/vect-117.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_int } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-99.c b/gcc/testsuite/gcc.dg/vect/vect-99.c index 0d13d4b..ae23b3a 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-99.c +++ b/gcc/testsuite/gcc.dg/vect/vect-99.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_int } */ -#include #include "tree-vect.h" int ca[100]; diff --git a/gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c b/gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c index b913b0c..b18d2cb 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_simd_clones } */ /* { dg-additional-options "-fopenmp-simd" } */ -#include #include "tree-vect.h" #define N 64 diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-1.c b/gcc/testsuite/gcc.dg/vect/vect-cond-1.c index 3a50c6f..261d828 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-1.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_condition } */ -#include #include "tree-vect.h" #define M 32 diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-2.c b/gcc/testsuite/gcc.dg/vect/vect-cond-2.c index 51418c2..9a62856 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-2.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_condition } */ -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-3.c b/gcc/testsuite/gcc.dg/vect/vect-cond-3.c index 65c4079..8a66b4b 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-3.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-3.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_condition } */ -#include #include "tree-vect.h" #define M 32 diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-4.c b/gcc/testsuite/gcc.dg/vect/vect-cond-4.c index cb2a1be..2a6577c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-4.c @@ -1,6 +1,5 @@ /* { dg-require-effective-target vect_condition } */ -#include #include "tree-vect.h" #define M 32 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c index 7186875..56a8e01 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c index 66f15dd..962be1c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c index 3aa4948..6406875 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c index 2d80603..d55440c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c index f1b56ce..5cef851 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c index 05309ea..3118e2d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c index 77a749d..272fde0 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c index 5ced279..c0c7a3c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c index f08b81d..e6446a7 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c @@ -2,7 +2,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 16 diff --git a/gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c b/gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c index eb12ea1..3a38b64 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c @@ -1,7 +1,6 @@ /* { dg-additional-options "-Ofast -fno-common" } */ /* { dg-additional-options "-Ofast -fno-common -mavx" { target avx_runtime } } */ -#include #include "tree-vect.h" __attribute__((noinline, noclone)) void diff --git a/gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c b/gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c index 11e9533..56b130e 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c @@ -1,7 +1,6 @@ /* { dg-additional-options "-Ofast -fno-common" } */ /* { dg-additional-options "-Ofast -fno-common -mavx" { target avx_runtime } } */ -#include #include "tree-vect.h" __attribute__((noinline, noclone)) void diff --git a/gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c b/gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c index 1efecb4..dea7283 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c @@ -1,5 +1,5 @@ /* { dg-require-effective-target vect_int } */ -#include +extern void abort (void); __attribute__((noinline, noclone)) void test1(short x[128]) diff --git a/gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c b/gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c index 9099eb2..3c523f0 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c @@ -1,5 +1,5 @@ /* { dg-require-effective-target vect_int } */ -#include +extern void abort (void); __attribute__((noinline, noclone)) void test1(short x[128], short D) diff --git a/gcc/testsuite/gcc.dg/vect/vect-outer-5.c b/gcc/testsuite/gcc.dg/vect/vect-outer-5.c index d9451ab..10b558f 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-outer-5.c +++ b/gcc/testsuite/gcc.dg/vect/vect-outer-5.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 64 diff --git a/gcc/testsuite/gcc.dg/vect/vect-outer-6.c b/gcc/testsuite/gcc.dg/vect/vect-outer-6.c index 546b583..201ca84 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-outer-6.c +++ b/gcc/testsuite/gcc.dg/vect/vect-outer-6.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_float } */ #include -#include #include "tree-vect.h" #define N 64 diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c index 94e4911..b701b7b 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-1-big-array.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c index cfc7240..01ef4d2 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c index 5be9340..651ef7c 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-2-big-array.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c index b7ee047..eb9683e 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-3-big-array.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-3-big-array.c index 1ca3128..4ebe515 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-3-big-array.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-3-big-array.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c index ddbf1b2..6ca6be7 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-4-big-array.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-4-big-array.c index 6e264f9..4ce532b 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-4-big-array.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-4-big-array.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c b/gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c index 5928c6d..cc75646 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ /* { dg-require-effective-target vect_shift } */ -#include #include #include "tree-vect.h" diff --git a/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c b/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c index fde3c78..b36ab73 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c +++ b/gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include -#include #include "tree-vect.h" #define N 160 diff --git a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c index 377dcb0..c08bf37 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c +++ b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c @@ -2,7 +2,6 @@ /* { dg-additional-options "-fno-ipa-icf" } */ #include "tree-vect.h" -#include #define N 32 diff --git a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c index 9ab677a..909e09a 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c +++ b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c @@ -2,7 +2,6 @@ /* { dg-additional-options "-fno-ipa-icf" } */ #include "tree-vect.h" -#include #define N 32 diff --git a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c index 298b741..2840d968 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c +++ b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c @@ -2,7 +2,6 @@ /* { dg-additional-options "-fno-ipa-icf" } */ #include "tree-vect.h" -#include #define N 32 #define COEF 32470 diff --git a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c index 1c6e344..738925d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c +++ b/gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c @@ -1,7 +1,6 @@ /* { dg-require-effective-target vect_int } */ #include "tree-vect.h" -#include #define N 32 #define COEF 32470