[llvm-testresults] buildbot failure in smooshlab on clang-i386-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Fri Nov 6 01:07:04 PST 2009


The Buildbot has detected a new failure of clang-i386-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-i386-darwin9/builds/340

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: ddunbar2.apple.com

Build Reason: 
Build Source Stamp: 86242
Blamelist: rjmccall

BUILD FAILED: failed test-clang

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 lib/Sema/Sema.h
 lib/Sema/SemaExpr.cpp
 test/Sema/compare.c
 test/SemaCXX/compare.cpp
At: Fri 06 Nov 2009 00:51:26
Changed By: rjmccall
Comments: Improve the -Wsign-compare heuristics:
  * If the unsigned type is smaller than the signed type, never warn, because
    its value will not change when zero-extended to the larger type.
  * If we're testing for (in)equality, and the unsigned value is an integer
    constant whose sign bit is not set, never warn, because even though the
    signed value might change, it can't affect the result of the equality.

Also make the comparison test cases much more rigorous, and have them expose
the subtle differences between C and C++ here.




LOGS:
Last 10 lines of 'test-clang.stdio':
	Testing Time: 19.32s
	********************
	Failing Tests (1):
	    Clang::Sema/compare.c
	
	  Expected Passes    : 1705
	  Expected Failures  : 17
	  Unexpected Failures: 1
	make[1]: *** [all] Error 1
	make: *** [test] Error 2

Last 10 lines of 'test-clang.fail':
	Clang::Sema/compare.c

Last 10 lines of 'test-clang.xfail':
	Clang::CXX/dcl.dcl/dcl.spec/dcl.typedef/p4.cpp
	Clang::CXX/temp/temp.param/p14.cpp
	Clang::CXX/temp/temp.res/temp.dep.res/temp.point/p1.cpp
	Clang::CodeGen/asm-inout.c
	Clang::CodeGen/blocks-2.c
	Clang::CodeGenObjC/PR4894-recursive-debug-crash.m
	Clang::SemaObjC/id-isa-ref.m
	Clang::SemaObjCXX/overload.mm
	Clang::SemaObjCXX/references.mm
	Clang::SemaTemplate/instantiate-function-1.mm

Last 10 lines of 'test-clang.compare.c':
	Warnings seen but not expected:
	  Line 17: comparison of integers of different signs: 'long' and 'unsigned int'
	  Line 29: comparison of integers of different signs: 'long' and 'unsigned int'
	  Line 81: comparison of integers of different signs: 'long' and 'unsigned int'
	  Line 133: comparison of integers of different signs: 'long' and 'unsigned int'
	  Line 185: comparison of integers of different signs: 'long' and 'unsigned int'
	--
	
	********************
	




More information about the llvm-testresults mailing list