[llvm-commits] [llvm] r160919 - in /llvm/trunk: include/llvm/Target/TargetInstrInfo.h lib/CodeGen/PeepholeOptimizer.cpp lib/Target/X86/X86InstrInfo.cpp lib/Target/X86/X86InstrInfo.h test/CodeGen/X86/2012-05-19-avx2-store.ll test/CodeGen/X86/break-sse-dep.ll test/CodeGen/X86/fold-load.ll test/CodeGen/X86/fold-pcmpeqd-1.ll test/CodeGen/X86/sse-minmax.ll test/CodeGen/X86/vec_compare.ll
Manman Ren
mren at apple.com
Sat Jul 28 21:21:39 PDT 2012
At http://bb.pgr.jp/builders/clang-3stage-x86_64-linux/builds/603, I saw the following failure:
Is there a document somewhere about how to set up clang selfhost to try to duplicate this failure?
Thanks,
Manman
FAIL: Clang :: Analysis/derived-to-base.cpp (116 of 5106)
******************** TEST 'Clang :: Analysis/derived-to-base.cpp' FAILED ********************
Script:
--
/home/bb/clang-3stage-x86_64-linux/builds/stagen/Release/bin/clang -cc1 -internal-isystem /home/bb/clang-3stage-x86_64-linux/builds/stagen/Release/bin/../lib/clang/3.2/include -analyze -analyzer-checker=core -analyzer-store region /home/bb/clang-3stage-x86_64-linux/llvm-project/clang/test/Analysis/derived-to-base.cpp
--
Exit Code: 139
Command Output (stderr):
--
/home/bb/clang-3stage-x86_64-linux/builds/stagen/tools/clang/test/Analysis/Output/derived-to-base.cpp.script: line 1: 8084 Segmentation fault /home/bb/clang-3stage-x86_64-linux/builds/stagen/Release/bin/clang -cc1 -internal-isystem /home/bb/clang-3stage-x86_64-linux/builds/stagen/Release/bin/../lib/clang/3.2/include -analyze -analyzer-checker=core -analyzer-store region /home/bb/clang-3stage-x86_64-linux/llvm-project/clang/test/Analysis/derived-to-base.cpp
--
On Jul 28, 2012, at 2:07 PM, Benjamin Kramer wrote:
>
> On 28.07.2012, at 23:03, Eric Christopher <echristo at apple.com> wrote:
>
>>
>> On Jul 28, 2012, at 1:58 PM, Manman Ren <mren at apple.com> wrote:
>>
>>> This seems to be breaking the dragonegg bots:
>>> make[4]: *** [_divdc3.o] Error 1
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c: In function ‘__divxc3’:
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 98
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 94
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 85
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 81
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 77
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 73
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 69
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 66
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 57
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 53
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 44
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 40
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 36
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 32
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 28
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 25
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 18
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 14
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 8
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: error: too many outgoing branch edges from bb 6
>>> ../../../../gcc.src/libgcc/../gcc/libgcc2.c:1944:1: internal compiler error: verify_flow_info failed
>>> Please submit a full bug report,
>>>
>>>
>>> I am not sure how to fix this. Thanks,
>>>
>>
>> Looks like it's miscompiling gcc itself, Duncan may be able to help you get a testcase, but you'll probably want to revert in the meantime.
>
> Looks like it also breaks clang selfhost, you may want to try that as it's easier to set up than a full dragonegg selfhost.
>
> http://bb.pgr.jp/builders/clang-3stage-x86_64-linux/builds/603
>
> - Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120728/a60775e7/attachment.html>
More information about the llvm-commits
mailing list