From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7350 invoked by alias); 30 Apr 2012 13:01:40 -0000 Received: (qmail 7340 invoked by uid 22791); 30 Apr 2012 13:01:40 -0000 X-SWARE-Spam-Status: No, hits=-4.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,KHOP_THREADED,TW_GM X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 30 Apr 2012 13:01:23 +0000 From: "brainschrat at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/53015] free_pi_tree(): Unresolved fixup is back Date: Mon, 30 Apr 2012 13:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: brainschrat at gmx dot de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2012-04/txt/msg02612.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53015 --- Comment #7 from brainschrat at gmx dot de 2012-04-30 13:01:21 UTC --- I fixed up my delta script as I now finaly understood what it did: #! /bin/sh cp input.f90 /home/staff/paul/noo/src make -C /home/staff/paul/noo DEBUG=1 lib cp /home/staff/paul/noo/include/*.mod ./ cp /home/staff/paul/noo/testsuite/bugs/delta/gugv_ass_test_noo.f90 ./ mpif90 -c gugv_ass_test_noo.f90 2>&1 | grep -q fixup if ! test $? = 0; then exit 1 fi exit 0 The point is that the problematic file (matlib.f90) has to be compiled in the original source directory using the original Makefile, because the error cannot be reproduced reliably. Then the generated modules are moved to the current directory and the problematic test case is compiled. Now delta proceeds to remove ALL lines of code, so something is still wrong. What are temporary source files in delta iterations called? (This is the file I have to cp to src/matlib.f90.)