From patchwork Thu Oct 27 07:57:53 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rainer Orth X-Patchwork-Id: 687500 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 3t4K5832blz9ssP for ; Thu, 27 Oct 2016 18:58:19 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=HOSwPaUA; 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:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; q=dns; s=default; b=Hzz+pq0MeUPe845N pmTGs7/rEiPa/pPMbxfnKvtyLE/xXNTusQyfgZupU2ApoTwlAU99iKzF8146TNkb gj+Sc/syTWFLBEjVNtL/hz7j0VTDHBoSCJ1gX75Wpp3hV8gdYy4znc+vGbatQIye JCstifHwNuj/PXv6YQPFRHZjnrg= 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:cc:subject:references:date:in-reply-to:message-id :mime-version:content-type; s=default; bh=ZUhsaeFgbLRQE+JFNzGez3 YOcA4=; b=HOSwPaUAa7H2e5Sfm3Xr+394HTLLnfCSwpf3qV3yf/J0MfMTjSGnGw ht1rYpNJa5KZp+QPoHdmLr51tS0IUZDAd/Q6YJ+wpIS7C6+yDZKr0KFvLG0Auh1E fraaWqxZjplJ9O8YTxlYI1imzqafSJQwvLd33CAjKY/WmY4OgjQ7U= Received: (qmail 49392 invoked by alias); 27 Oct 2016 07:58:12 -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 48035 invoked by uid 89); 27 Oct 2016 07:58:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.2 required=5.0 tests=AWL, BAYES_50, KAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=housekeeping, HTo:U*ebotcazou, considerable, !TARGET_64BIT X-HELO: smtp.CeBiTec.Uni-Bielefeld.DE Received: from smtp.CeBiTec.Uni-Bielefeld.DE (HELO smtp.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 27 Oct 2016 07:58:00 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 45A2F911; Thu, 27 Oct 2016 09:57:58 +0200 (CEST) Received: from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id v00Rf6RlF3bm; Thu, 27 Oct 2016 09:57:54 +0200 (CEST) Received: from lokon.CeBiTec.Uni-Bielefeld.DE (lokon.CeBiTec.Uni-Bielefeld.DE [129.70.161.152]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id 78F28910; Thu, 27 Oct 2016 09:57:54 +0200 (CEST) Received: (from ro@localhost) by lokon.CeBiTec.Uni-Bielefeld.DE (8.15.2+Sun/8.15.2/Submit) id u9R7vr7w002570; Thu, 27 Oct 2016 09:57:53 +0200 (MEST) From: Rainer Orth To: Eric Botcazou Cc: gcc-patches@gcc.gnu.org Subject: Re: [SPARC] Housekeeping work References: <7748716.p3pH1ECX6Z@polaris> Date: Thu, 27 Oct 2016 09:57:53 +0200 In-Reply-To: <7748716.p3pH1ECX6Z@polaris> (Eric Botcazou's message of "Tue, 25 Oct 2016 22:16:06 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (usg-unix-v) MIME-Version: 1.0 X-IsSubscribed: yes Hi Eric, > No functional changes. > > Tested on SPARC/Solaris, applied on the mainline. > > > 2016-10-25 Eric Botcazou > > * config.gcc (sparc*-*-solaris2*): Adjust. > (sparc64-*-linux*): Likewise. > * config/sparc/default-64.h: Rename to... > * config/sparc/default64.h: ...this. > * config/sparc/sparc.c (sparc_option_override): Replace TARGET_64BIT > with TARGET_ARCH64. > (sparc_mangle_type): Replace !TARGET_64BIT with TARGET_ARCH32. > * config/sparc/sparc.h: Minor tweaks. > * config/sparc/sparc.md: Replace !TARGET_64BIT and !TARGET_ARCH64 with > TARGET_ARCH32 throughout. Minor various tweaks throughout. it seems your patch introduced a considerable number of regressions (found on sparc-sun-solaris2.12 with /bin/as): the first mail-report.log is from r241560 with just your patch reverted, the second from that rev as is: Rainer --- trunk/12-gcc/build/mail-report.log 2016-10-27 09:52:34.779937420 +0200 +++ /vol/gcc/src/doc/mail-report.log/solaris/sparc/trunk/12-gcc.20161026 2016-10-26 20:18:22.980905975 +0200 @@ -78,11 +77,38 @@ FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1 FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1 FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\\\* " 7 +FAIL: gcc.dg/vect/vect-17.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-17.c scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-18.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-18.c scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-19.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-19.c scan-tree-dump-times vect "vectorized 3 loops" 1 +FAIL: gcc.dg/vect/vect-bool-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +FAIL: gcc.dg/vect/vect-bool-1.c scan-tree-dump vect "vectorized 1 loops" +FAIL: gcc.dg/vect/vect-double-reduc-7.c -flto -ffat-lto-objects scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 3 +FAIL: gcc.dg/vect/vect-double-reduc-7.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 3 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fandnot1\\t% 4 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times for\\t% 4 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fxor\\t% 4 +FAIL: gcc.target/sparc/fand.c scan-assembler-times fand\\t% 6 +FAIL: gcc.target/sparc/fandnot.c scan-assembler-times fandnot1\\t% 12 +FAIL: gcc.target/sparc/fandnots.c scan-assembler-times fandnot1s\\t% 4 +FAIL: gcc.target/sparc/fands.c scan-assembler-times fands\\t% 2 +FAIL: gcc.target/sparc/fnand.c scan-assembler-times fnand\\t% 6 +FAIL: gcc.target/sparc/fnands.c scan-assembler-times fnands\\t% 4 +FAIL: gcc.target/sparc/for.c scan-assembler-times for\\t% 6 +FAIL: gcc.target/sparc/fornot.c scan-assembler-times fornot1\\t% 12 +FAIL: gcc.target/sparc/fornots.c scan-assembler-times fornot1s\\t% 4 +FAIL: gcc.target/sparc/fors.c scan-assembler-times fors\\t% 2 +FAIL: gcc.target/sparc/fxnor.c scan-assembler-times fxnor\\t% 12 +FAIL: gcc.target/sparc/fxnors.c scan-assembler-times fxnors\\t% 4 +FAIL: gcc.target/sparc/fxor.c scan-assembler-times fxor\\t% 6 +FAIL: gcc.target/sparc/fxors.c scan-assembler-times fxors\\t% 2 === gcc Summary for unix === -# of expected passes 95620 -# of unexpected failures 13 +# of expected passes 95594 +# of unexpected failures 39 # of expected failures 373 # of unsupported tests 2500 @@ -93,18 +119,35 @@ FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1 FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1 FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\\\* " 7 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fandnot1\\t% 4 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times for\\t% 4 +FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fxor\\t% 4 +FAIL: gcc.target/sparc/fand.c scan-assembler-times fand\\t% 6 +FAIL: gcc.target/sparc/fandnot.c scan-assembler-times fandnot1\\t% 12 +FAIL: gcc.target/sparc/fandnots.c scan-assembler-times fandnot1s\\t% 4 +FAIL: gcc.target/sparc/fands.c scan-assembler-times fands\\t% 2 +FAIL: gcc.target/sparc/fnand.c scan-assembler-times fnand\\t% 6 +FAIL: gcc.target/sparc/fnands.c scan-assembler-times fnands\\t% 4 +FAIL: gcc.target/sparc/for.c scan-assembler-times for\\t% 6 +FAIL: gcc.target/sparc/fornot.c scan-assembler-times fornot1\\t% 12 +FAIL: gcc.target/sparc/fornots.c scan-assembler-times fornot1s\\t% 4 +FAIL: gcc.target/sparc/fors.c scan-assembler-times fors\\t% 2 +FAIL: gcc.target/sparc/fxnor.c scan-assembler-times fxnor\\t% 12 +FAIL: gcc.target/sparc/fxnors.c scan-assembler-times fxnors\\t% 4 +FAIL: gcc.target/sparc/fxor.c scan-assembler-times fxor\\t% 6 +FAIL: gcc.target/sparc/fxors.c scan-assembler-times fxors\\t% 2 === gcc Summary for unix/-m64 === -# of expected passes 96587 -# of unexpected failures 6 +# of expected passes 96570 +# of unexpected failures 23 # of expected failures 361 # of unsupported tests 2337 === gcc Summary === -# of expected passes 192207 -# of unexpected failures 19 +# of expected passes 192164 +# of unexpected failures 62 # of expected failures 734 # of unsupported tests 4837 /var/gcc/regression/trunk/12-gcc/build/gcc/xgcc version 7.0.0 20161026 (experimental) [trunk revision 241560] (GCC)