[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 19:45:12 PDT 2012


Patches reverted in 160927.
I will try to look at the clang self host issues.

Thanks,
Manman

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





More information about the llvm-commits mailing list