[llvm-commits] CVS: llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp 2003-08-21-EmptyClass.cpp 2003-08-27-TypeNamespaces.cpp 2003-08-28-ForwardType.cpp 2003-08-28-SaveExprBug.cpp 2003-08-31-StructLayout.cpp 2003-09-22-CompositeExprValue.cpp 2003-09-29-ArgumentNumberMismatch.cpp 2003-09-30-CommaExprBug.cpp 2003-09-30-ForIncrementExprBug.cpp 2003-09-30-ForIncrementExprBug2.cpp 2003-09-30-NestedFunctionDecl.cpp 2003-10-17-BoolBitfields.cpp 2003-10-27-VirtualBaseClassCrash.cpp 2003-11-04-ArrayConstructors.cpp 2003-11-04-CatchLabelName.cpp 2003-11-18-EnumArray.cpp 2003-11-18-PtrMemConstantInitializer.cpp 2003-11-25-ReturningOpaqueByValue.cpp 2003-11-27-MultipleInheritanceThunk.cpp 2003-11-29-DuplicatedCleanupTest.cpp 2003-12-08-ArrayOfPtrToMemberFunc.cpp 2004-03-08-ReinterpretCastCopy.cpp 2004-03-15-CleanupsAndGotos.cpp 2004-06-08-LateTemplateInstantiation.cpp 2004-09-27-CompilerCrash.cpp
Tanya Brethour
tbrethou at cs.uiuc.edu
Sat Nov 6 14:30:07 PST 2004
Changes in directory llvm/test/Regression/C++Frontend:
2003-08-20-ExceptionFail.cpp updated: 1.2 -> 1.3
2003-08-21-EmptyClass.cpp updated: 1.3 -> 1.4
2003-08-27-TypeNamespaces.cpp updated: 1.1 -> 1.2
2003-08-28-ForwardType.cpp updated: 1.2 -> 1.3
2003-08-28-SaveExprBug.cpp updated: 1.1 -> 1.2
2003-08-31-StructLayout.cpp updated: 1.1 -> 1.2
2003-09-22-CompositeExprValue.cpp updated: 1.1 -> 1.2
2003-09-29-ArgumentNumberMismatch.cpp updated: 1.2 -> 1.3
2003-09-30-CommaExprBug.cpp updated: 1.1 -> 1.2
2003-09-30-ForIncrementExprBug.cpp updated: 1.1 -> 1.2
2003-09-30-ForIncrementExprBug2.cpp updated: 1.1 -> 1.2
2003-09-30-NestedFunctionDecl.cpp updated: 1.1 -> 1.2
2003-10-17-BoolBitfields.cpp updated: 1.1 -> 1.2
2003-10-27-VirtualBaseClassCrash.cpp updated: 1.1 -> 1.2
2003-11-04-ArrayConstructors.cpp updated: 1.2 -> 1.3
2003-11-04-CatchLabelName.cpp updated: 1.1 -> 1.2
2003-11-18-EnumArray.cpp updated: 1.1 -> 1.2
2003-11-18-PtrMemConstantInitializer.cpp updated: 1.1 -> 1.2
2003-11-25-ReturningOpaqueByValue.cpp updated: 1.1 -> 1.2
2003-11-27-MultipleInheritanceThunk.cpp updated: 1.1 -> 1.2
2003-11-29-DuplicatedCleanupTest.cpp updated: 1.1 -> 1.2
2003-12-08-ArrayOfPtrToMemberFunc.cpp updated: 1.1 -> 1.2
2004-03-08-ReinterpretCastCopy.cpp updated: 1.1 -> 1.2
2004-03-15-CleanupsAndGotos.cpp updated: 1.4 -> 1.5
2004-06-08-LateTemplateInstantiation.cpp updated: 1.1 -> 1.2
2004-09-27-CompilerCrash.cpp updated: 1.1 -> 1.2
---
Log message:
Adding RUN lines.
---
Diffs of the changes: (+52 -0)
Index: llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp:1.2 llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp:1.3
--- llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp:1.2 Wed Aug 20 15:36:09 2003
+++ llvm/test/Regression/C++Frontend/2003-08-20-ExceptionFail.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
void foo();
void bar() {
Index: llvm/test/Regression/C++Frontend/2003-08-21-EmptyClass.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-21-EmptyClass.cpp:1.3 llvm/test/Regression/C++Frontend/2003-08-21-EmptyClass.cpp:1.4
--- llvm/test/Regression/C++Frontend/2003-08-21-EmptyClass.cpp:1.3 Thu Aug 21 23:36:12 2003
+++ llvm/test/Regression/C++Frontend/2003-08-21-EmptyClass.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// This tests compilation of EMPTY_CLASS_EXPR's
struct empty {};
Index: llvm/test/Regression/C++Frontend/2003-08-27-TypeNamespaces.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-27-TypeNamespaces.cpp:1.1 llvm/test/Regression/C++Frontend/2003-08-27-TypeNamespaces.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-08-27-TypeNamespaces.cpp:1.1 Wed Sep 17 00:00:56 2003
+++ llvm/test/Regression/C++Frontend/2003-08-27-TypeNamespaces.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
namespace foo {
namespace bar {
Index: llvm/test/Regression/C++Frontend/2003-08-28-ForwardType.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-28-ForwardType.cpp:1.2 llvm/test/Regression/C++Frontend/2003-08-28-ForwardType.cpp:1.3
--- llvm/test/Regression/C++Frontend/2003-08-28-ForwardType.cpp:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/C++Frontend/2003-08-28-ForwardType.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// XFAIL: darwin,sun
// Default placement versions of operator new.
inline void* operator new(unsigned, void* __p) throw();
Index: llvm/test/Regression/C++Frontend/2003-08-28-SaveExprBug.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-28-SaveExprBug.cpp:1.1 llvm/test/Regression/C++Frontend/2003-08-28-SaveExprBug.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-08-28-SaveExprBug.cpp:1.1 Thu Aug 28 19:03:45 2003
+++ llvm/test/Regression/C++Frontend/2003-08-28-SaveExprBug.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
char* eback();
Index: llvm/test/Regression/C++Frontend/2003-08-31-StructLayout.cpp
diff -u llvm/test/Regression/C++Frontend/2003-08-31-StructLayout.cpp:1.1 llvm/test/Regression/C++Frontend/2003-08-31-StructLayout.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-08-31-StructLayout.cpp:1.1 Sun Aug 31 01:53:05 2003
+++ llvm/test/Regression/C++Frontend/2003-08-31-StructLayout.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// There is a HOLE in the derived2 object due to not wanting to place the two
// baseclass instances at the same offset!
Index: llvm/test/Regression/C++Frontend/2003-09-22-CompositeExprValue.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-22-CompositeExprValue.cpp:1.1 llvm/test/Regression/C++Frontend/2003-09-22-CompositeExprValue.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-09-22-CompositeExprValue.cpp:1.1 Mon Sep 22 13:27:20 2003
+++ llvm/test/Regression/C++Frontend/2003-09-22-CompositeExprValue.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct duration {
duration operator/=(int c) {
return *this;
Index: llvm/test/Regression/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp:1.2 llvm/test/Regression/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp:1.3
--- llvm/test/Regression/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp:1.2 Mon Sep 29 16:53:04 2003
+++ llvm/test/Regression/C++Frontend/2003-09-29-ArgumentNumberMismatch.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// Non-POD classes cannot be passed into a function by component, because their
// dtors must be run. Instead, pass them in by reference. The C++ front-end
// was mistakenly "thinking" that 'foo' took a structure by component.
Index: llvm/test/Regression/C++Frontend/2003-09-30-CommaExprBug.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-30-CommaExprBug.cpp:1.1 llvm/test/Regression/C++Frontend/2003-09-30-CommaExprBug.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-09-30-CommaExprBug.cpp:1.1 Tue Sep 30 16:46:23 2003
+++ llvm/test/Regression/C++Frontend/2003-09-30-CommaExprBug.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
class Empty {};
void foo(Empty E);
Index: llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug.cpp:1.1 llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug.cpp:1.1 Tue Sep 30 16:29:27 2003
+++ llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct C {};
C &foo();
Index: llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp:1.1 llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp:1.1 Tue Sep 30 16:31:25 2003
+++ llvm/test/Regression/C++Frontend/2003-09-30-ForIncrementExprBug2.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// Test with an opaque type
struct C;
Index: llvm/test/Regression/C++Frontend/2003-09-30-NestedFunctionDecl.cpp
diff -u llvm/test/Regression/C++Frontend/2003-09-30-NestedFunctionDecl.cpp:1.1 llvm/test/Regression/C++Frontend/2003-09-30-NestedFunctionDecl.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-09-30-NestedFunctionDecl.cpp:1.1 Tue Sep 30 10:40:25 2003
+++ llvm/test/Regression/C++Frontend/2003-09-30-NestedFunctionDecl.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// The C++ front-end thinks the two foo's are different, the LLVM emitter
// thinks they are the same. The disconnect causes problems.
Index: llvm/test/Regression/C++Frontend/2003-10-17-BoolBitfields.cpp
diff -u llvm/test/Regression/C++Frontend/2003-10-17-BoolBitfields.cpp:1.1 llvm/test/Regression/C++Frontend/2003-10-17-BoolBitfields.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-10-17-BoolBitfields.cpp:1.1 Fri Oct 17 00:20:51 2003
+++ llvm/test/Regression/C++Frontend/2003-10-17-BoolBitfields.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct test {
bool A : 1;
bool B : 1;
Index: llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp
diff -u llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp:1.1 llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp:1.1 Mon Oct 27 11:51:31 2003
+++ llvm/test/Regression/C++Frontend/2003-10-27-VirtualBaseClassCrash.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
template<class T>
struct super {
Index: llvm/test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp:1.2 llvm/test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp:1.3
--- llvm/test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp:1.2 Tue Nov 4 23:31:24 2003
+++ llvm/test/Regression/C++Frontend/2003-11-04-ArrayConstructors.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct Foo {
Foo(int);
Index: llvm/test/Regression/C++Frontend/2003-11-04-CatchLabelName.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-04-CatchLabelName.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-04-CatchLabelName.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-04-CatchLabelName.cpp:1.1 Tue Nov 4 19:36:49 2003
+++ llvm/test/Regression/C++Frontend/2003-11-04-CatchLabelName.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
#include <string>
void bar();
Index: llvm/test/Regression/C++Frontend/2003-11-18-EnumArray.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-18-EnumArray.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-18-EnumArray.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-18-EnumArray.cpp:1.1 Tue Nov 18 14:30:00 2003
+++ llvm/test/Regression/C++Frontend/2003-11-18-EnumArray.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
enum TchkType {
tchkNum, tchkString, tchkSCN, tchkNone
};
Index: llvm/test/Regression/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp:1.1 Tue Nov 18 14:24:46 2003
+++ llvm/test/Regression/C++Frontend/2003-11-18-PtrMemConstantInitializer.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct Gfx {
void opMoveSetShowText();
};
Index: llvm/test/Regression/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp:1.1 Tue Nov 25 02:45:38 2003
+++ llvm/test/Regression/C++Frontend/2003-11-25-ReturningOpaqueByValue.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
#include <vector>
std::vector<int> my_method ();
Index: llvm/test/Regression/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp:1.1 Thu Nov 27 19:32:03 2003
+++ llvm/test/Regression/C++Frontend/2003-11-27-MultipleInheritanceThunk.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct CallSite {
int X;
Index: llvm/test/Regression/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp
diff -u llvm/test/Regression/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp:1.1 llvm/test/Regression/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp:1.1 Sat Nov 29 03:10:50 2003
+++ llvm/test/Regression/C++Frontend/2003-11-29-DuplicatedCleanupTest.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
void doesntThrow() throw();
struct F {
Index: llvm/test/Regression/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp
diff -u llvm/test/Regression/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp:1.1 llvm/test/Regression/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp:1.2
--- llvm/test/Regression/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp:1.1 Mon Dec 8 00:18:37 2003
+++ llvm/test/Regression/C++Frontend/2003-12-08-ArrayOfPtrToMemberFunc.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct Evil {
void fun ();
};
Index: llvm/test/Regression/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp
diff -u llvm/test/Regression/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp:1.1 llvm/test/Regression/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp:1.2
--- llvm/test/Regression/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp:1.1 Mon Mar 8 18:55:58 2004
+++ llvm/test/Regression/C++Frontend/2004-03-08-ReinterpretCastCopy.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct A {
virtual void Method() = 0;
};
Index: llvm/test/Regression/C++Frontend/2004-03-15-CleanupsAndGotos.cpp
diff -u llvm/test/Regression/C++Frontend/2004-03-15-CleanupsAndGotos.cpp:1.4 llvm/test/Regression/C++Frontend/2004-03-15-CleanupsAndGotos.cpp:1.5
--- llvm/test/Regression/C++Frontend/2004-03-15-CleanupsAndGotos.cpp:1.4 Mon Mar 15 23:18:24 2004
+++ llvm/test/Regression/C++Frontend/2004-03-15-CleanupsAndGotos.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
// Testcase from Bug 291
struct X {
Index: llvm/test/Regression/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp
diff -u llvm/test/Regression/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp:1.1 llvm/test/Regression/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp:1.2
--- llvm/test/Regression/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp:1.1 Tue Jun 8 02:11:14 2004
+++ llvm/test/Regression/C++Frontend/2004-06-08-LateTemplateInstantiation.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
template<typename Ty>
Index: llvm/test/Regression/C++Frontend/2004-09-27-CompilerCrash.cpp
diff -u llvm/test/Regression/C++Frontend/2004-09-27-CompilerCrash.cpp:1.1 llvm/test/Regression/C++Frontend/2004-09-27-CompilerCrash.cpp:1.2
--- llvm/test/Regression/C++Frontend/2004-09-27-CompilerCrash.cpp:1.1 Mon Sep 27 21:29:40 2004
+++ llvm/test/Regression/C++Frontend/2004-09-27-CompilerCrash.cpp Sat Nov 6 16:29:57 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
+
struct Pass {} ;
More information about the llvm-commits
mailing list