diff options
author | Tanya Lattner <tonic@nondot.org> | 2004-11-06 22:41:00 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2004-11-06 22:41:00 +0000 |
commit | e9af5d186bdf1620e3f0b74ecc7e49c25b82d186 (patch) | |
tree | 85e4d0d3702c46934eb8bf88a520fe21461e3d3b | |
parent | d13e0ae12ec211525bc254ea743f0cc183801de6 (diff) |
Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17532 91177308-0d34-0410-b5e6-96231b3b80d8
107 files changed, 214 insertions, 0 deletions
diff --git a/test/CFrontend/2002-01-23-LoadQISIReloadFailure.c b/test/CFrontend/2002-01-23-LoadQISIReloadFailure.c index 55a17a3792..258d3cc0e3 100644 --- a/test/CFrontend/2002-01-23-LoadQISIReloadFailure.c +++ b/test/CFrontend/2002-01-23-LoadQISIReloadFailure.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* Regression test. Just compile .c -> .ll to test */ int foo(void) { unsigned char *pp; diff --git a/test/CFrontend/2002-01-24-ComplexSpaceInType.c b/test/CFrontend/2002-01-24-ComplexSpaceInType.c index 41c87d0dcb..9559d5b37b 100644 --- a/test/CFrontend/2002-01-24-ComplexSpaceInType.c +++ b/test/CFrontend/2002-01-24-ComplexSpaceInType.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + // This caused generation of the following type name: // %Array = uninitialized global [10 x %complex int] // diff --git a/test/CFrontend/2002-01-24-HandleCallInsnSEGV.c b/test/CFrontend/2002-01-24-HandleCallInsnSEGV.c index 5ae9d63494..010a24771c 100644 --- a/test/CFrontend/2002-01-24-HandleCallInsnSEGV.c +++ b/test/CFrontend/2002-01-24-HandleCallInsnSEGV.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + void *dlclose(void*); void ap_os_dso_unload(void *handle) diff --git a/test/CFrontend/2002-02-13-ConditionalInCall.c b/test/CFrontend/2002-02-13-ConditionalInCall.c index 24a9f3e9e8..0dad6ff5c2 100644 --- a/test/CFrontend/2002-02-13-ConditionalInCall.c +++ b/test/CFrontend/2002-02-13-ConditionalInCall.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* Test problem where bad code was generated with a ?: statement was in a function call argument */ diff --git a/test/CFrontend/2002-02-13-ReloadProblem.c b/test/CFrontend/2002-02-13-ReloadProblem.c index eec7844e75..ab9b56da3e 100644 --- a/test/CFrontend/2002-02-13-ReloadProblem.c +++ b/test/CFrontend/2002-02-13-ReloadProblem.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* This triggered a problem in reload, fixed by disabling most of the * steps of compilation in GCC. Before this change, the code went through * the entire backend of GCC, even though it was unnecessary for LLVM output diff --git a/test/CFrontend/2002-02-13-TypeVarNameCollision.c b/test/CFrontend/2002-02-13-TypeVarNameCollision.c index ec00527930..f4daa2186b 100644 --- a/test/CFrontend/2002-02-13-TypeVarNameCollision.c +++ b/test/CFrontend/2002-02-13-TypeVarNameCollision.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* This testcase causes a symbol table collision. Type names and variable * names should be in distinct namespaces */ diff --git a/test/CFrontend/2002-02-13-UnnamedLocal.c b/test/CFrontend/2002-02-13-UnnamedLocal.c index 700f5642d3..6fdc7efdd3 100644 --- a/test/CFrontend/2002-02-13-UnnamedLocal.c +++ b/test/CFrontend/2002-02-13-UnnamedLocal.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* Testcase for a problem where GCC allocated xqic to a register, * and did not have a VAR_DECL that explained the stack slot to LLVM. * Now the LLVM code synthesizes a stack slot if one is presented that diff --git a/test/CFrontend/2002-02-14-EntryNodePreds.c b/test/CFrontend/2002-02-14-EntryNodePreds.c index 8b6f4e0840..f1e01515fd 100644 --- a/test/CFrontend/2002-02-14-EntryNodePreds.c +++ b/test/CFrontend/2002-02-14-EntryNodePreds.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* GCC Used to generate code that contained a branch to the entry node of * the do_merge function. This is illegal LLVM code. To fix this, GCC now * inserts an entry node regardless of whether or not it has to insert allocas. diff --git a/test/CFrontend/2002-02-16-RenamingTest.c b/test/CFrontend/2002-02-16-RenamingTest.c index 47931b3a01..952af90c87 100644 --- a/test/CFrontend/2002-02-16-RenamingTest.c +++ b/test/CFrontend/2002-02-16-RenamingTest.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* test that locals are renamed with . notation */ void abc(void *); diff --git a/test/CFrontend/2002-02-17-ArgumentAddress.c b/test/CFrontend/2002-02-17-ArgumentAddress.c index 78378de322..937929559f 100644 --- a/test/CFrontend/2002-02-17-ArgumentAddress.c +++ b/test/CFrontend/2002-02-17-ArgumentAddress.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + int test(int X) { return X; } diff --git a/test/CFrontend/2002-02-18-64bitConstant.c b/test/CFrontend/2002-02-18-64bitConstant.c index 3c3a603486..f2ed121652 100644 --- a/test/CFrontend/2002-02-18-64bitConstant.c +++ b/test/CFrontend/2002-02-18-64bitConstant.c @@ -1,3 +1,5 @@ +// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null + /* GCC wasn't handling 64 bit constants right fixed */ void main() { diff --git a/test/CFronte |