Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 May 2013 07:07:22 -0700
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        David Schultz <das@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r251024 - in head: lib/msun lib/msun/ld128 lib/msun/ld80 lib/msun/src tools/regression/lib/msun
Message-ID:  <20130527140722.GA43583@troutmask.apl.washington.edu>
In-Reply-To: <201305270850.r4R8oA6g008947@svn.freebsd.org>
References:  <201305270850.r4R8oA6g008947@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 27, 2013 at 08:50:10AM +0000, David Schultz wrote:
> Author: das
> Date: Mon May 27 08:50:10 2013
> New Revision: 251024
> URL: http://svnweb.freebsd.org/changeset/base/251024
> 
> Log:
>   Fix some regressions caused by the switch from gcc to clang. The fixes
>   are workarounds for various symptoms of the problem described in clang
>   bugs 3929, 8100, 8241, 10409, and 12958.
>   
>   The regression tests did their job: they failed, someone brought it
>   up on the mailing lists, and then the issue got ignored for 6 months.
>   Oops. There may still be some regressions for functions we don't have
>   test coverage for yet.
> 

The combination of clang+regression tests is almost unusable.

% cd src/tools/regressions/lib/msun
% make |& tee sgk.log
% grep generated sgk.log
41 warnings generated.
1 warning generated.
1 warning generated.
593 warnings generated.
51 warnings generated.
1 warning generated.
221 warnings generated.
1 warning generated.
265 warnings generated.
84 warnings generated.
1 warning generated.
1 warning generated.
2 warnings generated.
74 warnings generated.

I also find the following patch helpful in cleaning up the corefiles.


Index: Makefile
===================================================================
--- Makefile	(revision 251026)
+++ Makefile	(working copy)
@@ -12,4 +12,4 @@
 
 .PHONY: clean
 clean:
-	-rm -f ${TESTS}
+	-rm -f ${TESTS} *.core

-- 
Steve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130527140722.GA43583>