From patchwork Mon Aug 30 10:54:34 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: FX Coudert X-Patchwork-Id: 63017 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]) by ozlabs.org (Postfix) with SMTP id 06437B70F6 for ; Mon, 30 Aug 2010 20:54:55 +1000 (EST) Received: (qmail 2110 invoked by alias); 30 Aug 2010 10:54:49 -0000 Received: (qmail 2086 invoked by uid 22791); 30 Aug 2010 10:54:46 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-wy0-f175.google.com (HELO mail-wy0-f175.google.com) (74.125.82.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 30 Aug 2010 10:54:40 +0000 Received: by wyg36 with SMTP id 36so5413897wyg.20 for ; Mon, 30 Aug 2010 03:54:38 -0700 (PDT) Received: by 10.227.72.149 with SMTP id m21mr4321321wbj.217.1283165678239; Mon, 30 Aug 2010 03:54:38 -0700 (PDT) Received: from [192.168.0.4] (chp150.enscp.fr [193.51.253.150]) by mx.google.com with ESMTPS id w31sm6371552wbd.15.2010.08.30.03.54.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 30 Aug 2010 03:54:37 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1081) Subject: [fortran, patch] Dependencies for frontend-passes.c From: FX In-Reply-To: <7E0D9F1D-2FF6-4391-80B3-83AAC706E156@gmail.com> Date: Mon, 30 Aug 2010 12:54:34 +0200 Message-Id: References: <476C2DDB-B6FD-493F-9CDE-A7E32C673D13@gmail.com> <4C7B60D3.50901@net-b.de> <7E0D9F1D-2FF6-4391-80B3-83AAC706E156@gmail.com> To: Fortran List , gcc-patches@gcc.gnu.org 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 > I have two testsuite failures on x86_64-darwin: trim_optimize_1.f90 and widechar_intrinsics_5.f90. I don't know how they could possibly be related, but my baseline testsuite run is still running. Now I understand why I had these failures... When the file frontend-passes.c was added to the Fortran front-end, its dependencies were not clearly indicated in Make-lang.in... not even its dependency on gfortran.h, which is rather annoying and can get build in mixed states (in my case, frontend-passes.c values for intrinsic symbol IDs were off by one due to the introduction of the new EXECUTE_COMMAND_LINE in my patch). So, I propose the following patch: 2010-08-30 Francois-Xavier Coudert * Make-lang.in: Add frontend-passes.o dependencies. Built on x64_64-linux. OK to commit? FX Index: Make-lang.in =================================================================== --- Make-lang.in (revision 163620) +++ Make-lang.in (working copy) @@ -339,6 +339,7 @@ libfuncs.h expr.h fortran/scanner.o: toplev.h fortran/cpp.h fortran/convert.o: $(GFORTRAN_TRANS_DEPS) +fortran/frontend-passes.o: $(GFORTRAN_TRANS_DEPS) fortran/trans.o: $(GFORTRAN_TRANS_DEPS) tree-iterator.h fortran/trans-decl.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-decl.h \ $(CGRAPH_H) $(TARGET_H) $(FUNCTION_H) $(FLAGS_H) $(RTL_H) $(GIMPLE_H) \