From patchwork Wed Jun 24 06:57:10 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Krebbel X-Patchwork-Id: 487982 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 33FE6140316 for ; Wed, 24 Jun 2015 16:57:39 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=tV/JyrdT; 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:in-reply-to:references; q=dns; s= default; b=Y+M84/vIGyZBMpWU9VfZ0weDS04jp/+95ByXFzQ8YcJUaCMPjBql9 1YbxRcNkxpVr1oQXbvzyQ4nkic4FguArh/O33R4swEi5XP4MEVNnEpLRDx6lm4eP sblskjuy02oDmFF4OvZ16hFQYyRp+FZ+VDsjO5pYab7Yo3OoOAAYGg= 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:in-reply-to:references; s=default; bh=vU9VBb5BWNT86k1hFYzXfAQtGdg=; b=tV/JyrdTTioG2Fc3UVqWAMc5q/qc Xpb+ImUFL7CNjaE/wEcmeUFxlAoDpEt3c/CKOxVq9gf+eVVIFFLbniqvPDUlcmp0 Kd42Qn9/E1o38FAk4VKWUsJNlNUTpHjllYeXodRUG2fbz38Cc3l72QXZZZ8sBQz0 zFehy9vXpRNx894= Received: (qmail 65266 invoked by alias); 24 Jun 2015 06:57:22 -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 65173 invoked by uid 89); 24 Jun 2015 06:57:21 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL, BAYES_00, KAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: e06smtp17.uk.ibm.com Received: from e06smtp17.uk.ibm.com (HELO e06smtp17.uk.ibm.com) (195.75.94.113) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Wed, 24 Jun 2015 06:57:20 +0000 Received: from /spool/local by e06smtp17.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 24 Jun 2015 07:57:17 +0100 Received: from d06dlp03.portsmouth.uk.ibm.com (9.149.20.15) by e06smtp17.uk.ibm.com (192.168.101.147) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 24 Jun 2015 07:57:15 +0100 X-MailFrom: krebbel@linux.vnet.ibm.com X-RcptTo: gcc-patches@gcc.gnu.org Received: from b06cxnps4075.portsmouth.uk.ibm.com (d06relay12.portsmouth.uk.ibm.com [9.149.109.197]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id 11F321B08061 for ; Wed, 24 Jun 2015 07:58:19 +0100 (BST) Received: from d06av09.portsmouth.uk.ibm.com (d06av09.portsmouth.uk.ibm.com [9.149.37.250]) by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t5O6vFLl31719538 for ; Wed, 24 Jun 2015 06:57:15 GMT Received: from d06av09.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t5O6vEpO015644 for ; Wed, 24 Jun 2015 00:57:14 -0600 Received: from maggie.ibm.com (icon-9-164-136-207.megacenter.de.ibm.com [9.164.136.207]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id t5O6vD7Y015553 for ; Wed, 24 Jun 2015 00:57:14 -0600 From: Andreas Krebbel To: gcc-patches@gcc.gnu.org Subject: [PATCH 5/8] S/390: Remove internal builtins from vecintrin.h. Date: Wed, 24 Jun 2015 08:57:10 +0200 Message-Id: <1435129033-12892-6-git-send-email-krebbel@linux.vnet.ibm.com> In-Reply-To: <1435129033-12892-1-git-send-email-krebbel@linux.vnet.ibm.com> References: <1435129033-12892-1-git-send-email-krebbel@linux.vnet.ibm.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 15062406-0029-0000-0000-000005301C64 X-IsSubscribed: yes This patch removes a couple for builtin definitions from the vecintrin.h file which are supposed to be used only internally. gcc/ChangeLog: * config/s390/vecintrin.h: Remove internal builtins. --- gcc/config/s390/vecintrin.h | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h index 95851f4..2e26e3a 100644 --- a/gcc/config/s390/vecintrin.h +++ b/gcc/config/s390/vecintrin.h @@ -160,9 +160,6 @@ vec_any_numeric (__vector double a) #define vec_packs __builtin_s390_vec_packs #define vec_packs_cc __builtin_s390_vec_packs_cc #define vec_packsu __builtin_s390_vec_packsu -#define vec_packsu_u16 __builtin_s390_vec_packsu_u16 -#define vec_packsu_u32 __builtin_s390_vec_packsu_u32 -#define vec_packsu_u64 __builtin_s390_vec_packsu_u64 #define vec_packsu_cc __builtin_s390_vec_packsu_cc #define vec_perm __builtin_s390_vec_perm #define vec_permi __builtin_s390_vec_permi @@ -179,42 +176,12 @@ vec_any_numeric (__vector double a) #define vec_and __builtin_s390_vec_and #define vec_andc __builtin_s390_vec_andc #define vec_avg __builtin_s390_vec_avg -#define vec_all_eqv16qi __builtin_vec_all_eqv16qi -#define vec_all_eqv8hi __builtin_vec_all_eqv8hi -#define vec_all_eqv4si __builtin_vec_all_eqv4si -#define vec_all_eqv2di __builtin_vec_all_eqv2di -#define vec_all_eqv2df __builtin_vec_all_eqv2df -#define vec_all_gev16qi __builtin_vec_all_gev16qi -#define vec_all_geuv16qi __builtin_vec_all_geuv16qi -#define vec_all_gev8hi __builtin_vec_all_gev8hi -#define vec_all_geuv8hi __builtin_vec_all_geuv8hi -#define vec_all_gev4si __builtin_vec_all_gev4si -#define vec_all_geuv4si __builtin_vec_all_geuv4si -#define vec_all_gev2di __builtin_vec_all_gev2di -#define vec_all_geuv2di __builtin_vec_all_geuv2di -#define vec_all_gev2df __builtin_vec_all_gev2df -#define vec_all_gtv2df __builtin_vec_all_gtv2df #define vec_all_eq __builtin_s390_vec_all_eq #define vec_all_ne __builtin_s390_vec_all_ne #define vec_all_ge __builtin_s390_vec_all_ge #define vec_all_gt __builtin_s390_vec_all_gt #define vec_all_le __builtin_s390_vec_all_le #define vec_all_lt __builtin_s390_vec_all_lt -#define vec_any_eqv16qi __builtin_vec_any_eqv16qi -#define vec_any_eqv8hi __builtin_vec_any_eqv8hi -#define vec_any_eqv4si __builtin_vec_any_eqv4si -#define vec_any_eqv2di __builtin_vec_any_eqv2di -#define vec_any_eqv2df __builtin_vec_any_eqv2df -#define vec_any_gev16qi __builtin_vec_any_gev16qi -#define vec_any_geuv16qi __builtin_vec_any_geuv16qi -#define vec_any_gev8hi __builtin_vec_any_gev8hi -#define vec_any_geuv8hi __builtin_vec_any_geuv8hi -#define vec_any_gev4si __builtin_vec_any_gev4si -#define vec_any_geuv4si __builtin_vec_any_geuv4si -#define vec_any_gev2di __builtin_vec_any_gev2di -#define vec_any_geuv2di __builtin_vec_any_geuv2di -#define vec_any_gev2df __builtin_vec_any_gev2df -#define vec_any_gtv2df __builtin_vec_any_gtv2df #define vec_any_eq __builtin_s390_vec_any_eq #define vec_any_ne __builtin_s390_vec_any_ne #define vec_any_ge __builtin_s390_vec_any_ge @@ -233,9 +200,7 @@ vec_any_numeric (__vector double a) #define vec_gfmsum_accum __builtin_s390_vec_gfmsum_accum #define vec_abs __builtin_s390_vec_abs #define vec_max __builtin_s390_vec_max -#define vec_max_dbl __builtin_s390_vec_max_dbl #define vec_min __builtin_s390_vec_min -#define vec_min_dbl __builtin_s390_vec_min_dbl #define vec_mladd __builtin_s390_vec_mladd #define vec_mhadd __builtin_s390_vec_mhadd #define vec_meadd __builtin_s390_vec_meadd