[llvm-commits] Build clang-3stage-cygwin Failure

NAKAMURA Takumi geek4civic at gmail.com
Mon Sep 24 01:21:56 PDT 2012


Chandler,

A reproducible bitcode attached.
It crashes with +Asserts. Confirmed on cygwin and x86_64-linux.

$ opt -inline -sroa -instcombine

...Takumi

2012/9/24  <chapuni at t.pgr.jp>:
> The Buildbot has detected a new failure on builder clang-3stage-cygwin while building llvm-project.
> Full details are available at:
>  http://bb.pgr.jp/builders/clang-3stage-cygwin/builds/213
>
> Buildbot URL: http://bb.pgr.jp/
>
> Buildslave for this Build: cygwin
>
> Build Reason: scheduler
> Build Source Stamp: [branch master] r164481
> Blamelist: Chandler Carruth <chandlerc at gmail.com>
>
> BUILD FAILED: failed compile blob-add
>
> sincerely,
>  -The Buildbot
>
>
> ================================================================================
>
> CHANGES:
> File: llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
> On: git://github.com/chapuni/llvm-project
> For: llvm-project
> At: Mon 24 Sep 2012 01:10:25
> Changed By: Chandler Carruth <chandlerc at gmail.com>
> Comments: Enable the new SROA pass by default.
>
> Queue the fallout. ;]
> Properties:
>
>
>
>
> File: clang/test/CodeGenObjC/exceptions.m
> On: git://github.com/chapuni/llvm-project
> For: llvm-project
> At: Mon 24 Sep 2012 01:10:25
> Changed By: Chandler Carruth <chandlerc at gmail.com>
> Comments: Update the Clang tests which run with a full optimization pipeline for
> the new SROA pass. This is a benign change: the order of PHI nodes
> changed.
> Properties:
>
>
>
>
> LOGS:
> Last 15 lines of 'stdio':
>         # On branch master
>         # Untracked files:
>         #   (use "git add <file>..." to include in what will be committed)
>         #
>         #       .buildbot-sourcedata-bGx2bS1wcm9qZWN0
>         #       blob.git/
>         #       llvm-project/
>         #       llvm.patch
>         #       llvmclang.diff
>         #       llvmclang.diff-20120219
>         #       llvmclang.diff-20120316
>         #       llvmclang.diff-20120329
>         nothing added to commit but untracked files present (use "git add" to track)
>
> Last 15 lines of 'stdio':
>         llvm[4]: Compiling main.c for Release build
>         if   /cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/install/stage1/bin/clang -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/tools/sample   -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer     -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings   -Wcovered-switch-default -c -MMD -MP -MF "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.d.tmp"  -MT "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.o" -MT "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.d" /cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/tools/sample/main.c -o /cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.o ; \
>                 then /usr/bin/mv -f "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.d.tmp" "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.d";  else /usr/bin/rm "/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.d.tmp"; exit 1; fi
>         llvm[4]: Linking Release executable Sample (without symbols)
>         /cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/install/stage1/bin/clang++ -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/include -I/cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/tools/sample   -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3 -fomit-frame-pointer -fno-exceptions -fno-rtti -Woverloaded-virtual -Wcast-qual  -O3 -L/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/Release/lib -L/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/Release/lib     -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings   -Wcovered-switch-default  -o /cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/Release/bin/Sample.exe  /cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample/Release/main.o -lsample \
>            -lpthread -lm -static
>         llvm[4]: ======= Finished Linking Release Executable Sample (without symbols)
>         make[4]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample'
>         make[3]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools'
>         make[2]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample'
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects'
>         make[1]: Entering directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         make[1]: Nothing to be done for `all'.
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         llvm[0]: ***** Completed Release Build
>
> Last 15 lines of 'stdio':
>             /cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/autoconf/mkinstalldirs $dir; \
>             /usr/bin/cp /cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/tools/$dir/Makefile $dir/Makefile; \
>           fi; \
>           (make -C $dir all ) || exit 1; \
>         done
>         make[4]: Entering directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample'
>         make[4]: Nothing to be done for `all'.
>         make[4]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample'
>         make[3]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools'
>         make[2]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample'
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects'
>         make[1]: Entering directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         make[1]: Nothing to be done for `all'.
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         llvm[0]: ***** Completed Release Build
>
> Last 15 lines of 'stdio':
>             /cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/autoconf/mkinstalldirs $dir; \
>             /usr/bin/cp /cygdrive/e/bb-cygwin/clang-3stage-cygwin/llvm-project/llvm/projects/sample/tools/$dir/Makefile $dir/Makefile; \
>           fi; \
>           (make -C $dir all ) || exit 1; \
>         done
>         make[4]: Entering directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample'
>         make[4]: Nothing to be done for `all'.
>         make[4]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools/sample'
>         make[3]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample/tools'
>         make[2]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects/sample'
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/projects'
>         make[1]: Entering directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         make[1]: Nothing to be done for `all'.
>         make[1]: Leaving directory `/cygdrive/e/bb-cygwin/clang-3stage-cygwin/builds/stagen/bindings'
>         llvm[0]: ***** Completed Release Build
>
> Last 15 lines of 'stdio':
>         error: open("build/tools/clang/test/Frontend/Output/dependency-generation-crash.c.tmp"): Permission denied
>         error: unable to index file build/tools/clang/test/Frontend/Output/dependency-generation-crash.c.tmp
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: s.bc.bz2
Type: application/x-bzip2
Size: 33962 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120924/7ea50ab1/attachment.bin>


More information about the llvm-commits mailing list