From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3729 invoked by alias); 16 Feb 2011 16:14:20 -0000 Received: (qmail 3707 invoked by uid 22791); 16 Feb 2011 16:14:17 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_BG,TW_XG 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; Wed, 16 Feb 2011 16:14:12 +0000 From: "iains at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/47758] 729 unexpected failures in the libgomp test suite on powerpc-apple-darwin8 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: iains at gcc dot gnu.org 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 Date: Wed, 16 Feb 2011 16:15:00 -0000 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: 2011-02/txt/msg01931.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47758 --- Comment #4 from Iain Sandoe 2011-02-16 16:14:02 UTC --- thanks, IIRC, when the patch was originally applied it was not possible to test on Darwin 8 (libquadmath was broken for other reasons). --- This is not an objection to the proposed solution - but - for the record: I remain concerned that the libgomp test-suite is driven by xgcc (which does not apply the fortran spec) and, thus, is different from the notional idea of equivalence with the installed gfortran. [if the fortran spec is used, I think you will find that the fails are also resolved] e.g. Index: libgomp/testsuite/libgomp.fortran/fortran.exp =================================================================== --- libgomp/testsuite/libgomp.fortran/fortran.exp (revision 170210) +++ libgomp/testsuite/libgomp.fortran/fortran.exp (working copy) @@ -8,6 +8,7 @@ set lang_library_path "../libgfortran/.libs" set lang_link_flags "-lgfortran" set lang_test_file_found 0 set quadmath_library_path "../libquadmath/.libs" +set lang_spec_path "../libgfortran" # Initialize dg. @@ -44,6 +45,8 @@ if { $lang_test_file_found } { lappend ALWAYS_CFLAGS "ldflags=-L${blddir}/${quadmath_library_path}/" # Allow for spec subsitution. lappend ALWAYS_CFLAGS "additional_flags=-B${blddir}/${quadmath_library_path}/" + # use the libgfortran spec. + lappend ALWAYS_CFLAGS "additional_flags=-specs=${blddir}/${lang_spec_path}/libgfortran.spec" set ld_library_path "$always_ld_library_path:${blddir}/${lang_library_path}:${blddir}/${quadmath_library_path}" } else { set ld_library_path "$always_ld_library_path"