For PR1336:
authorReid Spencer <rspencer@reidspencer.com>
Sun, 15 Apr 2007 23:00:46 +0000 (23:00 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sun, 15 Apr 2007 23:00:46 +0000 (23:00 +0000)
XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36093 91177308-0d34-0410-b5e6-96231b3b80d8

31 files changed:
test/Archive/ranlib_GNU.ll
test/Archive/ranlib_MacOSX.ll
test/Archive/ranlib_SVR4.ll
test/Archive/ranlib_xpg4.ll
test/Assembler/2002-08-19-BytecodeReader.llx
test/Assembler/2003-08-21-ConstantExprCast-Fold.llx
test/Assembler/2004-01-11-getelementptrfolding.llx
test/C++Frontend/2004-09-27-CompilerCrash.cpp
test/C++Frontend/2007-04-11-InlineStorageClassC++.cpp
test/CFrontend/2002-11-07-Redefinition.c
test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c.tr
test/CFrontend/2006-01-16-BitCountIntrinsicsUnsigned.c
test/CodeGen/ARM/align.ll
test/CodeGen/ARM/hello.ll
test/CodeGen/Alpha/cmov.ll
test/CodeGen/Alpha/ctlz.ll
test/CodeGen/Alpha/ctlz_e.ll
test/CodeGen/Alpha/ctpop.ll
test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx
test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll
test/CodeGen/Generic/vector-constantexpr.ll
test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx
test/CodeGen/X86/fp-stack-ret.ll
test/CodeGen/X86/fp_constant_op.llx
test/CodeGen/X86/fp_load_fold.llx
test/CodeGen/X86/sse-fcopysign.ll
test/CodeGen/X86/sse-load-ret.ll
test/CodeGen/X86/vec_call.ll
test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
test/Transforms/GlobalOpt/memset.ll
test/Transforms/IndVarsSimplify/exit_value_tests.llx

index 6e8b5bcdb2af6c0d6f91ce80edbdd28312f1bbfa..44eb642bba988b21d2410b0c5304435dd34219b6 100644 (file)
@@ -5,4 +5,5 @@
 ;RUN: llvm-ranlib %t.GNU.a
 ;RUN: llvm-ar t %t.GNU.a > %t1
 ;RUN: diff %t1 %p/GNU.toc
+;XFAIL: *
 
index a22b4193917b768d7e14575b6b755a5c38d458dc..24c8b43747afe8d908d09203ae7ad1efa9002ad1 100644 (file)
@@ -5,3 +5,4 @@
 ;RUN: llvm-ranlib %t.MacOSX.a
 ;RUN: llvm-ar t %t.MacOSX.a > %t1
 ;RUN: diff %t1 %p/MacOSX.toc
+;XFAIL: *
index 2c5915c9f56cc19ca8bf2680d7f6c8f9eb2c4111..a1366c11025782de1b7d0fd9f98f5e84877da536 100644 (file)
@@ -5,4 +5,4 @@
 ;RUN: llvm-ranlib %t.SVR4.a
 ;RUN: llvm-ar t %t.SVR4.a > %t1
 ;RUN: diff %t1 %p/SVR4.toc
-
+;XFAIL: *
index dc412c22a98c21f4ab782c908e2f15ff36dd88f0..c907c4e241a4886f180dbc28f286ab06e879035c 100644 (file)
@@ -5,4 +5,5 @@
 ;RUN: llvm-ranlib %t.xpg4.a
 ;RUN: llvm-ar t %t.xpg4.a > %t1
 ;RUN: diff %t1 %p/xpg4.toc
+;XFAIL: *
 
index 01301b7ab05028aa4083e85ed02d8ab08077a9fe..2962ea76712345842cc3f4e0f54336bb78316eef 100644 (file)
@@ -2,6 +2,7 @@
 ; "crafty" spec benchmark.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | llvm-as
+;XFAIL: *
 
 %CHESS_POSITION = type { uint, int }
 
index 37b0363e191f22d96a6887750a2c241a775df54d..798e724a8113cefbb07cd585b8eba8b288de8f65 100644 (file)
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep getelementptr
+; XFAIL: *
 
 %A = external global { float }          ; <{ float }*> [#uses=1]
 global int* cast (float* getelementptr ({ float }* %A, long 0, ubyte 0) to int*)
index 36d983e18b38d94d1c36ea03b02ba4959dc0100a..5e4ee7aa7b281840997252a64cc6aac8a20a971a 100644 (file)
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | \
 ; RUN:   not grep {getelementptr.*getelementptr}
+; XFAIL: *
 
         %struct.TUVVertex = type { short, short, short, short }
         %struct.TTriangleItem = type { sbyte*, sbyte*, [3 x %struct.TUVVertex] }
index 1e5e6acea5a5159db4f3b0255853c11b04bc04dc..b997616c0dcc3b1f32d9e080754d7005374fedea 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+// XFAIL: *
 
 struct Pass {} ;
 template<typename PassName>
index 20b9d84298c878159e72088125093c17067e5271..c0c7369d0332208dd4e356430175e7f419465fdd 100644 (file)
@@ -12,6 +12,7 @@
 // RUN:   grep xstatnoWeak | grep internal | wc -l | grep 1
 // RUN: %llvmgxx %s -S -emit-llvm -O0 -o - | grep define | \
 // RUN:   grep xextnoWeak | grep linkonce | wc -l | grep 1
+// XFAIL: *
 inline int xglobWeak(int) __attribute__((weak));
 inline int xglobWeak (int i) {
   return i*2;
index 2be3c8ff1d9ffb8c773abff521803d8f75871493..7f00e58516b732906414e017cbdc82beae15758f 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+// XFAIL: *
 
 /* Provide Declarations */
 
index 094067293b33ec9e542a49e1ba1b7641eb73960e..ec1987776fd13447b82ea65bddb86fc6e696002f 100644 (file)
@@ -1,4 +1,5 @@
 /* RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep cast
+   XFAIL: *
  */
 
 void test(int* array, long long N) {
index d5ed837d2be057e537701251a4fe0ee8043d9cba..96356c553dbbde6642efabca0470b4fb367a9353 100644 (file)
@@ -1,4 +1,5 @@
 // RUN: %llvmgcc -S %s -o - | grep {llvm.ctlz.i32(i32} | wc -l | grep 2
+// XFAIL: *
 
 unsigned t2(unsigned X) {
   return __builtin_clz(X);
index 457d883a3ca98de1a60e9d64a424877031f86b34..8c91b8b5d0e612728f5db82d00472eb3ba309421 100644 (file)
@@ -6,6 +6,7 @@
 ; RUN:   grep align.*3 | wc | grep 2
 ; RUN: llvm-upgrade < %s | llvm-as | llc -mtriple=arm-apple-darwin | \
 ; RUN:   grep align.*2 | wc | grep 4
+; XFAIL: *
 
 %a = global bool true
 %b = global sbyte 1
index 4fbcb561422d573df5043d904acf9d31aaedb1f7..4b713baf43930ee026d31ad4fde62a5d08dea252 100644 (file)
@@ -2,6 +2,7 @@
 ; RUN: llvm-as < %s | llc -mtriple=arm-linux | grep mov | wc -l | grep 1 &&
 ; RUN: llvm-as < %s | llc -mtriple=arm-linux --disable-fp-elim | grep mov | wc -l | grep 2
 ; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep mov | wc -l | grep 2
+; XFAIL: *
 
 @str = internal constant [12 x i8] c"Hello World\00"
 
index c5f9f63c342c7abeee1f09904ed1cd0bf7c899fc..8d1c7c5af2f304a64dd8f963e93763028cdc67e3 100644 (file)
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=alpha | not grep cmovlt
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=alpha | grep cmoveq
+; XFAIL: *
 
 long %cmov_lt(long %a, long %c) {
 entry:
index 0ad014dbf970deb7d2c7db2951e28c5392ceb982..e80266fdd5cd4b36d50d7887466ac1f54f1b70e8 100644 (file)
@@ -4,6 +4,7 @@
 ; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev6 | not grep -i ctlz
 ; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev56 | not grep -i ctlz
 ; RUN: llvm-as < %s | llc -march=alpha -mattr=-CIX | not grep -i ctlz
+; XFAIL: *
 
 declare i32 @llvm.ctlz.i8(i8)
 
index 7956f5c13dfee450a320e3141b1fe5bf9e701bcb..0a2faab5cb3c14136d7726e764316b6848901ea6 100644 (file)
@@ -1,5 +1,6 @@
 ; Make sure this testcase does not use ctpop
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=alpha | not grep -i ctpop 
+; XFAIL: *
 
 declare ulong %llvm.ctlz(ulong)
 
index e68d23708edd1760003a4218297407042943ae8f..df9524c0bfe14fb64929cc1d3132a3d3b456e17c 100644 (file)
@@ -8,6 +8,7 @@
 ; RUN:   not grep -i ctpop
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=alpha -mattr=-CIX | \
 ; RUN:   not grep -i 'ctpop'
+; XFAIL: *
 
 declare long %llvm.ctpop(long)
 
index d880876afaaf573b49fd73d5de85b1a7539972c4..743d0177b2d122a9c165b8a351347e32f00f9943 100644 (file)
@@ -5,6 +5,7 @@
 ; everything up.  :(  Test that this does not happen anymore.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=c | not grep _memcpy
+; XFAIL: *
 
 declare void %llvm.memcpy(sbyte*, sbyte*, uint,uint)
 declare float* %memcpy(int*, uint,int)
index 6be1a66c18afd68e8f569f3670e2bc031c54ba9a..e2c665ecfd71e1e64cb1dc250dc827e8bfa6edd0 100644 (file)
@@ -1,4 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=c | not grep -- -65535
+; XFAIL: *
+
 ; ModuleID = '<stdin>'
 target endian = little
 target pointersize = 32
index 31b60a4d687ef541a53ee67a634f9d995b54ea61..bf44f317eca17341281979b6cf02aa634bca14f5 100644 (file)
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc
+; XFAIL: *
        
 void ""(float* %inregs, float* %outregs) {
         %a_addr.i = alloca <4 x float>          ; <<4 x float>*> [#uses=1]
index 69e4c1d011f6fd99bb2ee973cb0b21ae10bc3f9b..005a7dd51f1e8f69e261fa0241ad125cb4293f34 100644 (file)
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep ESP | not grep sub
+; XFAIL: *
 
 int %test(int %X) {
        ret int %X
index 6ed8115945ca8099355b9f24e0622d0cb3583cf0..42cdb67cf5000f4fe7d4cde284b53e84c4ea35fd 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin8 -mcpu=yonah -march=x86 > %t &&
-; RUN: grep fldl %t | wc -l | grep 1 &&
+; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin8 -mcpu=yonah -march=x86 > %t
+; RUN: grep fldl %t | wc -l | grep 1
 ; RUN: not grep xmm %t &&
-; RUN: grep 'sub.*esp' %t | wc -l | grep 1
+; RUN: grep {sub.*esp} %t | wc -l | grep 1
 
 ; These testcases shouldn't require loading into an XMM register then storing 
 ; to memory, then reloading into an FPStack reg.
index 97cb1c0ed139c666518eb8c6c31d81c9a534527a..155673fcd7252bd2f47ba9920d88f81538a034bd 100644 (file)
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep ST | not grep {fadd\\|fsub\\|fdiv\\|fmul}
+; XFAIL: *
 
 ; Test that the load of the constant is folded into the operation.
 
index 1d8d353e4d6563c44295bb5a72639df3478182e8..ce272cea0934c3d8fad64b6d871296ceb17793cb 100644 (file)
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep ST | not grep {fadd\\|fsub\\|fdiv\\|fmul}
+; XFAIL: *
 
 ; Test that the load of the memory location is folded into the operation.
 
index 25d8aa39a7430e3ef1871fad107a80ab33d4a568..b82f18d32b3426fab94961a613b29b951f8f336f 100644 (file)
@@ -1,4 +1,5 @@
 ; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep test
+; XFAIL: *
 
 define float @test1(float %a, float %b) {
        %tmp = tail call float @copysignf( float %b, float %a )
index d5f4d19686b14d42d65990f47674e6a8b6ec2906..4777e0f551fb47c27118d6e511e84b538f870764 100644 (file)
@@ -1,6 +1,8 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse &&
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep movss
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep xmm
+; RUN: llvm-upgrade < %s | llvm-as | \
+; RUN:   llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep movss
+; RUN: llvm-upgrade < %s | llvm-as | \
+; RUN:   llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep xmm
+; XFAIL: *
 
 double %test1(double *%P) {
        %X = load double* %P
index 6875894bfec25f1c7c2148c8de412772524f227d..96cd7e47c3983406a4a7c466ea68aebba018072f 100644 (file)
@@ -2,6 +2,7 @@
 ; RUN:   grep {subl.*60}
 ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | \
 ; RUN:   grep {movdqa.*32}
+; XFAIL: *
 
 void %test() {
        tail call void %xx( int 1, int 2, int 3, int 4, int 5, int 6, int 7, <2 x long> cast (<4 x int> < int 4, int 3, int 2, int 1 > to <2 x long>), <2 x long> cast (<4 x int> < int 8, int 7, int 6, int 5 > to <2 x long>), <2 x long> cast (<4 x int> < int 6, int 4, int 2, int 0 > to <2 x long>), <2 x long> cast (<4 x int> < int 8, int 4, int 2, int 1 > to <2 x long>), <2 x long> cast (<4 x int> < int 0, int 1, int 3, int 9 > to <2 x long>) )
index e0af3c2c487801f45a89f285732a27555eab9a76..7a2202598482c97eb31619dfee250538e60cdf0e 100644 (file)
@@ -2,6 +2,7 @@
 ; a global that is dead.  Make sure any globals they refer to die as well.
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -globaldce | llvm-dis | not grep foo
+; XFAIL: *
 
 %b = internal global int ()* %foo   ;; Unused, kills %foo
 
index a4f81c317739a49fdbe7f7223fb2611485cf5fd0..8f9884bc27a1ed2c4070fc4bbf50948a6388e9be 100644 (file)
@@ -2,6 +2,7 @@
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -globalopt | llvm-dis | \
 ; RUN:   not grep internal
+; XFAIL: *
 
 %G0 = internal global [58 x sbyte] c"asdlfkajsdlfkajsd;lfkajds;lfkjasd;flkajsd;lkfja;sdlkfjasd\00"
 
index 4e15fc3de7532d2f70d93ae1b5e2e83c053320b0..0cec2335f899a8bbf7ef563cfbcc62277ed533a1 100644 (file)
@@ -4,6 +4,7 @@
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -indvars -adce -simplifycfg | \
 ; RUN:   llvm-dis | not grep br
+; XFAIL: *
 
 int %polynomial_constant() {
         br label %Loop