From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3326 invoked by alias); 5 Jul 2005 16:18:05 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 3182 invoked by uid 22791); 5 Jul 2005 16:17:50 -0000 Received: from campus9.usilu.net (HELO campus9.usilu.net) (195.176.178.26) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 05 Jul 2005 16:17:50 +0000 Received: from [192.168.64.194] ([192.168.64.194] RDNS failed) by campus9.usilu.net with Microsoft SMTPSVC(5.0.2195.5329); Tue, 5 Jul 2005 18:14:44 +0200 Message-ID: <42CAB2AA.4040404@lu.unisi.ch> Date: Tue, 05 Jul 2005 16:18:00 -0000 From: Paolo Bonzini User-Agent: Mozilla Thunderbird 0.9 (Macintosh/20041103) MIME-Version: 1.0 To: Diego Novillo , Jan Hubicka , GCC Development Subject: HEADS-UP: tree-optimize.c and passes.c heavily modified Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2005-07/txt/msg00163.txt.bz2 The patch I am committing that makes the RTL passes be sequenced with the pass manager, will also move init_tree_optimization_passes to passes.c from tree-optimize.c. It is advisable that, before doing the next merge to mainline on a tree that touches tree-optimize.c, you do a diff between your tree-optimize.c and version 2.117, to guide you later. I do not know of branches except new-ra that are working heavily on RTL passes, where the problem could be code moved from passes.c to the various RTL passes files. Just in case, the patch was committed on top of version 2.96. Other conflicts could be caused by added include files or by adding code to the bottom of the files implementing the RTL passes. These are not as bad. I am CCing Diego and Jan as maintainers of GOMP (right?) branch and tree-profiling-branch. If you have problems, drop me a note. Paolo