From patchwork Fri Oct 18 13:38:50 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew MacLeod X-Patchwork-Id: 284592 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 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id CB83A2C0099 for ; Sat, 19 Oct 2013 00:38:59 +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 :message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type; q=dns; s=default; b=sRrH+PAzXuVYuIxte W1SBcHaSBfCEwEkqpge/DJZtdNRdHo+b+VLwKsRs9BBdeZ4ZqsQ1/v24/4cTG3GQ iLE3z2DNRwP04+AcrJQhvcmxl14h71TxqS7qI2hsAYnMGkpxzSeUNACdOn91OjgD o4oo3r/RCbyumjxgetdIEz6DUE= 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 :message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type; s=default; bh=GtBd5YFr7SQFdAZB/H+vsXD lE4U=; b=BDepfhVRIQY+4qa0Hg9K2s3ytNhV9cbLTFkxJuGs7fiZm7T1XBWEKbC NLLyXdgrpOdqwRWyIwryrh8MOxI2k053pcGXIhgEkR0H0Eu/obvoBhCTfwYLeXkJ EiPC4iXSNTWI5ddt3kOdA2Wyl5Usw3MzMozbEy/sJ57CAvgEteUs= Received: (qmail 20860 invoked by alias); 18 Oct 2013 13:38:53 -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 20848 invoked by uid 89); 18 Oct 2013 13:38:53 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.0 required=5.0 tests=AWL, BAYES_00, RP_MATCHES_RCVD, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 18 Oct 2013 13:38:53 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r9IDcpuf002911 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 18 Oct 2013 09:38:51 -0400 Received: from [10.10.61.67] (vpn-61-67.rdu2.redhat.com [10.10.61.67]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r9IDcpDa007752; Fri, 18 Oct 2013 09:38:51 -0400 Message-ID: <526139EA.7070501@redhat.com> Date: Fri, 18 Oct 2013 09:38:50 -0400 From: Andrew MacLeod User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8 MIME-Version: 1.0 To: gcc-patches , Richard Biener Subject: [patch 3/8] Remove tree-ssa-threadedge.h from the tree-ssa.h include list. References: <5260856C.7070008@redhat.com> In-Reply-To: <5260856C.7070008@redhat.com> X-IsSubscribed: yes Straightforward. Just include tree-ssa-threadedge in the 4 .c files that need it. bootstraps on x86_64-unknown-linux-gnu with no new regressions. OK? Andrew * tree-ssa.h: Don't include tree-ssa-threadedge.h. * tree-ssa-dom.c: Include tree-ssa-threadedge.h. * tree-ssa-loop-ch.c: Likewise. * tree-ssa-threadedge.c: Likewise. * tree-vrp.c: Likewise. *** T4/tree-ssa.h 2013-10-17 12:27:21.260463076 -0400 --- tree-ssa.h 2013-10-17 12:27:36.545463878 -0400 *************** along with GCC; see the file COPYING3. *** 32,38 **** #include "ssa-iterators.h" #include "tree-ssanames.h" #include "tree-ssa-dom.h" - #include "tree-ssa-threadedge.h" #include "tree-ssa-loop.h" #include "tree-into-ssa.h" #include "tree-dfa.h" --- 32,37 ---- *** T4/tree-ssa-dom.c 2013-10-17 12:27:21.260463076 -0400 --- tree-ssa-dom.c 2013-10-17 13:00:46.759975424 -0400 *************** along with GCC; see the file COPYING3. *** 37,42 **** --- 37,43 ---- #include "tree-ssa-threadupdate.h" #include "langhooks.h" #include "params.h" + #include "tree-ssa-threadedge.h" /* This file implements optimizations on the dominator tree. */ *** T4/tree-ssa-loop-ch.c 2013-10-17 12:27:21.260463076 -0400 --- tree-ssa-loop-ch.c 2013-10-17 13:00:33.272976093 -0400 *************** along with GCC; see the file COPYING3. *** 29,34 **** --- 29,35 ---- #include "cfgloop.h" #include "tree-inline.h" #include "flags.h" + #include "tree-ssa-threadedge.h" /* Duplicates headers of loops if they are small enough, so that the statements in the loop body are always executed when the loop is entered. This *** T4/tree-ssa-threadedge.c 2013-10-17 12:27:21.264463076 -0400 --- tree-ssa-threadedge.c 2013-10-17 13:00:41.902975659 -0400 *************** along with GCC; see the file COPYING3. *** 35,40 **** --- 35,41 ---- #include "tree-ssa-threadupdate.h" #include "langhooks.h" #include "params.h" + #include "tree-ssa-threadedge.h" /* To avoid code explosion due to jump threading, we limit the number of statements we are going to copy. This variable *** T4/tree-vrp.c 2013-10-17 12:27:21.268463076 -0400 --- tree-vrp.c 2013-10-17 13:00:51.003975224 -0400 *************** along with GCC; see the file COPYING3. *** 39,44 **** --- 39,45 ---- #include "tree-ssa-threadupdate.h" #include "expr.h" #include "optabs.h" + #include "tree-ssa-threadedge.h"