[llvm-testresults] buildbot failure in smooshlab on llvm-gcc-powerpc-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Thu Sep 23 03:37:14 PDT 2010


The Buildbot has detected a new failure of llvm-gcc-powerpc-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/llvm-gcc-powerpc-darwin9/builds/4035

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

Buildslave for this Build: spang.apple.com

Build Reason: 
Build Source Stamp: 114634
Blamelist: evancheng

BUILD FAILED: failed compile.llvm-gcc.stage1

sincerely,
 -The Buildbot


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

CHANGES:
File: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
At: Wed 22 Sep 2010 23:56:24
Changed By: evancheng
Comments: SDISel should not optimize a unconditional branch following a conditional branch
when the unconditional branch destination is the fallthrough block. The
canonicalization makes it easier to allow optimizations on DAGs to invert
conditional branches. The branch folding pass (and AnalyzeBranch) will clean up
the unnecessary unconditional branches later.

This is one of the patches leading up to disabling codegen prepare critical edge
splitting.
Properties: 




File: lib/CodeGen/MachineSink.cpp
At: Wed 22 Sep 2010 23:56:24
Changed By: evancheng
Comments: Don't sink insert_subreg, subreg_to_reg, reg_sequence. They are meant to be
close to their sources to facilitate coalescing.
Properties: 




File: lib/Target/ARM/ARMBaseInstrInfo.cpp
At: Wed 22 Sep 2010 23:56:24
Changed By: evancheng
Comments: If there are multiple unconditional branches terminating a block, eliminate all
but the first one. Those will never be executed. There was logic to do this
but it was faulty.
Properties: 




Files:
 lib/Transforms/Scalar/CodeGenPrepare.cpp
 test/CodeGen/ARM/lsr-on-unrolled-loops.ll
 test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
 test/CodeGen/X86/2008-02-18-TailMergingBug.ll
 test/CodeGen/X86/lsr-reuse.ll
 test/CodeGen/X86/phi-immediate-factoring.ll
 test/CodeGen/X86/phys_subreg_coalesce-2.ll
 test/CodeGen/X86/postra-licm.ll
 test/CodeGen/X86/pr2659.ll
 test/CodeGen/X86/tail-opts.ll
 test/CodeGen/X86/tailcallfp2.ll
At: Thu 23 Sep 2010 00:03:05
Changed By: evancheng
Comments: Disable codegen prepare critical edge splitting. Machine instruction passes now
break critical edges on demand.
Properties: 




File: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
At: Thu 23 Sep 2010 00:21:24
Changed By: evancheng
Comments: Follow up to r114630. Do not optimize away unconditional branch following a conditional one.Properties: 




LOGS:
Last 10 lines of 'stdio':
	/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./prev-gcc/xgcc -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./prev-gcc/ -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/bin/ -c   -g -O2 -mdynamic-no-pic -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wmissing-format-attribute    -DHAVE_CONFIG_H -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/sl
 ave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -DENABLE_LLVM -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include  -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS   ../../llvm-gcc.src/gcc/c-pretty-print.c -o c-pretty-print.o
	/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./prev-gcc/xgcc -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.obj/./prev-gcc/ -B/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm-gcc.install/powerpc-apple-darwin9/bin/ -c   -g -O2 -mdynamic-no-pic -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wmissing-format-attribute    -DHAVE_CONFIG_H -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/sl
 ave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -DENABLE_LLVM -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include  -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS   ../../llvm-gcc.src/gcc/c-omp.c -o c-omp.o
	c++ -c -g -O2 -mdynamic-no-pic -DIN_GCC -W -Wall -Wwrite-strings -pedantic -Wno-long-long -Wno-variadic-macros -Wmissing-format-attribute -DHAVE_CONFIG_H -Wno-unused -DTARGET_NAME=\"powerpc-apple-darwin9\" -DTARGET_CANONICAL_NAME=\"powerpc-apple-darwin9\" -frandom-seed=0 -DNDEBUG -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -DENABLE_LLVM -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include  -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__S
 TDC_CONSTANT_MACROS   -I. -I. -I../../llvm-gcc.src/gcc -I../../llvm-gcc.src/gcc/. -I../../llvm-gcc.src/gcc/../include -I./../intl -I../../llvm-gcc.src/gcc/../libcpp/include  -I../../llvm-gcc.src/gcc/../libdecnumber -I../libdecnumber -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.obj/include -I/Volumes/SandBox/buildslave/zorg/buildbot/smooshlab/slave/build.llvm-gcc-powerpc-darwin9/llvm.src/include ../../llvm-gcc.src/gcc/llvm-main.cpp -o llvm-main.o
	virtual memory exhausted: Cannot allocate memory
	make[3]: *** [llvm-main.o] Error 1
	make[3]: *** Waiting for unfinished jobs....
	rm gpl.pod fsf-funding.pod gcov.pod gfdl.pod cpp.pod gcc.pod
	make[2]: *** [all-stage2-gcc] Error 2
	make[1]: *** [stage2-bubble] Error 2
	make: *** [all] Error 2

Last 10 lines of 'warnings':
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1742: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1755: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1768: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1781: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1794: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1807: warning: operand 3 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1882: warning: operand 1 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:1889: warning: operand 1 missing mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:2195: warning: destination missing a mode?
	../../llvm-gcc.src/gcc/config/rs6000/altivec.md:2195: warning: operand 0 missing mode?




More information about the llvm-testresults mailing list