From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6799 invoked by alias); 25 Sep 2014 19:30:55 -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 6786 invoked by uid 89); 25 Sep 2014 19:30:54 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: gate.crashing.org Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Thu, 25 Sep 2014 19:30:54 +0000 Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.13.8) with ESMTP id s8PJUnWp014706; Thu, 25 Sep 2014 14:30:49 -0500 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id s8PJUmSX014705; Thu, 25 Sep 2014 14:30:48 -0500 Date: Thu, 25 Sep 2014 19:30:00 -0000 From: Segher Boessenkool To: Michael Collison Cc: Andrew Pinski , GCC Patches Subject: Re: [AArch64] Fix predicate and constraint mismatch in logical atomic operations Message-ID: <20140925193048.GC3802@gate.crashing.org> References: <54238FEF.6030006@linaro.org> <54239551.6090400@linaro.org> <54239657.4090208@linaro.org> <20140925101234.GA14286@gate.crashing.org> <542451DD.1070808@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <542451DD.1070808@linaro.org> User-Agent: Mutt/1.4.2.3i X-IsSubscribed: yes X-SW-Source: 2014-09/txt/msg02317.txt.bz2 On Thu, Sep 25, 2014 at 10:33:17AM -0700, Michael Collison wrote: > The problem is the "CONST_INT 0", not a large constant. This constant is > not accepted by the predicate, but is accepted by the constraint. Yes, bad choice of words, sorry. Just read "big" as "not matching the predicate". The point is that everything works fine until RA, and that makes it hard to make a useful test. Segher p.s. Please don't top-post. Thanks.