From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 97253 invoked by alias); 28 Nov 2017 15:55:43 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 97239 invoked by uid 89); 28 Nov 2017 15:55:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.1 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,KAM_SHORT,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-ua0-f173.google.com Received: from mail-ua0-f173.google.com (HELO mail-ua0-f173.google.com) (209.85.217.173) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Nov 2017 15:55:41 +0000 Received: by mail-ua0-f173.google.com with SMTP id v20so276976uaj.0 for ; Tue, 28 Nov 2017 07:55:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mXBUpv4tPnmvbepANQag0rnDApkOwo60XXC9lKBfnLA=; b=K8IO0D3MdTYvR2wIcaSJHNDoNj1A+1SSbG0g9bZOn+GFMfL11gYfrWvrisutFKjT59 EmHm+NfT6SEFtuLXNosS7ZUFNtRCUAtghxRIX8EJj+/fPvGQ2f6ZcZ/N7dgjhqM9Wvhr I7wGj99ORQwhoPWULkGROozuQMlEAD++Zu1SxEEUBXvYMDT0nZphZYZ9t3ZseDhzkjqo kaKIlKbfJT7XnkHK1RI9Xc+Uf8TiTsdm8LGxlpb8IsPCf2Lw2FL0ZduWaWQvTMzYigvZ 8txzhLrdbmaPXa28Z1Y23/ebe6G9CUXLStg1S/yRadEAEeshcAQ1boEzWGPSzpyYNMX+ /wqw== X-Gm-Message-State: AJaThX5UllTAUROYzhrdaQpj1U7CPYcT94iRLN7RI0ccZxvEMZED0/oS 3b6qaG1GgJTuc58FZJ31oVvY+CCVWRfBwRt1A23SyQ== X-Google-Smtp-Source: AGs4zMYKFdchiFhwgkjDl3cYT2pCXRi6Bzsprr88/rdZQmt1/x4l9VoYo/b+ne28z1sHKpMgd8Z9306TXAfboMY+yEs= X-Received: by 10.31.108.19 with SMTP id h19mr2188001vkc.75.1511884539354; Tue, 28 Nov 2017 07:55:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.120.208 with HTTP; Tue, 28 Nov 2017 07:55:38 -0800 (PST) In-Reply-To: <20171128102446.GB2320@tucnak> References: <20171128102446.GB2320@tucnak> From: Christophe Lyon Date: Tue, 28 Nov 2017 16:05:00 -0000 Message-ID: Subject: Re: [committed] Add testcase for PR rtl-optimization/81020 To: Jakub Jelinek Cc: Segher Boessenkool , "gcc-patches@gcc.gnu.org" Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2017-11/txt/msg02412.txt.bz2 Hi, On 28 November 2017 at 11:24, Jakub Jelinek wrote: > Hi! > > This testcase was fixed by Segher's r254875: > https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00340.html > on the trunk, so I've committed it to trunk as obvious. > On release branches it still needs fixing. > > 2017-11-28 Jakub Jelinek > > PR rtl-optimization/81020 > * gcc.dg/pr81020.c: New test. > I'm seeing: FAIL: gcc.dg/pr81020.c execution test on aarch64 Is it expected? > --- gcc/testsuite/gcc.dg/pr81020.c.jj 2017-11-27 18:49:06.659907687 +0100 > +++ gcc/testsuite/gcc.dg/pr81020.c 2017-11-27 18:49:00.431982443 +0100 > @@ -0,0 +1,23 @@ > +/* PR rtl-optimization/81020 */ > +/* { dg-do run } */ > +/* { dg-options "-O -fno-tree-bit-ccp -fno-tree-coalesce-vars -fno-tree-vrp" } */ > + > +unsigned v = 4; > + > +unsigned long long __attribute__((noipa)) > +foo (unsigned x) > +{ > + unsigned a = v; > + a &= 1; > + x |= 0 < a; > + a >>= 31; > + return x + a; > +} > + > +int > +main () > +{ > + if (foo (2) != 2) > + __builtin_abort (); > + return 0; > +} > > Jakub