From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 102162 invoked by alias); 8 Aug 2015 11:59:52 -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 102152 invoked by uid 89); 8 Aug 2015 11:59:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 X-HELO: mail-out.m-online.net Received: from mail-out.m-online.net (HELO mail-out.m-online.net) (212.18.0.10) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Sat, 08 Aug 2015 11:59:50 +0000 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3mpMYZ4Lsfz3hhpN; Sat, 8 Aug 2015 13:59:46 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3mpMYZ2Jz7zvdWt; Sat, 8 Aug 2015 13:59:46 +0200 (CEST) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id P5TEEl92yL3h; Sat, 8 Aug 2015 13:59:45 +0200 (CEST) X-Auth-Info: E4vZFNMSqPEwZIozeczPiJcZZP1xyjdAYLLtjUrfKj45eXD26GoukpAwwBnBBRMy Received: from igel.home (ppp-93-104-61-172.dynamic.mnet-online.de [93.104.61.172]) by mail.mnet-online.de (Postfix) with ESMTPA; Sat, 8 Aug 2015 13:59:45 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id A4FA72C0F46; Sat, 8 Aug 2015 13:59:44 +0200 (CEST) From: Andreas Schwab To: Jiong Wang Cc: James Greenhalgh , gcc-patches Subject: Re: [COMMITTED][AArch64] Improve TLS Descriptor pattern to release RTL loop IV opt References: <20150804094851.GA12175@arm.com> X-Yow: I feel real SOPHISTICATED being in FRANCE! Date: Sat, 08 Aug 2015 11:59:00 -0000 In-Reply-To: (Jiong Wang's message of "Thu, 06 Aug 2015 17:10:31 +0100") Message-ID: <87io8q6le7.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2015-08/txt/msg00423.txt.bz2 Jiong Wang writes: > Index: gcc/ChangeLog > =================================================================== > --- gcc/ChangeLog (revision 226682) > +++ gcc/ChangeLog (working copy) > @@ -1,3 +1,16 @@ > +2015-08-06 Ramana Radhakrishnan > + Jiong Wang > + > + * config/aarch64/aarch64.d (tlsdesc_small_pseudo_): New pattern. > + * config/aarch64/aarch64.h (reg_class): New enumeration FIXED_REG0. > + (REG_CLASS_NAMES): Likewise. > + (REG_CLASS_CONTENTS): Likewise. > + * config/aarch64/aarch64.c (aarch64_class_max_nregs): Likewise. > + (aarch64_register_move_cost): Likewise. > + (aarch64_load_symref_appropriately): Invoke the new added pattern if > + possible. > + * config/aarch64/constraints.md (Uc0): New constraint. That breaks go, all tests are crashing now. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."