From: Chris Lattner Date: Thu, 13 Apr 2006 17:16:21 +0000 (+0000) Subject: These are only XFAILs with llvmgcc3, they pass with llvmgcc4 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=e7997ad08547ea35df1fef424ffb16248358cdcc;p=oota-llvm.git These are only XFAILs with llvmgcc3, they pass with llvmgcc4 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27658 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CFrontend/2003-01-30-UnionInit.c b/test/CFrontend/2003-01-30-UnionInit.c index 3e116377bcc..b33ae0214a6 100644 --- a/test/CFrontend/2003-01-30-UnionInit.c +++ b/test/CFrontend/2003-01-30-UnionInit.c @@ -1,6 +1,5 @@ // RUN: %llvmgcc -S %s -o /dev/null - -// XFAIL: * +// XFAIL: llvmgcc3 union foo { struct { char A, B; } X; diff --git a/test/CFrontend/2003-08-30-AggregateInitializer.c b/test/CFrontend/2003-08-30-AggregateInitializer.c index c8ddbb89fab..f5d5ca9d5e5 100644 --- a/test/CFrontend/2003-08-30-AggregateInitializer.c +++ b/test/CFrontend/2003-08-30-AggregateInitializer.c @@ -1,6 +1,6 @@ // RUN: %llvmgcc -S %s -o /dev/null -// XFAIL: * +// XFAIL: llvmgcc3 struct istruct { unsigned char C; diff --git a/test/CFrontend/2004-01-01-UnknownInitSize.c b/test/CFrontend/2004-01-01-UnknownInitSize.c index 7de3aba41ac..f9367bec514 100644 --- a/test/CFrontend/2004-01-01-UnknownInitSize.c +++ b/test/CFrontend/2004-01-01-UnknownInitSize.c @@ -1,9 +1,9 @@ // RUN: %llvmgcc -S %s -o /dev/null +// XFAIL: llvmgcc3 /* * This regression test ensures that the C front end can compile initializers * even when it cannot determine the size (as below). - * XFAIL: * */ struct one { diff --git a/test/CFrontend/2005-10-18-VariableSizedElementCrash.c b/test/CFrontend/2005-10-18-VariableSizedElementCrash.c index 9efa1108eda..290e7cd4cc9 100644 --- a/test/CFrontend/2005-10-18-VariableSizedElementCrash.c +++ b/test/CFrontend/2005-10-18-VariableSizedElementCrash.c @@ -1,5 +1,6 @@ // RUN: %llvmgcc %s -S -o - -// XFAIL: * +// XFAIL: llvmgcc3 + int sub1(int i, char *pi) { typedef int foo[i]; struct bar {foo f1; int f2:3; int f3:4} *p = (struct bar *) pi; diff --git a/test/CFrontend/2006-01-13-StackSave.c b/test/CFrontend/2006-01-13-StackSave.c index a14123c4fa8..b606c290e0e 100644 --- a/test/CFrontend/2006-01-13-StackSave.c +++ b/test/CFrontend/2006-01-13-StackSave.c @@ -1,5 +1,5 @@ // RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep llvm.stacksave -// XFAIL: * +// XFAIL: llvmgcc3 // PR691 diff --git a/test/CFrontend/2006-01-23-FileScopeAsm.c b/test/CFrontend/2006-01-23-FileScopeAsm.c index 69a28584da5..7ee4a5160d4 100644 --- a/test/CFrontend/2006-01-23-FileScopeAsm.c +++ b/test/CFrontend/2006-01-23-FileScopeAsm.c @@ -1,5 +1,5 @@ // RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep foo[12345] | wc -l | grep 5 -// XFAIL: * +// XFAIL: llvmgcc3 __asm__ ("foo1"); __asm__ ("foo2"); diff --git a/test/CFrontend/2006-03-16-VectorCtor.c b/test/CFrontend/2006-03-16-VectorCtor.c index 38445144f39..0ef4e695563 100644 --- a/test/CFrontend/2006-03-16-VectorCtor.c +++ b/test/CFrontend/2006-03-16-VectorCtor.c @@ -1,6 +1,7 @@ -// Passes with the new CFE. +// Test that basic generic vector support works + // RUN: %llvmgcc %s -S -o - -// XFAIL: * +// XFAIL: llvmgcc3 typedef int v4si __attribute__ ((__vector_size__ (16))); void test(v4si *P, v4si *Q, float X) {