[llvm-testresults] buildbot failure in smooshlab on clang-x86_64-darwin10-selfhost-rel

daniel_dunbar at apple.com daniel_dunbar at apple.com
Mon Apr 12 15:36:46 PDT 2010


The Buildbot has detected a new failure of clang-x86_64-darwin10-selfhost-rel on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-selfhost-rel/builds/1315

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

Buildslave for this Build: smoosh-02

Build Reason: 
Build Source Stamp: 101075
Blamelist: djg,kremenek,lattner,spyffe,void

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

CHANGES:
Files:
 include/clang/Basic/Diagnostic.h
 lib/Basic/Diagnostic.cpp
 lib/Frontend/TextDiagnosticPrinter.cpp
At: Mon 12 Apr 2010 14:56:22
Changed By: lattner
Comments: fix PR6814 - Only print [-pedantic] on a diagnostic if -pedantic 
actually turned it on.  If a diag is produced by a warning which
is an extension but defaults to on, and has no warning group, don't
print any option info.

Properties: 




Files:
 tools/Makefile
 tools/edis/Makefile
At: Mon 12 Apr 2010 15:01:26
Changed By: spyffe
Comments: Build system fixes.  llvm-mc depends on
libEnhancedDisassembly, so we now build the
static library in all cases (although the shared
library is only built when requested/possible).

Also, fixed a bug where edis wasn't properly
initializing the targets it uses.
Properties: 




Files:
 lib/Parse/ParseExpr.cpp
 test/FixIt/fixit.c
At: Mon 12 Apr 2010 15:11:49
Changed By: kremenek
Comments: Add fixit hint for missing ':' in ternary expressions.Properties: 




File: lib/VMCore/Constants.cpp
At: Mon 12 Apr 2010 15:17:05
Changed By: djg
Comments: Simplify this code.
Properties: 




Files:
 lib/Target/X86/X86InstrInfo.cpp
 test/CodeGen/X86/brcond.ll
At: Mon 12 Apr 2010 15:21:57
Changed By: void
Comments: Micro-optimization:

If we have this situation:

    jCC  L1
    jmp  L2
L1:
  ...
L2:
  ...

We can get a small performance boost by emitting this instead:

    jnCC L2
L1:
  ...
L2:
  ...

This testcase shows an example of this:

float func(float x, float y) {
    double product = (double)x * y;
    if (product == 0.0)
        return product;
    return product - 1.0;
}

Properties: 




LOGS:
Last 10 lines of 'stdio':
	llvm[2]: ======= Finished Linking Release Executable llvm-ar (without symbols)
	llvm[2]: Linking Release Shared Library EnhancedDisassembly.dylib
	llvm[2]: Building Release Archive Library libEnhancedDisassembly.a
	llvm[2]: Linking Release executable bugpoint (without symbols)
	llvm[2]: ======= Finished Linking Release Executable llvm-ld (without symbols)
	llvm[2]: ======= Finished Linking Release Executable opt (without symbols)
	llvm[2]: ======= Finished Linking Release Executable bugpoint (without symbols)
	llvm[2]: ======= Finished Linking Release Executable lli (without symbols)
	llvm[2]: ======= Finished Linking Release Executable llc (without symbols)
	make: *** [all] Error 1




More information about the llvm-testresults mailing list