svn commit: r251024 - in head: lib/msun lib/msun/ld128 lib/msun/ld80 lib/msun/src tools/regression/lib/msun

Steve Kargl sgk at troutmask.apl.washington.edu
Mon May 27 14:07:31 UTC 2013


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


More information about the svn-src-all mailing list