mirror of
https://github.com/RPCSX/llvm.git
synced 2025-04-04 09:11:43 +00:00
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
This commit is contained in:
parent
a39d798e0a
commit
e7997ad085
@ -1,6 +1,5 @@
|
|||||||
// RUN: %llvmgcc -S %s -o /dev/null
|
// RUN: %llvmgcc -S %s -o /dev/null
|
||||||
|
// XFAIL: llvmgcc3
|
||||||
// XFAIL: *
|
|
||||||
|
|
||||||
union foo {
|
union foo {
|
||||||
struct { char A, B; } X;
|
struct { char A, B; } X;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// RUN: %llvmgcc -S %s -o /dev/null
|
// RUN: %llvmgcc -S %s -o /dev/null
|
||||||
|
|
||||||
// XFAIL: *
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
struct istruct {
|
struct istruct {
|
||||||
unsigned char C;
|
unsigned char C;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
// RUN: %llvmgcc -S %s -o /dev/null
|
// RUN: %llvmgcc -S %s -o /dev/null
|
||||||
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This regression test ensures that the C front end can compile initializers
|
* This regression test ensures that the C front end can compile initializers
|
||||||
* even when it cannot determine the size (as below).
|
* even when it cannot determine the size (as below).
|
||||||
* XFAIL: *
|
|
||||||
*/
|
*/
|
||||||
struct one
|
struct one
|
||||||
{
|
{
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
// RUN: %llvmgcc %s -S -o -
|
// RUN: %llvmgcc %s -S -o -
|
||||||
// XFAIL: *
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
int sub1(int i, char *pi) {
|
int sub1(int i, char *pi) {
|
||||||
typedef int foo[i];
|
typedef int foo[i];
|
||||||
struct bar {foo f1; int f2:3; int f3:4} *p = (struct bar *) pi;
|
struct bar {foo f1; int f2:3; int f3:4} *p = (struct bar *) pi;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep llvm.stacksave
|
// RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep llvm.stacksave
|
||||||
// XFAIL: *
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
// PR691
|
// PR691
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep foo[12345] | wc -l | grep 5
|
// RUN: %llvmgcc %s -S -o - | gccas | llvm-dis | grep foo[12345] | wc -l | grep 5
|
||||||
// XFAIL: *
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
__asm__ ("foo1");
|
__asm__ ("foo1");
|
||||||
__asm__ ("foo2");
|
__asm__ ("foo2");
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
// Passes with the new CFE.
|
// Test that basic generic vector support works
|
||||||
|
|
||||||
// RUN: %llvmgcc %s -S -o -
|
// RUN: %llvmgcc %s -S -o -
|
||||||
// XFAIL: *
|
// XFAIL: llvmgcc3
|
||||||
|
|
||||||
typedef int v4si __attribute__ ((__vector_size__ (16)));
|
typedef int v4si __attribute__ ((__vector_size__ (16)));
|
||||||
void test(v4si *P, v4si *Q, float X) {
|
void test(v4si *P, v4si *Q, float X) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user