resurrect lost tests by renaming them to not end with .tr
authorGabor Greif <ggreif@gmail.com>
Wed, 21 May 2008 14:48:24 +0000 (14:48 +0000)
committerGabor Greif <ggreif@gmail.com>
Wed, 21 May 2008 14:48:24 +0000 (14:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51375 91177308-0d34-0410-b5e6-96231b3b80d8

50 files changed:
test/C++Frontend/2003-08-24-Cleanup.cpp [new file with mode: 0644]
test/C++Frontend/2003-08-24-Cleanup.cpp.tr [deleted file]
test/C++Frontend/2003-08-29-ArgPassingBug.cpp [new file with mode: 0644]
test/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr [deleted file]
test/C++Frontend/2003-10-21-InnerClass.cpp [new file with mode: 0644]
test/C++Frontend/2003-10-21-InnerClass.cpp.tr [deleted file]
test/C++Frontend/2003-11-02-WeakLinkage.cpp [new file with mode: 0644]
test/C++Frontend/2003-11-02-WeakLinkage.cpp.tr [deleted file]
test/C++Frontend/2003-11-08-ArrayAddress.cpp [new file with mode: 0644]
test/C++Frontend/2003-11-08-ArrayAddress.cpp.tr [deleted file]
test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp [new file with mode: 0644]
test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp.tr [deleted file]
test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp [new file with mode: 0644]
test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp.tr [deleted file]
test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp [new file with mode: 0644]
test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp.tr [deleted file]
test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp [new file with mode: 0644]
test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp.tr [deleted file]
test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp [new file with mode: 0644]
test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp.tr [deleted file]
test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c [new file with mode: 0644]
test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c.tr [deleted file]
test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c [new file with mode: 0644]
test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c.tr [deleted file]
test/CFrontend/2003-08-17-DeadCodeShortCircuit.c [new file with mode: 0644]
test/CFrontend/2003-08-17-DeadCodeShortCircuit.c.tr [deleted file]
test/CFrontend/2003-11-03-AddrArrayElement.c [new file with mode: 0644]
test/CFrontend/2003-11-03-AddrArrayElement.c.tr [deleted file]
test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c [new file with mode: 0644]
test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c.tr [deleted file]
test/CFrontend/2003-11-13-TypeSafety.c [new file with mode: 0644]
test/CFrontend/2003-11-13-TypeSafety.c.tr [deleted file]
test/CFrontend/2003-11-19-AddressOfRegister.c [new file with mode: 0644]
test/CFrontend/2003-11-19-AddressOfRegister.c.tr [deleted file]
test/CFrontend/2003-12-14-ExternInlineSupport.c [new file with mode: 0644]
test/CFrontend/2003-12-14-ExternInlineSupport.c.tr [deleted file]
test/CFrontend/2004-02-12-LargeAggregateCopy.c [new file with mode: 0644]
test/CFrontend/2004-02-12-LargeAggregateCopy.c.tr [deleted file]
test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c [new file with mode: 0644]
test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c.tr [deleted file]
test/CFrontend/2004-02-13-IllegalVararg.c [new file with mode: 0644]
test/CFrontend/2004-02-13-IllegalVararg.c.tr [deleted file]
test/CFrontend/2004-02-20-Builtins.c [new file with mode: 0644]
test/CFrontend/2004-02-20-Builtins.c.tr [deleted file]
test/CFrontend/2004-03-07-ExternalConstant.c [new file with mode: 0644]
test/CFrontend/2004-03-07-ExternalConstant.c.tr [deleted file]
test/CFrontend/2004-06-17-UnorderedCompares.c [new file with mode: 0644]
test/CFrontend/2004-06-17-UnorderedCompares.c.tr [deleted file]
test/CFrontend/2005-01-02-PointerDifference.c [new file with mode: 0644]
test/CFrontend/2005-01-02-PointerDifference.c.tr [deleted file]

diff --git a/test/C++Frontend/2003-08-24-Cleanup.cpp b/test/C++Frontend/2003-08-24-Cleanup.cpp
new file mode 100644 (file)
index 0000000..ab0d1a0
--- /dev/null
@@ -0,0 +1,10 @@
+// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep unwind
+
+struct S { ~S(); };
+
+int mightthrow();
+
+int test() {
+  S s;
+  mightthrow();
+}
diff --git a/test/C++Frontend/2003-08-24-Cleanup.cpp.tr b/test/C++Frontend/2003-08-24-Cleanup.cpp.tr
deleted file mode 100644 (file)
index ab0d1a0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep unwind
-
-struct S { ~S(); };
-
-int mightthrow();
-
-int test() {
-  S s;
-  mightthrow();
-}
diff --git a/test/C++Frontend/2003-08-29-ArgPassingBug.cpp b/test/C++Frontend/2003-08-29-ArgPassingBug.cpp
new file mode 100644 (file)
index 0000000..d4cddff
--- /dev/null
@@ -0,0 +1,13 @@
+
+// RUN: %llvmgcc -xc++ -c -o /dev/null %s |& not grep WARNING
+
+struct iterator {
+  iterator();
+  iterator(const iterator &I);
+};
+
+iterator foo(const iterator &I) { return I; }
+
+void test() {
+  foo(iterator());
+}
diff --git a/test/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr b/test/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr
deleted file mode 100644 (file)
index d4cddff..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-// RUN: %llvmgcc -xc++ -c -o /dev/null %s |& not grep WARNING
-
-struct iterator {
-  iterator();
-  iterator(const iterator &I);
-};
-
-iterator foo(const iterator &I) { return I; }
-
-void test() {
-  foo(iterator());
-}
diff --git a/test/C++Frontend/2003-10-21-InnerClass.cpp b/test/C++Frontend/2003-10-21-InnerClass.cpp
new file mode 100644 (file)
index 0000000..fadd51d
--- /dev/null
@@ -0,0 +1,12 @@
+// RUN: %llvmgcc -xc++ -S -o - %s | grep {struct.X::Y}
+struct X {
+
+  struct Y {
+    Y();
+  };
+
+};
+
+X::Y::Y() {
+
+}
diff --git a/test/C++Frontend/2003-10-21-InnerClass.cpp.tr b/test/C++Frontend/2003-10-21-InnerClass.cpp.tr
deleted file mode 100644 (file)
index fadd51d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// RUN: %llvmgcc -xc++ -S -o - %s | grep {struct.X::Y}
-struct X {
-
-  struct Y {
-    Y();
-  };
-
-};
-
-X::Y::Y() {
-
-}
diff --git a/test/C++Frontend/2003-11-02-WeakLinkage.cpp b/test/C++Frontend/2003-11-02-WeakLinkage.cpp
new file mode 100644 (file)
index 0000000..748ca63
--- /dev/null
@@ -0,0 +1,13 @@
+// RUN: %llvmgcc -xc++ -S -o - %s | not grep weak
+// The template should compile to linkonce linkage, not weak linkage.
+
+template<class T>
+void thefunc();
+
+template<class T>
+inline void thefunc() {}
+
+void test() {
+  thefunc<int>();
+}
+
diff --git a/test/C++Frontend/2003-11-02-WeakLinkage.cpp.tr b/test/C++Frontend/2003-11-02-WeakLinkage.cpp.tr
deleted file mode 100644 (file)
index 748ca63..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// RUN: %llvmgcc -xc++ -S -o - %s | not grep weak
-// The template should compile to linkonce linkage, not weak linkage.
-
-template<class T>
-void thefunc();
-
-template<class T>
-inline void thefunc() {}
-
-void test() {
-  thefunc<int>();
-}
-
diff --git a/test/C++Frontend/2003-11-08-ArrayAddress.cpp b/test/C++Frontend/2003-11-08-ArrayAddress.cpp
new file mode 100644 (file)
index 0000000..9ad1b8f
--- /dev/null
@@ -0,0 +1,10 @@
+// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep getelementptr
+
+struct foo {
+  int array[100];
+  void *getAddr(unsigned i);
+};
+
+void *foo::getAddr(unsigned i) {
+  return &array[i];
+}
diff --git a/test/C++Frontend/2003-11-08-ArrayAddress.cpp.tr b/test/C++Frontend/2003-11-08-ArrayAddress.cpp.tr
deleted file mode 100644 (file)
index 9ad1b8f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep getelementptr
-
-struct foo {
-  int array[100];
-  void *getAddr(unsigned i);
-};
-
-void *foo::getAddr(unsigned i) {
-  return &array[i];
-}
diff --git a/test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp b/test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp
new file mode 100644 (file)
index 0000000..e6c09e5
--- /dev/null
@@ -0,0 +1,21 @@
+// The code generated for this testcase should be completely typesafe!
+// RUN: %llvmgcc -xc++ -S -o - %s | llvm-as | opt -die | llvm-dis | \
+// RUN:    notcast
+
+struct contained {
+  unsigned X;
+  contained();
+};
+
+struct base {
+  unsigned A, B;
+};
+
+struct derived : public base {
+  contained _M_value_field;
+};
+
+int test() {
+  derived X;
+}
+
diff --git a/test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp.tr b/test/C++Frontend/2003-11-09-ConstructorTypeSafety.cpp.tr
deleted file mode 100644 (file)
index e6c09e5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// The code generated for this testcase should be completely typesafe!
-// RUN: %llvmgcc -xc++ -S -o - %s | llvm-as | opt -die | llvm-dis | \
-// RUN:    notcast
-
-struct contained {
-  unsigned X;
-  contained();
-};
-
-struct base {
-  unsigned A, B;
-};
-
-struct derived : public base {
-  contained _M_value_field;
-};
-
-int test() {
-  derived X;
-}
-
diff --git a/test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp b/test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp
new file mode 100644 (file)
index 0000000..cb66ba1
--- /dev/null
@@ -0,0 +1,13 @@
+// RUN: %llvmgcc -xc++ -S -o - %s | llvm-as | opt -die | llvm-dis |  notcast
+
+struct A {
+        A() : i(0) {}
+        int getI() {return i;}
+        int i;
+};
+
+int f(int j)
+{
+        A a;
+        return j+a.getI();
+}
diff --git a/test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp.tr b/test/C++Frontend/2003-11-18-MemberInitializationCasting.cpp.tr
deleted file mode 100644 (file)
index cb66ba1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-// RUN: %llvmgcc -xc++ -S -o - %s | llvm-as | opt -die | llvm-dis |  notcast
-
-struct A {
-        A() : i(0) {}
-        int getI() {return i;}
-        int i;
-};
-
-int f(int j)
-{
-        A a;
-        return j+a.getI();
-}
diff --git a/test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp b/test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp
new file mode 100644 (file)
index 0000000..8ae15c9
--- /dev/null
@@ -0,0 +1,6 @@
+// RUN: %llvmgcc -xc++ -S -o - %s | not grep { constant }
+
+extern int X;
+const int Y = X;
+const int* foo() { return &Y; }
+
diff --git a/test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp.tr b/test/C++Frontend/2004-01-11-DynamicInitializedConstant.cpp.tr
deleted file mode 100644 (file)
index 8ae15c9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RUN: %llvmgcc -xc++ -S -o - %s | not grep { constant }
-
-extern int X;
-const int Y = X;
-const int* foo() { return &Y; }
-
diff --git a/test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp b/test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp
new file mode 100644 (file)
index 0000000..b019e0c
--- /dev/null
@@ -0,0 +1,8 @@
+// RUN: %llvmgcc -xc++ -c -o - %s | llvm-dis | grep _ZN11AccessFlags6strlenEv
+
+struct AccessFlags {
+  void strlen();
+};
+
+void AccessFlags::strlen() { }
+
diff --git a/test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp.tr b/test/C++Frontend/2004-03-09-UnmangledBuiltinMethods.cpp.tr
deleted file mode 100644 (file)
index b019e0c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RUN: %llvmgcc -xc++ -c -o - %s | llvm-dis | grep _ZN11AccessFlags6strlenEv
-
-struct AccessFlags {
-  void strlen();
-};
-
-void AccessFlags::strlen() { }
-
diff --git a/test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp b/test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp
new file mode 100644 (file)
index 0000000..706d541
--- /dev/null
@@ -0,0 +1,23 @@
+// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep callDefaultCtor | \
+// RUN:   not grep declare
+
+// This is a testcase for LLVM PR445, which was a problem where the 
+// instantiation of callDefaultCtor was not being emitted correctly.
+
+struct Pass {};
+
+template<typename PassName>
+Pass *callDefaultCtor() { return new Pass(); }
+
+void foo(Pass *(*C)());
+
+struct basic_string {
+  bool empty() const { return true; }
+};
+
+
+bool foo2(basic_string &X) {
+  return X.empty();
+}
+void baz() { foo(callDefaultCtor<Pass>); }
+
diff --git a/test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp.tr b/test/C++Frontend/2004-09-27-DidntEmitTemplate.cpp.tr
deleted file mode 100644 (file)
index 706d541..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-// RUN: %llvmgxx -xc++ %s -c -o - | llvm-dis | grep callDefaultCtor | \
-// RUN:   not grep declare
-
-// This is a testcase for LLVM PR445, which was a problem where the 
-// instantiation of callDefaultCtor was not being emitted correctly.
-
-struct Pass {};
-
-template<typename PassName>
-Pass *callDefaultCtor() { return new Pass(); }
-
-void foo(Pass *(*C)());
-
-struct basic_string {
-  bool empty() const { return true; }
-};
-
-
-bool foo2(basic_string &X) {
-  return X.empty();
-}
-void baz() { foo(callDefaultCtor<Pass>); }
-
diff --git a/test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c b/test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c
new file mode 100644 (file)
index 0000000..51e66c9
--- /dev/null
@@ -0,0 +1,7 @@
+/* RUN: %llvmgcc -xc %s -S -o - | grep -v alloca | not grep bitcast
+ */
+
+void test(int* array, long long N) {
+    array[N] = N[array] = 33;
+}
+
diff --git a/test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c.tr b/test/CFrontend/2003-07-22-ArrayAccessTypeSafety.c.tr
deleted file mode 100644 (file)
index 51e66c9..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-/* RUN: %llvmgcc -xc %s -S -o - | grep -v alloca | not grep bitcast
- */
-
-void test(int* array, long long N) {
-    array[N] = N[array] = 33;
-}
-
diff --git a/test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c b/test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c
new file mode 100644 (file)
index 0000000..39412e5
--- /dev/null
@@ -0,0 +1,14 @@
+/* RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep __builtin_
+ *
+ * __builtin_longjmp/setjmp should get transformed into llvm.setjmp/longjmp 
+ * just like explicit setjmp/longjmp calls are.
+ */
+
+void jumpaway(int *ptr) {
+  __builtin_longjmp(ptr,1);
+}
+    
+int main(void) {
+  __builtin_setjmp(0);
+  jumpaway(0);
+}
diff --git a/test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c.tr b/test/CFrontend/2003-08-06-BuiltinSetjmpLongjmp.c.tr
deleted file mode 100644 (file)
index 39412e5..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/* RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep __builtin_
- *
- * __builtin_longjmp/setjmp should get transformed into llvm.setjmp/longjmp 
- * just like explicit setjmp/longjmp calls are.
- */
-
-void jumpaway(int *ptr) {
-  __builtin_longjmp(ptr,1);
-}
-    
-int main(void) {
-  __builtin_setjmp(0);
-  jumpaway(0);
-}
diff --git a/test/CFrontend/2003-08-17-DeadCodeShortCircuit.c b/test/CFrontend/2003-08-17-DeadCodeShortCircuit.c
new file mode 100644 (file)
index 0000000..c275fee
--- /dev/null
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc -xc %s -c -o %t.o
+
+int test(_Bool pos, _Bool color) {
+  return 0;
+  return (pos && color);
+}
+
diff --git a/test/CFrontend/2003-08-17-DeadCodeShortCircuit.c.tr b/test/CFrontend/2003-08-17-DeadCodeShortCircuit.c.tr
deleted file mode 100644 (file)
index c275fee..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o %t.o
-
-int test(_Bool pos, _Bool color) {
-  return 0;
-  return (pos && color);
-}
-
diff --git a/test/CFrontend/2003-11-03-AddrArrayElement.c b/test/CFrontend/2003-11-03-AddrArrayElement.c
new file mode 100644 (file)
index 0000000..ed3fc1a
--- /dev/null
@@ -0,0 +1,11 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+
+// This should be turned into a tasty getelementptr instruction, not a nasty
+// series of casts and address arithmetic.
+
+char Global[100];
+
+char *test1(unsigned i) {
+  return &Global[i];
+}
+
diff --git a/test/CFrontend/2003-11-03-AddrArrayElement.c.tr b/test/CFrontend/2003-11-03-AddrArrayElement.c.tr
deleted file mode 100644 (file)
index ed3fc1a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
-
-// This should be turned into a tasty getelementptr instruction, not a nasty
-// series of casts and address arithmetic.
-
-char Global[100];
-
-char *test1(unsigned i) {
-  return &Global[i];
-}
-
diff --git a/test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c b/test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c
new file mode 100644 (file)
index 0000000..443dfbd
--- /dev/null
@@ -0,0 +1,9 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+
+char *test(char* C) {
+  return C-1;   // Should turn into a GEP
+}
+
+int *test2(int* I) {
+  return I-1;
+}
diff --git a/test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c.tr b/test/CFrontend/2003-11-08-PointerSubNotGetelementptr.c.tr
deleted file mode 100644 (file)
index 443dfbd..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
-
-char *test(char* C) {
-  return C-1;   // Should turn into a GEP
-}
-
-int *test2(int* I) {
-  return I-1;
-}
diff --git a/test/CFrontend/2003-11-13-TypeSafety.c b/test/CFrontend/2003-11-13-TypeSafety.c
new file mode 100644 (file)
index 0000000..128b767
--- /dev/null
@@ -0,0 +1,5 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+
+int *test(int *X, int Y) {
+  return X + Y;
+}
diff --git a/test/CFrontend/2003-11-13-TypeSafety.c.tr b/test/CFrontend/2003-11-13-TypeSafety.c.tr
deleted file mode 100644 (file)
index 128b767..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
-
-int *test(int *X, int Y) {
-  return X + Y;
-}
diff --git a/test/CFrontend/2003-11-19-AddressOfRegister.c b/test/CFrontend/2003-11-19-AddressOfRegister.c
new file mode 100644 (file)
index 0000000..69dc54d
--- /dev/null
@@ -0,0 +1,12 @@
+// RUN: %llvmgcc -xc %s -S -o /dev/null |& not grep warning
+
+struct item {
+  short delta[4];
+};
+
+int TEST(int nt) {
+ register struct item *aa;
+ aa[nt].delta;
+ return 1;
+}
+
diff --git a/test/CFrontend/2003-11-19-AddressOfRegister.c.tr b/test/CFrontend/2003-11-19-AddressOfRegister.c.tr
deleted file mode 100644 (file)
index 69dc54d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-// RUN: %llvmgcc -xc %s -S -o /dev/null |& not grep warning
-
-struct item {
-  short delta[4];
-};
-
-int TEST(int nt) {
- register struct item *aa;
- aa[nt].delta;
- return 1;
-}
-
diff --git a/test/CFrontend/2003-12-14-ExternInlineSupport.c b/test/CFrontend/2003-12-14-ExternInlineSupport.c
new file mode 100644 (file)
index 0000000..fb92ec7
--- /dev/null
@@ -0,0 +1,3 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep dead_function
+
+extern __inline__ void dead_function() {}
diff --git a/test/CFrontend/2003-12-14-ExternInlineSupport.c.tr b/test/CFrontend/2003-12-14-ExternInlineSupport.c.tr
deleted file mode 100644 (file)
index fb92ec7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep dead_function
-
-extern __inline__ void dead_function() {}
diff --git a/test/CFrontend/2004-02-12-LargeAggregateCopy.c b/test/CFrontend/2004-02-12-LargeAggregateCopy.c
new file mode 100644 (file)
index 0000000..b3c9bcf
--- /dev/null
@@ -0,0 +1,8 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.memcpy
+
+struct X { int V[10000]; };
+struct X Global1, Global2;
+void test() {
+  Global2 = Global1;
+}
+
diff --git a/test/CFrontend/2004-02-12-LargeAggregateCopy.c.tr b/test/CFrontend/2004-02-12-LargeAggregateCopy.c.tr
deleted file mode 100644 (file)
index b3c9bcf..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.memcpy
-
-struct X { int V[10000]; };
-struct X Global1, Global2;
-void test() {
-  Global2 = Global1;
-}
-
diff --git a/test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c b/test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c
new file mode 100644 (file)
index 0000000..162d32a
--- /dev/null
@@ -0,0 +1,8 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.*address | count 4
+
+void *test1() {
+  return __builtin_return_address(1);
+}
+void *test2() {
+  return __builtin_frame_address(0);
+}
diff --git a/test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c.tr b/test/CFrontend/2004-02-13-BuiltinFrameReturnAddress.c.tr
deleted file mode 100644 (file)
index 162d32a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.*address | count 4
-
-void *test1() {
-  return __builtin_return_address(1);
-}
-void *test2() {
-  return __builtin_frame_address(0);
-}
diff --git a/test/CFrontend/2004-02-13-IllegalVararg.c b/test/CFrontend/2004-02-13-IllegalVararg.c
new file mode 100644 (file)
index 0000000..1f3eded
--- /dev/null
@@ -0,0 +1,11 @@
+// RUN: %llvmgcc -xc %s -c -o - | llc
+
+#include <stdarg.h>
+
+float test(int X, ...) {
+  va_list ap;
+  float F;
+  va_start(ap, X);
+  F = va_arg(ap, float);
+  return F;
+}
diff --git a/test/CFrontend/2004-02-13-IllegalVararg.c.tr b/test/CFrontend/2004-02-13-IllegalVararg.c.tr
deleted file mode 100644 (file)
index 1f3eded..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llc
-
-#include <stdarg.h>
-
-float test(int X, ...) {
-  va_list ap;
-  float F;
-  va_start(ap, X);
-  F = va_arg(ap, float);
-  return F;
-}
diff --git a/test/CFrontend/2004-02-20-Builtins.c b/test/CFrontend/2004-02-20-Builtins.c
new file mode 100644 (file)
index 0000000..82b7dc1
--- /dev/null
@@ -0,0 +1,6 @@
+// RUN: %llvmgcc -O3 -xc %s -c -o - | llvm-dis | not grep builtin
+
+void zsqrtxxx(float num) {
+   num = sqrt(num);
+}
+
diff --git a/test/CFrontend/2004-02-20-Builtins.c.tr b/test/CFrontend/2004-02-20-Builtins.c.tr
deleted file mode 100644 (file)
index 82b7dc1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-// RUN: %llvmgcc -O3 -xc %s -c -o - | llvm-dis | not grep builtin
-
-void zsqrtxxx(float num) {
-   num = sqrt(num);
-}
-
diff --git a/test/CFrontend/2004-03-07-ExternalConstant.c b/test/CFrontend/2004-03-07-ExternalConstant.c
new file mode 100644 (file)
index 0000000..b8e13a3
--- /dev/null
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep constant
+
+extern const int a[];   // 'a' should be marked constant even though it's external!
+int foo () {
+  return a[0];
+}
+
diff --git a/test/CFrontend/2004-03-07-ExternalConstant.c.tr b/test/CFrontend/2004-03-07-ExternalConstant.c.tr
deleted file mode 100644 (file)
index b8e13a3..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep constant
-
-extern const int a[];   // 'a' should be marked constant even though it's external!
-int foo () {
-  return a[0];
-}
-
diff --git a/test/CFrontend/2004-06-17-UnorderedCompares.c b/test/CFrontend/2004-06-17-UnorderedCompares.c
new file mode 100644 (file)
index 0000000..f91ed66
--- /dev/null
@@ -0,0 +1,21 @@
+// RUN: %llvmgcc -xc -std=c99 %s -c -o - | llvm-dis | grep -v llvm.isunordered | not grep call
+
+#include <math.h>
+
+_Bool A, B, C, D, E, F;
+void TestF(float X, float Y) {
+  A = __builtin_isgreater(X, Y);
+  B = __builtin_isgreaterequal(X, Y);
+  C = __builtin_isless(X, Y);
+  D = __builtin_islessequal(X, Y);
+  E = __builtin_islessgreater(X, Y);
+  F = __builtin_isunordered(X, Y);
+}
+void TestD(double X, double Y) {
+  A = __builtin_isgreater(X, Y);
+  B = __builtin_isgreaterequal(X, Y);
+  C = __builtin_isless(X, Y);
+  D = __builtin_islessequal(X, Y);
+  E = __builtin_islessgreater(X, Y);
+  F = __builtin_isunordered(X, Y);
+}
diff --git a/test/CFrontend/2004-06-17-UnorderedCompares.c.tr b/test/CFrontend/2004-06-17-UnorderedCompares.c.tr
deleted file mode 100644 (file)
index f91ed66..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// RUN: %llvmgcc -xc -std=c99 %s -c -o - | llvm-dis | grep -v llvm.isunordered | not grep call
-
-#include <math.h>
-
-_Bool A, B, C, D, E, F;
-void TestF(float X, float Y) {
-  A = __builtin_isgreater(X, Y);
-  B = __builtin_isgreaterequal(X, Y);
-  C = __builtin_isless(X, Y);
-  D = __builtin_islessequal(X, Y);
-  E = __builtin_islessgreater(X, Y);
-  F = __builtin_isunordered(X, Y);
-}
-void TestD(double X, double Y) {
-  A = __builtin_isgreater(X, Y);
-  B = __builtin_isgreaterequal(X, Y);
-  C = __builtin_isless(X, Y);
-  D = __builtin_islessequal(X, Y);
-  E = __builtin_islessgreater(X, Y);
-  F = __builtin_isunordered(X, Y);
-}
diff --git a/test/CFrontend/2005-01-02-PointerDifference.c b/test/CFrontend/2005-01-02-PointerDifference.c
new file mode 100644 (file)
index 0000000..a351da2
--- /dev/null
@@ -0,0 +1,3 @@
+// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep -v div
+
+int Diff(int *P, int *Q) { return P-Q; }
diff --git a/test/CFrontend/2005-01-02-PointerDifference.c.tr b/test/CFrontend/2005-01-02-PointerDifference.c.tr
deleted file mode 100644 (file)
index a351da2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep -v div
-
-int Diff(int *P, int *Q) { return P-Q; }