Hello community, here is the log from the commit of package llvm for openSUSE:13.1 checked in at 2013-10-21 15:12:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1/llvm (Old) and /work/SRC/openSUSE:13.1/.llvm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm" Changes: -------- --- /work/SRC/openSUSE:13.1/llvm/llvm.changes 2013-09-29 17:50:10.000000000 +0200 +++ /work/SRC/openSUSE:13.1/.llvm.new/llvm.changes 2013-10-21 15:12:26.000000000 +0200 @@ -1,0 +2,12 @@ +Thu Oct 17 10:23:32 UTC 2013 - sch...@suse.de + +- Fix file list for %arm + +------------------------------------------------------------------- +Wed Oct 9 11:16:08 UTC 2013 - dmuel...@suse.com + +- use %arm, not arm in arch conditions +- add arm-remove-xfails.diff: remove XFAILs in testsuite + that pass and thereby make check fail + +------------------------------------------------------------------- New: ---- arm-remove-xfails.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm.spec ++++++ --- /var/tmp/diff_new_pack.r3za2s/_old 2013-10-21 15:12:27.000000000 +0200 +++ /var/tmp/diff_new_pack.r3za2s/_new 2013-10-21 15:12:27.000000000 +0200 @@ -21,7 +21,7 @@ %define _supported_archs "AArch64;ARM;PowerPC;X86" %define _experimental_archs "R600" -%ifarch arm +%ifarch %arm %define _supported_archs "ARM" %endif @@ -62,6 +62,7 @@ Patch10: llvm-no-visibility.patch # PATCH-FIX-OPENSUSE llvm-disable-pretty-stack-trace.patch -- https://bugs.freedesktop.org/show_bug.cgi?id=60929 Patch11: llvm-disable-pretty-stack-trace.patch +Patch12: arm-remove-xfails.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -174,6 +175,7 @@ %patch10 -p1 %endif %patch11 -p1 +%patch12 # We hardcode i586 rm tools/clang/test/Driver/x86_features.c @@ -193,11 +195,11 @@ %endif # Only enable target archs otherwise llvm-config is messed up -%ifnarch arm ppc64 s390x +%ifnarch %arm ppc64 s390x sed -i s,"subdirectories = .*","subdirectories = AArch64 ARM PowerPC R600 X86", lib/Target/LLVMBuild.txt %endif -%ifarch arm +%ifarch %arm sed -i s,"subdirectories = .*","subdirectories = ARM", lib/Target/LLVMBuild.txt %endif @@ -292,7 +294,7 @@ -DLLVM_BINUTILS_INCDIR=/usr/include \ %endif -DLLVM_TARGETS_TO_BUILD=%{_supported_archs} \ -%ifnarch arm ppc64 s390x +%ifnarch %arm ppc64 s390x -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=%{_experimental_archs} \ %endif -DLLVM_BUILD_TESTS=OFF \ @@ -464,7 +466,7 @@ %{_libdir}/bfd-plugins/ %endif %{_libdir}/clang -%ifnarch aarch64 ppc64 s390 s390x +%ifnarch %arm aarch64 ppc64 s390 s390x %{_libdir}/clang/%{_release_version}/lib/linux/ %endif ++++++ arm-remove-xfails.diff ++++++ Those tests do not fail anymore, and unexpected passes actually cause make check to fail. (dmuel...@suse.com) --- test/ExecutionEngine/2003-05-06-LivenessClobber.ll +++ test/ExecutionEngine/2003-05-06-LivenessClobber.ll @@ -1,7 +1,6 @@ ; This testcase should return with an exit code of 1. ; ; RUN: not %lli %s -; XFAIL: arm @test = global i64 0 ; <i64*> [#uses=1] --- test/ExecutionEngine/2003-08-15-AllocaAssertion.ll +++ test/ExecutionEngine/2003-08-15-AllocaAssertion.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm ; This testcase failed to work because two variable sized allocas confused the ; local register allocator. --- test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll +++ test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll @@ -1,5 +1,4 @@ ; RUN: %lli %s > /dev/null -; XFAIL: arm ; This testcase exposes a bug in the local register allocator where it runs out ; of registers (due to too many overlapping live ranges), but then attempts to -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org