[llvm-commits] Build clang-3stage-cygwin Failure
Chandler Carruth
chandlerc at google.com
Mon Sep 24 19:45:05 PDT 2012
FYI, r164585 fixed this for me. Please confirm, and thanks for the repro!
On Mon, Sep 24, 2012 at 1:21 AM, NAKAMURA Takumi <geek4civic at gmail.com>wrote:
> 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 --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120924/86bbc1e5/attachment.html>
More information about the llvm-commits
mailing list