From d792a27094e833c59c8dc2ab25a696ffa6f5dfc9 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Mon, 26 Mar 2012 11:16:50 +0000 Subject: [PATCH] Remove stale CBackend tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153433 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../CBackend/2002-05-16-NameCollide.ll | 8 --- .../CBackend/2002-05-21-MissingReturn.ll | 20 -------- .../CBackend/2002-08-19-ConstPointerRef.ll | 7 --- .../CBackend/2002-08-19-ConstantExpr.ll | 8 --- .../CBackend/2002-08-19-DataPointer.ll | 4 -- .../CBackend/2002-08-19-FunctionPointer.ll | 5 -- .../CBackend/2002-08-19-HardConstantExpr.ll | 5 -- .../CBackend/2002-08-20-UnnamedArgument.ll | 10 ---- .../CBackend/2002-08-26-IndirectCallTest.ll | 17 ------- .../2002-08-30-StructureOrderingTest.ll | 8 --- .../CBackend/2002-09-20-ArrayTypeFailure.ll | 7 --- .../CBackend/2002-09-20-VarArgPrototypes.ll | 6 --- test/CodeGen/CBackend/2002-10-16-External.ll | 4 -- .../CBackend/2002-11-06-PrintEscaped.ll | 11 ----- .../CBackend/2003-05-12-IntegerSizeWarning.ll | 8 --- .../CBackend/2003-05-13-VarArgFunction.ll | 11 ----- .../CBackend/2003-05-31-MissingStructName.ll | 5 -- .../CBackend/2003-06-01-NullPointerType.ll | 9 ---- .../CBackend/2003-06-11-HexConstant.ll | 4 -- .../2003-06-11-LiteralStringProblem.ll | 3 -- .../CBackend/2003-06-28-InvokeSupport.ll | 17 ------- .../CBackend/2003-06-28-LinkOnceGlobalVars.ll | 3 -- .../CBackend/2003-10-12-NANGlobalInits.ll | 5 -- .../CodeGen/CBackend/2003-10-23-UnusedType.ll | 8 --- .../CBackend/2003-10-28-CastToPtrToStruct.ll | 12 ----- .../CBackend/2003-11-21-ConstantShiftExpr.ll | 13 ----- .../CBackend/2004-02-13-FrameReturnAddress.ll | 16 ------ .../2004-02-15-PreexistingExternals.ll | 18 ------- .../2004-02-26-FPNotPrintableConstants.ll | 11 ----- .../CBackend/2004-02-26-LinkOnceFunctions.ll | 6 --- .../CBackend/2004-08-09-va-end-null.ll | 10 ---- .../2004-11-13-FunctionPointerCast.ll | 12 ----- .../CBackend/2004-12-03-ExternStatics.ll | 10 ---- .../2004-12-28-LogicalConstantExprs.ll | 5 -- .../2005-07-14-NegationToMinusMinus.ll | 18 ------- test/CodeGen/CBackend/2005-08-23-Fmod.ll | 7 --- .../CBackend/2006-12-11-Float-Bitcast.ll | 49 ------------------- .../CBackend/2007-01-08-ParamAttr-ICmp.ll | 26 ---------- .../CBackend/2007-01-17-StackSaveNRestore.ll | 12 ----- test/CodeGen/CBackend/2007-02-05-memset.ll | 13 ----- .../CBackend/2007-02-23-NameConflicts.ll | 14 ------ .../CBackend/2007-07-11-PackedStruct.ll | 9 ---- .../CBackend/2008-02-01-UnalignedLoadStore.ll | 15 ------ .../CBackend/2008-05-31-BoolOverflow.ll | 14 ------ .../2008-10-21-PPCLongDoubleConstant.ll | 29 ----------- .../CBackend/2011-06-08-addWithOverflow.ll | 35 ------------- .../CBackend/X86/2008-06-04-IndirectMem.ll | 12 ----- test/CodeGen/CBackend/X86/lit.local.cfg | 6 --- test/CodeGen/CBackend/fneg.ll | 7 --- test/CodeGen/CBackend/lit.local.cfg | 6 --- test/CodeGen/CBackend/pr2408.ll | 12 ----- test/CodeGen/CBackend/vectors.ll | 37 -------------- 52 files changed, 627 deletions(-) delete mode 100644 test/CodeGen/CBackend/2002-05-16-NameCollide.ll delete mode 100644 test/CodeGen/CBackend/2002-05-21-MissingReturn.ll delete mode 100644 test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll delete mode 100644 test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll delete mode 100644 test/CodeGen/CBackend/2002-08-19-DataPointer.ll delete mode 100644 test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll delete mode 100644 test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll delete mode 100644 test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll delete mode 100644 test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll delete mode 100644 test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll delete mode 100644 test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll delete mode 100644 test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll delete mode 100644 test/CodeGen/CBackend/2002-10-16-External.ll delete mode 100644 test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll delete mode 100644 test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll delete mode 100644 test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll delete mode 100644 test/CodeGen/CBackend/2003-05-31-MissingStructName.ll delete mode 100644 test/CodeGen/CBackend/2003-06-01-NullPointerType.ll delete mode 100644 test/CodeGen/CBackend/2003-06-11-HexConstant.ll delete mode 100644 test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll delete mode 100644 test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll delete mode 100644 test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll delete mode 100644 test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll delete mode 100644 test/CodeGen/CBackend/2003-10-23-UnusedType.ll delete mode 100644 test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll delete mode 100644 test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll delete mode 100644 test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll delete mode 100644 test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll delete mode 100644 test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll delete mode 100644 test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll delete mode 100644 test/CodeGen/CBackend/2004-08-09-va-end-null.ll delete mode 100644 test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll delete mode 100644 test/CodeGen/CBackend/2004-12-03-ExternStatics.ll delete mode 100644 test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll delete mode 100644 test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll delete mode 100644 test/CodeGen/CBackend/2005-08-23-Fmod.ll delete mode 100644 test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll delete mode 100644 test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll delete mode 100644 test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll delete mode 100644 test/CodeGen/CBackend/2007-02-05-memset.ll delete mode 100644 test/CodeGen/CBackend/2007-02-23-NameConflicts.ll delete mode 100644 test/CodeGen/CBackend/2007-07-11-PackedStruct.ll delete mode 100644 test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll delete mode 100644 test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll delete mode 100644 test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll delete mode 100644 test/CodeGen/CBackend/2011-06-08-addWithOverflow.ll delete mode 100644 test/CodeGen/CBackend/X86/2008-06-04-IndirectMem.ll delete mode 100644 test/CodeGen/CBackend/X86/lit.local.cfg delete mode 100644 test/CodeGen/CBackend/fneg.ll delete mode 100644 test/CodeGen/CBackend/lit.local.cfg delete mode 100644 test/CodeGen/CBackend/pr2408.ll delete mode 100644 test/CodeGen/CBackend/vectors.ll diff --git a/test/CodeGen/CBackend/2002-05-16-NameCollide.ll b/test/CodeGen/CBackend/2002-05-16-NameCollide.ll deleted file mode 100644 index 0b06041f571..00000000000 --- a/test/CodeGen/CBackend/2002-05-16-NameCollide.ll +++ /dev/null @@ -1,8 +0,0 @@ -; RUN: llc < %s -march=c - -; Make sure that global variables do not collide if they have the same name, -; but different types. - -@X = global i32 5 ; [#uses=0] -@X.upgrd.1 = global i64 7 ; [#uses=0] - diff --git a/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll b/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll deleted file mode 100644 index a9f54e467d7..00000000000 --- a/test/CodeGen/CBackend/2002-05-21-MissingReturn.ll +++ /dev/null @@ -1,20 +0,0 @@ -; RUN: llc < %s -march=c - -; This case was emitting code that looked like this: -; ... -; llvm_BB1: /* no statement here */ -; } -; -; Which the Sun C compiler rejected, so now we are sure to put a return -; instruction in there if the basic block is otherwise empty. -; -define void @test() { - br label %BB1 - -BB2: ; preds = %BB2 - br label %BB2 - -BB1: ; preds = %0 - ret void -} - diff --git a/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll b/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll deleted file mode 100644 index 2afb1a02bba..00000000000 --- a/test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll +++ /dev/null @@ -1,7 +0,0 @@ -; RUN: llc < %s -march=c - -; Test const pointer refs & forward references - -@t3 = global i32* @t1 ; [#uses=0] -@t1 = global i32 4 ; [#uses=1] - diff --git a/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll b/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll deleted file mode 100644 index b71cf07dbf0..00000000000 --- a/test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll +++ /dev/null @@ -1,8 +0,0 @@ -; RUN: llc < %s -march=c - -global i32* bitcast (float* @2 to i32*) ;; Forward numeric reference -global float* @2 ;; Duplicate forward numeric reference -global float 0.0 - -@array = constant [2 x i32] [ i32 12, i32 52 ] -@arrayPtr = global i32* getelementptr ([2 x i32]* @array, i64 0, i64 0) diff --git a/test/CodeGen/CBackend/2002-08-19-DataPointer.ll b/test/CodeGen/CBackend/2002-08-19-DataPointer.ll deleted file mode 100644 index b5a1f0b28b2..00000000000 --- a/test/CodeGen/CBackend/2002-08-19-DataPointer.ll +++ /dev/null @@ -1,4 +0,0 @@ -; RUN: llc < %s -march=c - -@sptr1 = global [11 x i8]* @somestr ;; Forward ref to a constant -@somestr = constant [11 x i8] c"hello world" diff --git a/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll b/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll deleted file mode 100644 index 10b9fe22847..00000000000 --- a/test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll +++ /dev/null @@ -1,5 +0,0 @@ -; RUN: llc < %s -march=c - -@fptr = global void ()* @f ;; Forward ref method defn -declare void @f() ;; External method - diff --git a/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll b/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll deleted file mode 100644 index 0827423e1ad..00000000000 --- a/test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll +++ /dev/null @@ -1,5 +0,0 @@ -; RUN: llc < %s -march=c - -@array = constant [2 x i32] [ i32 12, i32 52 ] ; <[2 x i32]*> [#uses=1] -@arrayPtr = global i32* getelementptr ([2 x i32]* @array, i64 0, i64 0) ; [#uses=0] - diff --git a/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll b/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll deleted file mode 100644 index 59aafd55d4c..00000000000 --- a/test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll +++ /dev/null @@ -1,10 +0,0 @@ -; RUN: llc < %s -march=c - -; The C Writer bombs on this testcase because it tries the print the prototype -; for the test function, which tries to print the argument name. The function -; has not been incorporated into the slot calculator, so after it does the name -; lookup, it tries a slot calculator lookup, which fails. - -define i32 @test(i32) { - ret i32 0 -} diff --git a/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll b/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll deleted file mode 100644 index 6c4d62905b1..00000000000 --- a/test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll +++ /dev/null @@ -1,17 +0,0 @@ -; RUN: llc < %s -march=c - -; Indirect function call test... found by Joel & Brian -; - -@taskArray = external global i32* ; [#uses=1] - -define void @test(i32 %X) { - %Y = add i32 %X, -1 ; [#uses=1] - %cast100 = sext i32 %Y to i64 ; [#uses=1] - %gep100 = getelementptr i32** @taskArray, i64 %cast100 ; [#uses=1] - %fooPtr = load i32** %gep100 ; [#uses=1] - %cast101 = bitcast i32* %fooPtr to void (i32)* ; [#uses=1] - call void %cast101( i32 1000 ) - ret void -} - diff --git a/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll b/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll deleted file mode 100644 index 1187a374601..00000000000 --- a/test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll +++ /dev/null @@ -1,8 +0,0 @@ -; RUN: llc < %s -march=c - -; This testcase fails because the C backend does not arrange to output the -; contents of a structure type before it outputs the structure type itself. - -@Y = external global { { i32 } } ; <{ { i32 } }*> [#uses=0] -@X = external global { float } ; <{ float }*> [#uses=0] - diff --git a/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll b/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll deleted file mode 100644 index 021adb9c887..00000000000 --- a/test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll +++ /dev/null @@ -1,7 +0,0 @@ -; RUN: llc < %s -march=c - -define void @test() { - %X = alloca [4 x i32] ; <[4 x i32]*> [#uses=0] - ret void -} - diff --git a/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll b/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll deleted file mode 100644 index e915cd2fb3f..00000000000 --- a/test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll +++ /dev/null @@ -1,6 +0,0 @@ -; RUN: llc < %s -march=c - - -declare void @foo(...) - - diff --git a/test/CodeGen/CBackend/2002-10-16-External.ll b/test/CodeGen/CBackend/2002-10-16-External.ll deleted file mode 100644 index 2cdd15cf185..00000000000 --- a/test/CodeGen/CBackend/2002-10-16-External.ll +++ /dev/null @@ -1,4 +0,0 @@ -; RUN: llc < %s -march=c - -@bob = external global i32 ; [#uses=0] - diff --git a/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll b/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll deleted file mode 100644 index 82d594fc7e2..00000000000 --- a/test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll +++ /dev/null @@ -1,11 +0,0 @@ -; RUN: llc < %s -march=c - -@testString = internal constant [18 x i8] c"Escaped newline\5Cn\00" ; <[18 x i8]*> [#uses=1] - -declare i32 @printf(i8*, ...) - -define i32 @main() { - call i32 (i8*, ...)* @printf( i8* getelementptr ([18 x i8]* @testString, i64 0, i64 0) ) ; :1 [#uses=0] - ret i32 0 -} - diff --git a/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll b/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll deleted file mode 100644 index 92d582d7f36..00000000000 --- a/test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll +++ /dev/null @@ -1,8 +0,0 @@ -; RUN: llc < %s -march=c - -; Apparently this constant was unsigned in ISO C 90, but not in C 99. - -define i32 @foo() { - ret i32 -2147483648 -} - diff --git a/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll b/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll deleted file mode 100644 index a42dc27a1e7..00000000000 --- a/test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll +++ /dev/null @@ -1,11 +0,0 @@ -; RUN: llc < %s -march=c - -; This testcase breaks the C backend, because gcc doesn't like (...) functions -; with no arguments at all. - -define void @test(i64 %Ptr) { - %P = inttoptr i64 %Ptr to void (...)* ; [#uses=1] - call void (...)* %P( i64 %Ptr ) - ret void -} - diff --git a/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll b/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll deleted file mode 100644 index 19c78402292..00000000000 --- a/test/CodeGen/CBackend/2003-05-31-MissingStructName.ll +++ /dev/null @@ -1,5 +0,0 @@ -; RUN: llc < %s -march=c - -; The C backend was dying when there was no typename for a struct type! - -declare i32 @test(i32, { [32 x i32] }*) diff --git a/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll b/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll deleted file mode 100644 index 048e045b31e..00000000000 --- a/test/CodeGen/CBackend/2003-06-01-NullPointerType.ll +++ /dev/null @@ -1,9 +0,0 @@ -; RUN: llc < %s -march=c - -%X = type { i32, float } - -define void @test() { - getelementptr %X* null, i64 0, i32 1 ; :1 [#uses=0] - ret void -} - diff --git a/test/CodeGen/CBackend/2003-06-11-HexConstant.ll b/test/CodeGen/CBackend/2003-06-11-HexConstant.ll deleted file mode 100644 index 6197b301fd4..00000000000 --- a/test/CodeGen/CBackend/2003-06-11-HexConstant.ll +++ /dev/null @@ -1,4 +0,0 @@ -; RUN: llc < %s -march=c - -; Make sure hex constant does not continue into a valid hexadecimal letter/number -@version = global [3 x i8] c"\001\00" diff --git a/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll b/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll deleted file mode 100644 index f6177ea7db3..00000000000 --- a/test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll +++ /dev/null @@ -1,3 +0,0 @@ -; RUN: llc < %s -march=c - -@version = global [3 x i8] c"1\00\00" diff --git a/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll b/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll deleted file mode 100644 index f0b1bbc7f03..00000000000 --- a/test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll +++ /dev/null @@ -1,17 +0,0 @@ -; RUN: llc < %s -march=c - -declare i32 @callee(i32, i32) - -define i32 @test(i32 %X) { -;