From patchwork Thu Nov 7 14:00:39 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 289348 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)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 4E1C12C00CE for ; Fri, 8 Nov 2013 01:01:41 +1100 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:subject:message-id:reply-to:mime-version:content-type; q=dns; s=default; b=WYYibFqsfVKXKvPC9vCw+oe/uPUq6mX0aX3wvuO7Row 75AM7Mp7KZEnAlUyXGjCuNYT6kvIsrwD4fmixGIsqCOEDytKmQxpmC0ZIUibQ+eG 0eTW2kLvayxy3V4dM24C24c9uAhR/9Vhxkdi0aRhl0zXoJg+oxSRf3FQoRJdh8YY = 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:date :from:to:subject:message-id:reply-to:mime-version:content-type; s=default; bh=lxYlBSE5Qmvvr4XqDrRR/lkm38A=; b=G68UmV7qhSpc6tH4y FVoPRIuDLAZJoLSGEjuWZGgldSC92tXnA8zhhFqS0SMQKarOHnjEibw0Dmu5KiIW wAxXTroj4vDC/Vm4llFRid7zZ9v9Zwx/gRNlxBIJ6sITbjdS4YjCVgGJGgh61WvU qdR4b8K9A2ty8mZvb1EnY62Cog= Received: (qmail 7935 invoked by alias); 7 Nov 2013 14:01:31 -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 7925 invoked by uid 89); 7 Nov 2013 14:01:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.2 required=5.0 tests=AWL, BAYES_50, NO_DNS_FOR_FROM, RDNS_NONE, SPAM_SUBJECT, URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: mga02.intel.com Received: from Unknown (HELO mga02.intel.com) (134.134.136.20) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 07 Nov 2013 14:01:29 +0000 Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 07 Nov 2013 06:01:17 -0800 X-ExtLoop1: 1 Received: from gnu-4.sc.intel.com ([172.25.70.54]) by orsmga001.jf.intel.com with ESMTP; 07 Nov 2013 06:00:39 -0800 Received: by gnu-4.sc.intel.com (Postfix, from userid 500) id A3D6320B42; Thu, 7 Nov 2013 06:00:39 -0800 (PST) Date: Thu, 7 Nov 2013 06:00:39 -0800 From: "H.J. Lu" To: gcc-patches@gcc.gnu.org Subject: PATCH: Don't set misaligned_prologue_used twice Message-ID: <20131107140039.GA17329@lucon.org> Reply-To: "H.J. Lu" MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) I checked in this patch to remove redundant setting of misaligned_prologue_used. H.J. Index: ChangeLog =================================================================== --- ChangeLog (revision 204511) +++ ChangeLog (working copy) @@ -1,3 +1,8 @@ +2013-11-07 H.J. Lu + + * config/i386/i386.c (ix86_expand_set_or_movmem): Don't set + misaligned_prologue_used when it has been set. + 2013-11-07 Yury Gribov Jakub Jelinek Index: config/i386/i386.c =================================================================== --- config/i386/i386.c (revision 204511) +++ config/i386/i386.c (working copy) @@ -23796,7 +23796,6 @@ ix86_expand_set_or_movmem (rtx dst, rtx if (misaligned_prologue_used) { /* Misaligned move prologue handled small blocks by itself. */ - misaligned_prologue_used = true; expand_set_or_movmem_prologue_epilogue_by_misaligned_moves (dst, src, &destreg, &srcreg, move_mode, promoted_val, vec_promoted_val,