[llvm-commits] CVS: llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c 2002-01-24-ComplexSpaceInType.c 2002-01-24-HandleCallInsnSEGV.c 2002-02-13-ConditionalInCall.c 2002-02-13-ReloadProblem.c 2002-02-13-TypeVarNameCollision.c 2002-02-13-UnnamedLocal.c 2002-02-14-EntryNodePreds.c 2002-02-16-RenamingTest.c 2002-02-17-ArgumentAddress.c 2002-02-18-64bitConstant.c 2002-02-18-StaticData.c 2002-03-11-LargeCharInString.c 2002-03-12-ArrayInitialization.c 2002-03-12-StructInitialize.c 2002-03-12-StructInitializer.c 2002-03-14-BrokenPHINode.c 2002-03-14-BrokenSSA.c 2002-03-14-QuotesInStrConst.c 2002-04-07-SwitchStmt.c 2002-04-08-LocalArray.c 2002-04-09-StructRetVal.c 2002-04-10-StructParameters.c 2002-05-23-StaticValues.c 2002-05-23-TypeNameCollision.c 2002-05-24-Alloca.c 2002-06-25-FWriteInterfaceFailure.c 2002-07-14-MiscListTests.c 2002-07-14-MiscTests.c 2002-07-14-MiscTests2.c 2002-07-14-MiscTests3.c 2002-07-16-HardStringInit.c 2002-07-17-StringConstant.c 2002-07-29-Casts! .c 2002-07-30-SubregSetAssertion.c 2002-07-30-UnionTest.c 2002-07-30-VarArgsCallFailure.c 2002-07-31-BadAssert.c 2002-07-31-SubregFailure.c 2002-08-02-UnionTest.c 2002-08-19-RecursiveLocals.c 2002-09-08-PointerShifts.c 2002-09-18-UnionProblem.c 2002-09-19-StarInLabel.c 2002-10-12-TooManyArguments.c 2002-11-07-Redefinition.c 2002-12-15-GlobalBoolTest.c 2002-12-15-GlobalConstantTest.c 2002-12-15-GlobalRedefinition.c 2002-12-15-StructParameters.c 2003-01-30-UnionInit.c 2003-02-12-NonlocalGoto.c 2003-03-03-DeferredType.c 2003-06-22-UnionCrash.c 2003-06-23-GCC-fold-infinite-recursion.c 2003-06-26-CFECrash.c 2003-06-29-MultipleFunctionDefinition.c 2003-08-18-SigSetJmp.c 2003-08-18-StructAsValue.c 2003-08-20-BadBitfieldRef.c 2003-08-20-PrototypeMismatch.c 2003-08-20-vfork-bug.c 2003-08-21-BinOp-Type-Mismatch.c 2003-08-21-StmtExpr.c 2003-08-21-WideString.c 2003-08-23-LocalUnionTest.c 2003-08-29-BitFieldStruct.c 2003-08-29-HugeCharConst.c 2003-08-29-StructLayoutBug.c 2003-08-30-Aggr! egateInitializer.c 2003-08-30-LargeIntegerBitfieldMember.c 2003-09-18-
Tanya Brethour
tbrethou at cs.uiuc.edu
Sat Nov 6 14:41:11 PST 2004
Changes in directory llvm/test/Regression/CFrontend:
2002-01-23-LoadQISIReloadFailure.c updated: 1.1 -> 1.2
2002-01-24-ComplexSpaceInType.c updated: 1.1 -> 1.2
2002-01-24-HandleCallInsnSEGV.c updated: 1.1 -> 1.2
2002-02-13-ConditionalInCall.c updated: 1.1 -> 1.2
2002-02-13-ReloadProblem.c updated: 1.2 -> 1.3
2002-02-13-TypeVarNameCollision.c updated: 1.1 -> 1.2
2002-02-13-UnnamedLocal.c updated: 1.1 -> 1.2
2002-02-14-EntryNodePreds.c updated: 1.1 -> 1.2
2002-02-16-RenamingTest.c updated: 1.1 -> 1.2
2002-02-17-ArgumentAddress.c updated: 1.1 -> 1.2
2002-02-18-64bitConstant.c updated: 1.1 -> 1.2
2002-02-18-StaticData.c updated: 1.1 -> 1.2
2002-03-11-LargeCharInString.c updated: 1.1 -> 1.2
2002-03-12-ArrayInitialization.c updated: 1.1 -> 1.2
2002-03-12-StructInitialize.c updated: 1.1 -> 1.2
2002-03-12-StructInitializer.c updated: 1.1 -> 1.2
2002-03-14-BrokenPHINode.c updated: 1.1 -> 1.2
2002-03-14-BrokenSSA.c updated: 1.1 -> 1.2
2002-03-14-QuotesInStrConst.c updated: 1.1 -> 1.2
2002-04-07-SwitchStmt.c updated: 1.1 -> 1.2
2002-04-08-LocalArray.c updated: 1.1 -> 1.2
2002-04-09-StructRetVal.c updated: 1.1 -> 1.2
2002-04-10-StructParameters.c updated: 1.1 -> 1.2
2002-05-23-StaticValues.c updated: 1.1 -> 1.2
2002-05-23-TypeNameCollision.c updated: 1.2 -> 1.3
2002-05-24-Alloca.c updated: 1.1 -> 1.2
2002-06-25-FWriteInterfaceFailure.c updated: 1.1 -> 1.2
2002-07-14-MiscListTests.c updated: 1.1 -> 1.2
2002-07-14-MiscTests.c updated: 1.1 -> 1.2
2002-07-14-MiscTests2.c updated: 1.1 -> 1.2
2002-07-14-MiscTests3.c updated: 1.1 -> 1.2
2002-07-16-HardStringInit.c updated: 1.1 -> 1.2
2002-07-17-StringConstant.c updated: 1.1 -> 1.2
2002-07-29-Casts.c updated: 1.3 -> 1.4
2002-07-30-SubregSetAssertion.c updated: 1.3 -> 1.4
2002-07-30-UnionTest.c updated: 1.1 -> 1.2
2002-07-30-VarArgsCallFailure.c updated: 1.2 -> 1.3
2002-07-31-BadAssert.c updated: 1.1 -> 1.2
2002-07-31-SubregFailure.c updated: 1.1 -> 1.2
2002-08-02-UnionTest.c updated: 1.1 -> 1.2
2002-08-19-RecursiveLocals.c updated: 1.1 -> 1.2
2002-09-08-PointerShifts.c updated: 1.1 -> 1.2
2002-09-18-UnionProblem.c updated: 1.1 -> 1.2
2002-09-19-StarInLabel.c updated: 1.1 -> 1.2
2002-10-12-TooManyArguments.c updated: 1.1 -> 1.2
2002-11-07-Redefinition.c updated: 1.1 -> 1.2
2002-12-15-GlobalBoolTest.c updated: 1.1 -> 1.2
2002-12-15-GlobalConstantTest.c updated: 1.1 -> 1.2
2002-12-15-GlobalRedefinition.c updated: 1.1 -> 1.2
2002-12-15-StructParameters.c updated: 1.1 -> 1.2
2003-01-30-UnionInit.c updated: 1.2 -> 1.3
2003-02-12-NonlocalGoto.c updated: 1.3 -> 1.4
2003-03-03-DeferredType.c updated: 1.1 -> 1.2
2003-06-22-UnionCrash.c updated: 1.1 -> 1.2
2003-06-23-GCC-fold-infinite-recursion.c updated: 1.1 -> 1.2
2003-06-26-CFECrash.c updated: 1.1 -> 1.2
2003-06-29-MultipleFunctionDefinition.c updated: 1.3 -> 1.4
2003-08-18-SigSetJmp.c updated: 1.1 -> 1.2
2003-08-18-StructAsValue.c updated: 1.2 -> 1.3
2003-08-20-BadBitfieldRef.c updated: 1.1 -> 1.2
2003-08-20-PrototypeMismatch.c updated: 1.1 -> 1.2
2003-08-20-vfork-bug.c updated: 1.1 -> 1.2
2003-08-21-BinOp-Type-Mismatch.c updated: 1.1 -> 1.2
2003-08-21-StmtExpr.c updated: 1.1 -> 1.2
2003-08-21-WideString.c updated: 1.1 -> 1.2
2003-08-23-LocalUnionTest.c updated: 1.1 -> 1.2
2003-08-29-BitFieldStruct.c updated: 1.2 -> 1.3
2003-08-29-HugeCharConst.c updated: 1.1 -> 1.2
2003-08-29-StructLayoutBug.c updated: 1.1 -> 1.2
2003-08-30-AggregateInitializer.c updated: 1.2 -> 1.3
2003-08-30-LargeIntegerBitfieldMember.c updated: 1.2 -> 1.3
2003-09-18-BitfieldTests.c updated: 1.1 -> 1.2
2003-09-30-StructLayout.c updated: 1.1 -> 1.2
2003-10-02-UnionLValueError.c updated: 1.1 -> 1.2
2003-10-06-NegateExprType.c updated: 1.1 -> 1.2
2003-10-09-UnionInitializerBug.c updated: 1.1 -> 1.2
2003-10-28-ident.c updated: 1.1 -> 1.2
2003-10-29-AsmRename.c updated: 1.1 -> 1.2
2003-11-01-C99-CompoundLiteral.c updated: 1.1 -> 1.2
2003-11-01-EmptyStructCrash.c updated: 1.1 -> 1.2
2003-11-01-GlobalUnionInit.c updated: 1.1 -> 1.2
2003-11-04-EmptyStruct.c updated: 1.2 -> 1.3
2003-11-04-OutOfMemory.c updated: 1.1 -> 1.2
2003-11-12-VoidString.c updated: 1.1 -> 1.2
2003-11-16-StaticArrayInit.c updated: 1.1 -> 1.2
2003-11-18-CondExprLValue.c updated: 1.1 -> 1.2
2003-11-19-BitFieldArray.c updated: 1.1 -> 1.2
2003-11-20-Bitfields.c updated: 1.1 -> 1.2
2003-11-20-ComplexDivision.c updated: 1.1 -> 1.2
2003-11-20-UnionBitfield.c updated: 1.1 -> 1.2
2003-11-26-PointerShift.c updated: 1.1 -> 1.2
2003-11-27-ConstructorCast.c updated: 1.1 -> 1.2
2003-11-27-UnionCtorInitialization.c updated: 1.1 -> 1.2
2004-01-01-UnknownInitSize.c updated: 1.2 -> 1.3
2004-01-08-ExternInlineRedefine.c updated: 1.1 -> 1.2
2004-03-07-BitfieldCrash.c updated: 1.2 -> 1.3
2004-03-07-ComplexDivEquals.c updated: 1.1 -> 1.2
2004-03-09-LargeArrayInitializers.c updated: 1.1 -> 1.2
2004-03-15-SimpleIndirectGoto.c updated: 1.1 -> 1.2
2004-03-16-AsmRegisterCrash.c updated: 1.1 -> 1.2
2004-05-07-VarArrays.c updated: 1.1 -> 1.2
2004-05-21-IncompleteEnum.c updated: 1.1 -> 1.2
2004-06-08-OpaqueStructArg.c updated: 1.1 -> 1.2
2004-06-17-UnorderedBuiltins.c updated: 1.1 -> 1.2
2004-06-18-VariableLengthArrayOfStructures.c updated: 1.1 -> 1.2
2004-07-06-FunctionCast.c updated: 1.1 -> 1.2
2004-08-06-LargeStructTest.c updated: 1.1 -> 1.2
---
Log message:
Adding RUN lines.
---
Diffs of the changes: (+214 -0)
Index: llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c
diff -u llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c:1.1 llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c:1.2
--- llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c:1.1 Wed Jan 23 15:40:57 2002
+++ llvm/test/Regression/CFrontend/2002-01-23-LoadQISIReloadFailure.c Sat Nov 6 16:41:00 2004
@@ -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;
Index: llvm/test/Regression/CFrontend/2002-01-24-ComplexSpaceInType.c
diff -u llvm/test/Regression/CFrontend/2002-01-24-ComplexSpaceInType.c:1.1 llvm/test/Regression/CFrontend/2002-01-24-ComplexSpaceInType.c:1.2
--- llvm/test/Regression/CFrontend/2002-01-24-ComplexSpaceInType.c:1.1 Thu Jan 24 14:45:45 2002
+++ llvm/test/Regression/CFrontend/2002-01-24-ComplexSpaceInType.c Sat Nov 6 16:41:00 2004
@@ -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]
//
Index: llvm/test/Regression/CFrontend/2002-01-24-HandleCallInsnSEGV.c
diff -u llvm/test/Regression/CFrontend/2002-01-24-HandleCallInsnSEGV.c:1.1 llvm/test/Regression/CFrontend/2002-01-24-HandleCallInsnSEGV.c:1.2
--- llvm/test/Regression/CFrontend/2002-01-24-HandleCallInsnSEGV.c:1.1 Thu Jan 24 13:50:30 2002
+++ llvm/test/Regression/CFrontend/2002-01-24-HandleCallInsnSEGV.c Sat Nov 6 16:41:00 2004
@@ -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)
Index: llvm/test/Regression/CFrontend/2002-02-13-ConditionalInCall.c
diff -u llvm/test/Regression/CFrontend/2002-02-13-ConditionalInCall.c:1.1 llvm/test/Regression/CFrontend/2002-02-13-ConditionalInCall.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-13-ConditionalInCall.c:1.1 Wed Feb 13 14:25:16 2002
+++ llvm/test/Regression/CFrontend/2002-02-13-ConditionalInCall.c Sat Nov 6 16:41:00 2004
@@ -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 */
Index: llvm/test/Regression/CFrontend/2002-02-13-ReloadProblem.c
diff -u llvm/test/Regression/CFrontend/2002-02-13-ReloadProblem.c:1.2 llvm/test/Regression/CFrontend/2002-02-13-ReloadProblem.c:1.3
--- llvm/test/Regression/CFrontend/2002-02-13-ReloadProblem.c:1.2 Mon Aug 18 09:37:09 2003
+++ llvm/test/Regression/CFrontend/2002-02-13-ReloadProblem.c Sat Nov 6 16:41:00 2004
@@ -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
Index: llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c
diff -u llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c:1.1 llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c:1.1 Wed Feb 13 23:41:15 2002
+++ llvm/test/Regression/CFrontend/2002-02-13-TypeVarNameCollision.c Sat Nov 6 16:41:00 2004
@@ -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
*/
Index: llvm/test/Regression/CFrontend/2002-02-13-UnnamedLocal.c
diff -u llvm/test/Regression/CFrontend/2002-02-13-UnnamedLocal.c:1.1 llvm/test/Regression/CFrontend/2002-02-13-UnnamedLocal.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-13-UnnamedLocal.c:1.1 Wed Feb 13 18:18:44 2002
+++ llvm/test/Regression/CFrontend/2002-02-13-UnnamedLocal.c Sat Nov 6 16:41:00 2004
@@ -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
Index: llvm/test/Regression/CFrontend/2002-02-14-EntryNodePreds.c
diff -u llvm/test/Regression/CFrontend/2002-02-14-EntryNodePreds.c:1.1 llvm/test/Regression/CFrontend/2002-02-14-EntryNodePreds.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-14-EntryNodePreds.c:1.1 Thu Mar 14 13:31:32 2002
+++ llvm/test/Regression/CFrontend/2002-02-14-EntryNodePreds.c Sat Nov 6 16:41:00 2004
@@ -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.
Index: llvm/test/Regression/CFrontend/2002-02-16-RenamingTest.c
diff -u llvm/test/Regression/CFrontend/2002-02-16-RenamingTest.c:1.1 llvm/test/Regression/CFrontend/2002-02-16-RenamingTest.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-16-RenamingTest.c:1.1 Sun Feb 17 00:42:02 2002
+++ llvm/test/Regression/CFrontend/2002-02-16-RenamingTest.c Sat Nov 6 16:41:00 2004
@@ -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 *);
Index: llvm/test/Regression/CFrontend/2002-02-17-ArgumentAddress.c
diff -u llvm/test/Regression/CFrontend/2002-02-17-ArgumentAddress.c:1.1 llvm/test/Regression/CFrontend/2002-02-17-ArgumentAddress.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-17-ArgumentAddress.c:1.1 Mon Apr 8 10:19:02 2002
+++ llvm/test/Regression/CFrontend/2002-02-17-ArgumentAddress.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int test(int X) {
return X;
}
Index: llvm/test/Regression/CFrontend/2002-02-18-64bitConstant.c
diff -u llvm/test/Regression/CFrontend/2002-02-18-64bitConstant.c:1.1 llvm/test/Regression/CFrontend/2002-02-18-64bitConstant.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-18-64bitConstant.c:1.1 Mon Feb 18 13:46:09 2002
+++ llvm/test/Regression/CFrontend/2002-02-18-64bitConstant.c Sat Nov 6 16:41:00 2004
@@ -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() {
Index: llvm/test/Regression/CFrontend/2002-02-18-StaticData.c
diff -u llvm/test/Regression/CFrontend/2002-02-18-StaticData.c:1.1 llvm/test/Regression/CFrontend/2002-02-18-StaticData.c:1.2
--- llvm/test/Regression/CFrontend/2002-02-18-StaticData.c:1.1 Tue Jul 23 13:25:38 2002
+++ llvm/test/Regression/CFrontend/2002-02-18-StaticData.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
double FOO = 17;
double BAR = 12.0;
Index: llvm/test/Regression/CFrontend/2002-03-11-LargeCharInString.c
diff -u llvm/test/Regression/CFrontend/2002-03-11-LargeCharInString.c:1.1 llvm/test/Regression/CFrontend/2002-03-11-LargeCharInString.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-11-LargeCharInString.c:1.1 Mon Mar 11 13:03:41 2002
+++ llvm/test/Regression/CFrontend/2002-03-11-LargeCharInString.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#include <string.h>
int test(char *X) {
Index: llvm/test/Regression/CFrontend/2002-03-12-ArrayInitialization.c
diff -u llvm/test/Regression/CFrontend/2002-03-12-ArrayInitialization.c:1.1 llvm/test/Regression/CFrontend/2002-03-12-ArrayInitialization.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-12-ArrayInitialization.c:1.1 Tue Mar 12 11:45:36 2002
+++ llvm/test/Regression/CFrontend/2002-03-12-ArrayInitialization.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* GCC would generate bad code if not enough initializers are
specified for an array.
*/
Index: llvm/test/Regression/CFrontend/2002-03-12-StructInitialize.c
diff -u llvm/test/Regression/CFrontend/2002-03-12-StructInitialize.c:1.1 llvm/test/Regression/CFrontend/2002-03-12-StructInitialize.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-12-StructInitialize.c:1.1 Mon Apr 8 14:32:51 2002
+++ llvm/test/Regression/CFrontend/2002-03-12-StructInitialize.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct Connection_Type {
long to;
Index: llvm/test/Regression/CFrontend/2002-03-12-StructInitializer.c
diff -u llvm/test/Regression/CFrontend/2002-03-12-StructInitializer.c:1.1 llvm/test/Regression/CFrontend/2002-03-12-StructInitializer.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-12-StructInitializer.c:1.1 Tue Mar 12 12:56:45 2002
+++ llvm/test/Regression/CFrontend/2002-03-12-StructInitializer.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* GCC was not emitting string constants of the correct length when
* embedded into a structure field like this. It thought the strlength
* was -1.
Index: llvm/test/Regression/CFrontend/2002-03-14-BrokenPHINode.c
diff -u llvm/test/Regression/CFrontend/2002-03-14-BrokenPHINode.c:1.1 llvm/test/Regression/CFrontend/2002-03-14-BrokenPHINode.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-14-BrokenPHINode.c:1.1 Thu Mar 14 13:40:44 2002
+++ llvm/test/Regression/CFrontend/2002-03-14-BrokenPHINode.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* GCC was generating PHI nodes with an arity < #pred of the basic block the
* PHI node lived in. This was breaking LLVM because the number of entries
* in a PHI node must equal the number of predecessors for a basic block.
Index: llvm/test/Regression/CFrontend/2002-03-14-BrokenSSA.c
diff -u llvm/test/Regression/CFrontend/2002-03-14-BrokenSSA.c:1.1 llvm/test/Regression/CFrontend/2002-03-14-BrokenSSA.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-14-BrokenSSA.c:1.1 Thu Mar 14 13:27:43 2002
+++ llvm/test/Regression/CFrontend/2002-03-14-BrokenSSA.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* This code used to break GCC's SSA computation code. It would create
uses of B & C that are not dominated by their definitions. See:
http://gcc.gnu.org/ml/gcc/2002-03/msg00697.html
Index: llvm/test/Regression/CFrontend/2002-03-14-QuotesInStrConst.c
diff -u llvm/test/Regression/CFrontend/2002-03-14-QuotesInStrConst.c:1.1 llvm/test/Regression/CFrontend/2002-03-14-QuotesInStrConst.c:1.2
--- llvm/test/Regression/CFrontend/2002-03-14-QuotesInStrConst.c:1.1 Thu Mar 14 14:16:23 2002
+++ llvm/test/Regression/CFrontend/2002-03-14-QuotesInStrConst.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* GCC was not escaping quotes in string constants correctly, so this would
* get emitted:
* %.LC1 = internal global [32 x sbyte] c"*** Word "%s" on line %d is not\00"
Index: llvm/test/Regression/CFrontend/2002-04-07-SwitchStmt.c
diff -u llvm/test/Regression/CFrontend/2002-04-07-SwitchStmt.c:1.1 llvm/test/Regression/CFrontend/2002-04-07-SwitchStmt.c:1.2
--- llvm/test/Regression/CFrontend/2002-04-07-SwitchStmt.c:1.1 Mon Apr 8 13:48:27 2002
+++ llvm/test/Regression/CFrontend/2002-04-07-SwitchStmt.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int printf(const char *, ...);
int foo();
Index: llvm/test/Regression/CFrontend/2002-04-08-LocalArray.c
diff -u llvm/test/Regression/CFrontend/2002-04-08-LocalArray.c:1.1 llvm/test/Regression/CFrontend/2002-04-08-LocalArray.c:1.2
--- llvm/test/Regression/CFrontend/2002-04-08-LocalArray.c:1.1 Mon Apr 8 13:48:47 2002
+++ llvm/test/Regression/CFrontend/2002-04-08-LocalArray.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* GCC is not outputting the static array to the LLVM backend, so bad things
* happen. Note that if this is defined static, everything seems fine.
*/
Index: llvm/test/Regression/CFrontend/2002-04-09-StructRetVal.c
diff -u llvm/test/Regression/CFrontend/2002-04-09-StructRetVal.c:1.1 llvm/test/Regression/CFrontend/2002-04-09-StructRetVal.c:1.2
--- llvm/test/Regression/CFrontend/2002-04-09-StructRetVal.c:1.1 Tue Jul 23 13:25:39 2002
+++ llvm/test/Regression/CFrontend/2002-04-09-StructRetVal.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct S {
int i;
short s1, s2;
Index: llvm/test/Regression/CFrontend/2002-04-10-StructParameters.c
diff -u llvm/test/Regression/CFrontend/2002-04-10-StructParameters.c:1.1 llvm/test/Regression/CFrontend/2002-04-10-StructParameters.c:1.2
--- llvm/test/Regression/CFrontend/2002-04-10-StructParameters.c:1.1 Wed Apr 10 12:43:40 2002
+++ llvm/test/Regression/CFrontend/2002-04-10-StructParameters.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct {
char p;
Index: llvm/test/Regression/CFrontend/2002-05-23-StaticValues.c
diff -u llvm/test/Regression/CFrontend/2002-05-23-StaticValues.c:1.1 llvm/test/Regression/CFrontend/2002-05-23-StaticValues.c:1.2
--- llvm/test/Regression/CFrontend/2002-05-23-StaticValues.c:1.1 Thu May 23 15:58:45 2002
+++ llvm/test/Regression/CFrontend/2002-05-23-StaticValues.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* Make sure the frontend is correctly marking static stuff as internal! */
int X;
Index: llvm/test/Regression/CFrontend/2002-05-23-TypeNameCollision.c
diff -u llvm/test/Regression/CFrontend/2002-05-23-TypeNameCollision.c:1.2 llvm/test/Regression/CFrontend/2002-05-23-TypeNameCollision.c:1.3
--- llvm/test/Regression/CFrontend/2002-05-23-TypeNameCollision.c:1.2 Mon Jun 24 16:37:08 2002
+++ llvm/test/Regression/CFrontend/2002-05-23-TypeNameCollision.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* Testcase for when struct tag conflicts with typedef name... grr */
typedef struct foo {
Index: llvm/test/Regression/CFrontend/2002-05-24-Alloca.c
diff -u llvm/test/Regression/CFrontend/2002-05-24-Alloca.c:1.1 llvm/test/Regression/CFrontend/2002-05-24-Alloca.c:1.2
--- llvm/test/Regression/CFrontend/2002-05-24-Alloca.c:1.1 Tue Jul 23 13:25:39 2002
+++ llvm/test/Regression/CFrontend/2002-05-24-Alloca.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
Index: llvm/test/Regression/CFrontend/2002-06-25-FWriteInterfaceFailure.c
diff -u llvm/test/Regression/CFrontend/2002-06-25-FWriteInterfaceFailure.c:1.1 llvm/test/Regression/CFrontend/2002-06-25-FWriteInterfaceFailure.c:1.2
--- llvm/test/Regression/CFrontend/2002-06-25-FWriteInterfaceFailure.c:1.1 Tue Jun 25 14:53:12 2002
+++ llvm/test/Regression/CFrontend/2002-06-25-FWriteInterfaceFailure.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#include <stdio.h>
void test() {
Index: llvm/test/Regression/CFrontend/2002-07-14-MiscListTests.c
diff -u llvm/test/Regression/CFrontend/2002-07-14-MiscListTests.c:1.1 llvm/test/Regression/CFrontend/2002-07-14-MiscListTests.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-14-MiscListTests.c:1.1 Sun Jul 14 18:48:41 2002
+++ llvm/test/Regression/CFrontend/2002-07-14-MiscListTests.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// Test list stuff
void *malloc(unsigned);
Index: llvm/test/Regression/CFrontend/2002-07-14-MiscTests.c
diff -u llvm/test/Regression/CFrontend/2002-07-14-MiscTests.c:1.1 llvm/test/Regression/CFrontend/2002-07-14-MiscTests.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-14-MiscTests.c:1.1 Sun Jul 14 18:48:42 2002
+++ llvm/test/Regression/CFrontend/2002-07-14-MiscTests.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* These are random tests that I used when working on the GCC frontend
originally. */
Index: llvm/test/Regression/CFrontend/2002-07-14-MiscTests2.c
diff -u llvm/test/Regression/CFrontend/2002-07-14-MiscTests2.c:1.1 llvm/test/Regression/CFrontend/2002-07-14-MiscTests2.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-14-MiscTests2.c:1.1 Sun Jul 14 18:48:42 2002
+++ llvm/test/Regression/CFrontend/2002-07-14-MiscTests2.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// Test ?: in function calls
extern fp(int, char*);
Index: llvm/test/Regression/CFrontend/2002-07-14-MiscTests3.c
diff -u llvm/test/Regression/CFrontend/2002-07-14-MiscTests3.c:1.1 llvm/test/Regression/CFrontend/2002-07-14-MiscTests3.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-14-MiscTests3.c:1.1 Sun Jul 14 18:48:42 2002
+++ llvm/test/Regression/CFrontend/2002-07-14-MiscTests3.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void *malloc(unsigned);
Index: llvm/test/Regression/CFrontend/2002-07-16-HardStringInit.c
diff -u llvm/test/Regression/CFrontend/2002-07-16-HardStringInit.c:1.1 llvm/test/Regression/CFrontend/2002-07-16-HardStringInit.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-16-HardStringInit.c:1.1 Tue Jul 16 00:38:33 2002
+++ llvm/test/Regression/CFrontend/2002-07-16-HardStringInit.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
char auto_kibitz_list[100][20] = {
{"diepx"},
{"ferret"},
Index: llvm/test/Regression/CFrontend/2002-07-17-StringConstant.c
diff -u llvm/test/Regression/CFrontend/2002-07-17-StringConstant.c:1.1 llvm/test/Regression/CFrontend/2002-07-17-StringConstant.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-17-StringConstant.c:1.1 Wed Jul 17 17:19:30 2002
+++ llvm/test/Regression/CFrontend/2002-07-17-StringConstant.c Sat Nov 6 16:41:00 2004
@@ -1,2 +1,4 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
char * foo() { return "\\begin{"; }
Index: llvm/test/Regression/CFrontend/2002-07-29-Casts.c
diff -u llvm/test/Regression/CFrontend/2002-07-29-Casts.c:1.3 llvm/test/Regression/CFrontend/2002-07-29-Casts.c:1.4
--- llvm/test/Regression/CFrontend/2002-07-29-Casts.c:1.3 Tue Dec 9 23:06:38 2003
+++ llvm/test/Regression/CFrontend/2002-07-29-Casts.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#include <stdlib.h>
#include <stdio.h>
#include <sys/types.h>
Index: llvm/test/Regression/CFrontend/2002-07-30-SubregSetAssertion.c
diff -u llvm/test/Regression/CFrontend/2002-07-30-SubregSetAssertion.c:1.3 llvm/test/Regression/CFrontend/2002-07-30-SubregSetAssertion.c:1.4
--- llvm/test/Regression/CFrontend/2002-07-30-SubregSetAssertion.c:1.3 Wed Jul 31 12:54:24 2002
+++ llvm/test/Regression/CFrontend/2002-07-30-SubregSetAssertion.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
union X {
void *B;
Index: llvm/test/Regression/CFrontend/2002-07-30-UnionTest.c
diff -u llvm/test/Regression/CFrontend/2002-07-30-UnionTest.c:1.1 llvm/test/Regression/CFrontend/2002-07-30-UnionTest.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-30-UnionTest.c:1.1 Tue Jul 30 01:47:29 2002
+++ llvm/test/Regression/CFrontend/2002-07-30-UnionTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
union X;
struct Empty {};
union F {};
Index: llvm/test/Regression/CFrontend/2002-07-30-VarArgsCallFailure.c
diff -u llvm/test/Regression/CFrontend/2002-07-30-VarArgsCallFailure.c:1.2 llvm/test/Regression/CFrontend/2002-07-30-VarArgsCallFailure.c:1.3
--- llvm/test/Regression/CFrontend/2002-07-30-VarArgsCallFailure.c:1.2 Tue Jul 30 17:24:07 2002
+++ llvm/test/Regression/CFrontend/2002-07-30-VarArgsCallFailure.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int tcount;
void test(char *, const char*, int);
void foo() {
Index: llvm/test/Regression/CFrontend/2002-07-31-BadAssert.c
diff -u llvm/test/Regression/CFrontend/2002-07-31-BadAssert.c:1.1 llvm/test/Regression/CFrontend/2002-07-31-BadAssert.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-31-BadAssert.c:1.1 Wed Jul 31 12:39:38 2002
+++ llvm/test/Regression/CFrontend/2002-07-31-BadAssert.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct
{
unsigned char type; /* Indicates, NORMAL, SUBNORMAL, etc. */
Index: llvm/test/Regression/CFrontend/2002-07-31-SubregFailure.c
diff -u llvm/test/Regression/CFrontend/2002-07-31-SubregFailure.c:1.1 llvm/test/Regression/CFrontend/2002-07-31-SubregFailure.c:1.2
--- llvm/test/Regression/CFrontend/2002-07-31-SubregFailure.c:1.1 Wed Jul 31 12:52:36 2002
+++ llvm/test/Regression/CFrontend/2002-07-31-SubregFailure.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef union {
long (*ap)[4];
Index: llvm/test/Regression/CFrontend/2002-08-02-UnionTest.c
diff -u llvm/test/Regression/CFrontend/2002-08-02-UnionTest.c:1.1 llvm/test/Regression/CFrontend/2002-08-02-UnionTest.c:1.2
--- llvm/test/Regression/CFrontend/2002-08-02-UnionTest.c:1.1 Fri Aug 2 11:26:08 2002
+++ llvm/test/Regression/CFrontend/2002-08-02-UnionTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* In this testcase, the return value of foo() is being promotedto a register
* which breaks stuff
*/
Index: llvm/test/Regression/CFrontend/2002-08-19-RecursiveLocals.c
diff -u llvm/test/Regression/CFrontend/2002-08-19-RecursiveLocals.c:1.1 llvm/test/Regression/CFrontend/2002-08-19-RecursiveLocals.c:1.2
--- llvm/test/Regression/CFrontend/2002-08-19-RecursiveLocals.c:1.1 Mon Aug 19 16:48:09 2002
+++ llvm/test/Regression/CFrontend/2002-08-19-RecursiveLocals.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* This testcase doesn't actually test a bug, it's just the result of me
* figuring out the syntax for forward declaring a static variable. */
struct list {
Index: llvm/test/Regression/CFrontend/2002-09-08-PointerShifts.c
diff -u llvm/test/Regression/CFrontend/2002-09-08-PointerShifts.c:1.1 llvm/test/Regression/CFrontend/2002-09-08-PointerShifts.c:1.2
--- llvm/test/Regression/CFrontend/2002-09-08-PointerShifts.c:1.1 Fri Sep 20 09:37:03 2002
+++ llvm/test/Regression/CFrontend/2002-09-08-PointerShifts.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int foo(int *A, unsigned X) {
return A[X];
Index: llvm/test/Regression/CFrontend/2002-09-18-UnionProblem.c
diff -u llvm/test/Regression/CFrontend/2002-09-18-UnionProblem.c:1.1 llvm/test/Regression/CFrontend/2002-09-18-UnionProblem.c:1.2
--- llvm/test/Regression/CFrontend/2002-09-18-UnionProblem.c:1.1 Wed Sep 18 23:23:59 2002
+++ llvm/test/Regression/CFrontend/2002-09-18-UnionProblem.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct DWstruct {
char high, low;
Index: llvm/test/Regression/CFrontend/2002-09-19-StarInLabel.c
diff -u llvm/test/Regression/CFrontend/2002-09-19-StarInLabel.c:1.1 llvm/test/Regression/CFrontend/2002-09-19-StarInLabel.c:1.2
--- llvm/test/Regression/CFrontend/2002-09-19-StarInLabel.c:1.1 Thu Sep 19 11:54:57 2002
+++ llvm/test/Regression/CFrontend/2002-09-19-StarInLabel.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
extern void start() __asm__("start");
extern void _start() __asm__("_start");
extern void __start() __asm__("__start");
Index: llvm/test/Regression/CFrontend/2002-10-12-TooManyArguments.c
diff -u llvm/test/Regression/CFrontend/2002-10-12-TooManyArguments.c:1.1 llvm/test/Regression/CFrontend/2002-10-12-TooManyArguments.c:1.2
--- llvm/test/Regression/CFrontend/2002-10-12-TooManyArguments.c:1.1 Sat Oct 12 18:37:34 2002
+++ llvm/test/Regression/CFrontend/2002-10-12-TooManyArguments.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void foo() {}
Index: llvm/test/Regression/CFrontend/2002-11-07-Redefinition.c
diff -u llvm/test/Regression/CFrontend/2002-11-07-Redefinition.c:1.1 llvm/test/Regression/CFrontend/2002-11-07-Redefinition.c:1.2
--- llvm/test/Regression/CFrontend/2002-11-07-Redefinition.c:1.1 Sat Dec 7 11:08:07 2002
+++ llvm/test/Regression/CFrontend/2002-11-07-Redefinition.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* Provide Declarations */
#ifndef NULL
Index: llvm/test/Regression/CFrontend/2002-12-15-GlobalBoolTest.c
diff -u llvm/test/Regression/CFrontend/2002-12-15-GlobalBoolTest.c:1.1 llvm/test/Regression/CFrontend/2002-12-15-GlobalBoolTest.c:1.2
--- llvm/test/Regression/CFrontend/2002-12-15-GlobalBoolTest.c:1.1 Sun Dec 15 09:52:03 2002
+++ llvm/test/Regression/CFrontend/2002-12-15-GlobalBoolTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
_Bool X = 0;
Index: llvm/test/Regression/CFrontend/2002-12-15-GlobalConstantTest.c
diff -u llvm/test/Regression/CFrontend/2002-12-15-GlobalConstantTest.c:1.1 llvm/test/Regression/CFrontend/2002-12-15-GlobalConstantTest.c:1.2
--- llvm/test/Regression/CFrontend/2002-12-15-GlobalConstantTest.c:1.1 Sun Dec 15 11:37:35 2002
+++ llvm/test/Regression/CFrontend/2002-12-15-GlobalConstantTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
const char *W = "foo";
const int X = 7;
Index: llvm/test/Regression/CFrontend/2002-12-15-GlobalRedefinition.c
diff -u llvm/test/Regression/CFrontend/2002-12-15-GlobalRedefinition.c:1.1 llvm/test/Regression/CFrontend/2002-12-15-GlobalRedefinition.c:1.2
--- llvm/test/Regression/CFrontend/2002-12-15-GlobalRedefinition.c:1.1 Sun Dec 15 11:14:32 2002
+++ llvm/test/Regression/CFrontend/2002-12-15-GlobalRedefinition.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
extern char algbrfile[9];
char algbrfile[9] = "abcdefgh";
Index: llvm/test/Regression/CFrontend/2002-12-15-StructParameters.c
diff -u llvm/test/Regression/CFrontend/2002-12-15-StructParameters.c:1.1 llvm/test/Regression/CFrontend/2002-12-15-StructParameters.c:1.2
--- llvm/test/Regression/CFrontend/2002-12-15-StructParameters.c:1.1 Sun Dec 15 11:46:18 2002
+++ llvm/test/Regression/CFrontend/2002-12-15-StructParameters.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct
{
void *stack;
Index: llvm/test/Regression/CFrontend/2003-01-30-UnionInit.c
diff -u llvm/test/Regression/CFrontend/2003-01-30-UnionInit.c:1.2 llvm/test/Regression/CFrontend/2003-01-30-UnionInit.c:1.3
--- llvm/test/Regression/CFrontend/2003-01-30-UnionInit.c:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2003-01-30-UnionInit.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// XFAIL: linux,sun,darwin
union foo {
Index: llvm/test/Regression/CFrontend/2003-02-12-NonlocalGoto.c
diff -u llvm/test/Regression/CFrontend/2003-02-12-NonlocalGoto.c:1.3 llvm/test/Regression/CFrontend/2003-02-12-NonlocalGoto.c:1.4
--- llvm/test/Regression/CFrontend/2003-02-12-NonlocalGoto.c:1.3 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2003-02-12-NonlocalGoto.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// XFAIL: *
/* It is unlikely that LLVM will ever support nested functions, but if it does,
here is a testcase. */
Index: llvm/test/Regression/CFrontend/2003-03-03-DeferredType.c
diff -u llvm/test/Regression/CFrontend/2003-03-03-DeferredType.c:1.1 llvm/test/Regression/CFrontend/2003-03-03-DeferredType.c:1.2
--- llvm/test/Regression/CFrontend/2003-03-03-DeferredType.c:1.1 Mon Mar 3 14:28:42 2003
+++ llvm/test/Regression/CFrontend/2003-03-03-DeferredType.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
Index: llvm/test/Regression/CFrontend/2003-06-22-UnionCrash.c
diff -u llvm/test/Regression/CFrontend/2003-06-22-UnionCrash.c:1.1 llvm/test/Regression/CFrontend/2003-06-22-UnionCrash.c:1.2
--- llvm/test/Regression/CFrontend/2003-06-22-UnionCrash.c:1.1 Sun Jun 22 16:40:38 2003
+++ llvm/test/Regression/CFrontend/2003-06-22-UnionCrash.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct Blend_Map_Entry {
union {
float Colour[5];
Index: llvm/test/Regression/CFrontend/2003-06-23-GCC-fold-infinite-recursion.c
diff -u llvm/test/Regression/CFrontend/2003-06-23-GCC-fold-infinite-recursion.c:1.1 llvm/test/Regression/CFrontend/2003-06-23-GCC-fold-infinite-recursion.c:1.2
--- llvm/test/Regression/CFrontend/2003-06-23-GCC-fold-infinite-recursion.c:1.1 Mon Jun 23 13:06:21 2003
+++ llvm/test/Regression/CFrontend/2003-06-23-GCC-fold-infinite-recursion.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
double Test(double A, double B, double C, double D) {
return -(A-B) - (C-D);
}
Index: llvm/test/Regression/CFrontend/2003-06-26-CFECrash.c
diff -u llvm/test/Regression/CFrontend/2003-06-26-CFECrash.c:1.1 llvm/test/Regression/CFrontend/2003-06-26-CFECrash.c:1.2
--- llvm/test/Regression/CFrontend/2003-06-26-CFECrash.c:1.1 Thu Jun 26 21:37:53 2003
+++ llvm/test/Regression/CFrontend/2003-06-26-CFECrash.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct min_info {
long offset;
unsigned file_attr;
Index: llvm/test/Regression/CFrontend/2003-06-29-MultipleFunctionDefinition.c
diff -u llvm/test/Regression/CFrontend/2003-06-29-MultipleFunctionDefinition.c:1.3 llvm/test/Regression/CFrontend/2003-06-29-MultipleFunctionDefinition.c:1.4
--- llvm/test/Regression/CFrontend/2003-06-29-MultipleFunctionDefinition.c:1.3 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2003-06-29-MultipleFunctionDefinition.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/* This is apparently legal C.
*/
extern __inline__ void test() { }
Index: llvm/test/Regression/CFrontend/2003-08-18-SigSetJmp.c
diff -u llvm/test/Regression/CFrontend/2003-08-18-SigSetJmp.c:1.1 llvm/test/Regression/CFrontend/2003-08-18-SigSetJmp.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-18-SigSetJmp.c:1.1 Mon Aug 18 10:45:55 2003
+++ llvm/test/Regression/CFrontend/2003-08-18-SigSetJmp.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#include <setjmp.h>
Index: llvm/test/Regression/CFrontend/2003-08-18-StructAsValue.c
diff -u llvm/test/Regression/CFrontend/2003-08-18-StructAsValue.c:1.2 llvm/test/Regression/CFrontend/2003-08-18-StructAsValue.c:1.3
--- llvm/test/Regression/CFrontend/2003-08-18-StructAsValue.c:1.2 Mon Aug 18 16:44:10 2003
+++ llvm/test/Regression/CFrontend/2003-08-18-StructAsValue.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct {
int op;
Index: llvm/test/Regression/CFrontend/2003-08-20-BadBitfieldRef.c
diff -u llvm/test/Regression/CFrontend/2003-08-20-BadBitfieldRef.c:1.1 llvm/test/Regression/CFrontend/2003-08-20-BadBitfieldRef.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-20-BadBitfieldRef.c:1.1 Wed Aug 20 11:13:10 2003
+++ llvm/test/Regression/CFrontend/2003-08-20-BadBitfieldRef.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void foo()
{
char *ap;
Index: llvm/test/Regression/CFrontend/2003-08-20-PrototypeMismatch.c
diff -u llvm/test/Regression/CFrontend/2003-08-20-PrototypeMismatch.c:1.1 llvm/test/Regression/CFrontend/2003-08-20-PrototypeMismatch.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-20-PrototypeMismatch.c:1.1 Wed Aug 20 13:25:04 2003
+++ llvm/test/Regression/CFrontend/2003-08-20-PrototypeMismatch.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
static int foo(int);
Index: llvm/test/Regression/CFrontend/2003-08-20-vfork-bug.c
diff -u llvm/test/Regression/CFrontend/2003-08-20-vfork-bug.c:1.1 llvm/test/Regression/CFrontend/2003-08-20-vfork-bug.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-20-vfork-bug.c:1.1 Wed Aug 20 13:17:13 2003
+++ llvm/test/Regression/CFrontend/2003-08-20-vfork-bug.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
extern int vfork(void);
test() {
vfork();
Index: llvm/test/Regression/CFrontend/2003-08-21-BinOp-Type-Mismatch.c
diff -u llvm/test/Regression/CFrontend/2003-08-21-BinOp-Type-Mismatch.c:1.1 llvm/test/Regression/CFrontend/2003-08-21-BinOp-Type-Mismatch.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-21-BinOp-Type-Mismatch.c:1.1 Thu Aug 21 12:56:32 2003
+++ llvm/test/Regression/CFrontend/2003-08-21-BinOp-Type-Mismatch.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct bar;
void foo()
Index: llvm/test/Regression/CFrontend/2003-08-21-StmtExpr.c
diff -u llvm/test/Regression/CFrontend/2003-08-21-StmtExpr.c:1.1 llvm/test/Regression/CFrontend/2003-08-21-StmtExpr.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-21-StmtExpr.c:1.1 Thu Aug 21 13:25:37 2003
+++ llvm/test/Regression/CFrontend/2003-08-21-StmtExpr.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct {
unsigned long val;
Index: llvm/test/Regression/CFrontend/2003-08-21-WideString.c
diff -u llvm/test/Regression/CFrontend/2003-08-21-WideString.c:1.1 llvm/test/Regression/CFrontend/2003-08-21-WideString.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-21-WideString.c:1.1 Thu Aug 21 13:59:56 2003
+++ llvm/test/Regression/CFrontend/2003-08-21-WideString.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct {
int *name;
} syms = { L"NUL" };
Index: llvm/test/Regression/CFrontend/2003-08-23-LocalUnionTest.c
diff -u llvm/test/Regression/CFrontend/2003-08-23-LocalUnionTest.c:1.1 llvm/test/Regression/CFrontend/2003-08-23-LocalUnionTest.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-23-LocalUnionTest.c:1.1 Sat Aug 23 17:09:26 2003
+++ llvm/test/Regression/CFrontend/2003-08-23-LocalUnionTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
union foo { int X; };
Index: llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c
diff -u llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c:1.2 llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c:1.3
--- llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c:1.2 Fri Aug 29 16:57:18 2003
+++ llvm/test/Regression/CFrontend/2003-08-29-BitFieldStruct.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct Word {
short bar;
short baz;
Index: llvm/test/Regression/CFrontend/2003-08-29-HugeCharConst.c
diff -u llvm/test/Regression/CFrontend/2003-08-29-HugeCharConst.c:1.1 llvm/test/Regression/CFrontend/2003-08-29-HugeCharConst.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-29-HugeCharConst.c:1.1 Fri Aug 29 16:28:47 2003
+++ llvm/test/Regression/CFrontend/2003-08-29-HugeCharConst.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void foo() {
unsigned char int_latin1[] = "f\200\372b\200\343\200\340";
}
Index: llvm/test/Regression/CFrontend/2003-08-29-StructLayoutBug.c
diff -u llvm/test/Regression/CFrontend/2003-08-29-StructLayoutBug.c:1.1 llvm/test/Regression/CFrontend/2003-08-29-StructLayoutBug.c:1.2
--- llvm/test/Regression/CFrontend/2003-08-29-StructLayoutBug.c:1.1 Fri Aug 29 17:46:34 2003
+++ llvm/test/Regression/CFrontend/2003-08-29-StructLayoutBug.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct foo {
unsigned int I:1;
unsigned char J[1];
Index: llvm/test/Regression/CFrontend/2003-08-30-AggregateInitializer.c
diff -u llvm/test/Regression/CFrontend/2003-08-30-AggregateInitializer.c:1.2 llvm/test/Regression/CFrontend/2003-08-30-AggregateInitializer.c:1.3
--- llvm/test/Regression/CFrontend/2003-08-30-AggregateInitializer.c:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2003-08-30-AggregateInitializer.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// XFAIL: linux,sun,darwin
struct istruct {
unsigned char C;
Index: llvm/test/Regression/CFrontend/2003-08-30-LargeIntegerBitfieldMember.c
diff -u llvm/test/Regression/CFrontend/2003-08-30-LargeIntegerBitfieldMember.c:1.2 llvm/test/Regression/CFrontend/2003-08-30-LargeIntegerBitfieldMember.c:1.3
--- llvm/test/Regression/CFrontend/2003-08-30-LargeIntegerBitfieldMember.c:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2003-08-30-LargeIntegerBitfieldMember.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct foo {
unsigned int I:1;
unsigned char J[1][123];
Index: llvm/test/Regression/CFrontend/2003-09-18-BitfieldTests.c
diff -u llvm/test/Regression/CFrontend/2003-09-18-BitfieldTests.c:1.1 llvm/test/Regression/CFrontend/2003-09-18-BitfieldTests.c:1.2
--- llvm/test/Regression/CFrontend/2003-09-18-BitfieldTests.c:1.1 Fri Sep 19 00:22:10 2003
+++ llvm/test/Regression/CFrontend/2003-09-18-BitfieldTests.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct BF {
int A : 1;
Index: llvm/test/Regression/CFrontend/2003-09-30-StructLayout.c
diff -u llvm/test/Regression/CFrontend/2003-09-30-StructLayout.c:1.1 llvm/test/Regression/CFrontend/2003-09-30-StructLayout.c:1.2
--- llvm/test/Regression/CFrontend/2003-09-30-StructLayout.c:1.1 Tue Sep 30 12:13:34 2003
+++ llvm/test/Regression/CFrontend/2003-09-30-StructLayout.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
enum En {
ENUM_VAL
};
Index: llvm/test/Regression/CFrontend/2003-10-02-UnionLValueError.c
diff -u llvm/test/Regression/CFrontend/2003-10-02-UnionLValueError.c:1.1 llvm/test/Regression/CFrontend/2003-10-02-UnionLValueError.c:1.2
--- llvm/test/Regression/CFrontend/2003-10-02-UnionLValueError.c:1.1 Thu Oct 2 13:26:11 2003
+++ llvm/test/Regression/CFrontend/2003-10-02-UnionLValueError.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
union U{
int i[8];
char s[80];
Index: llvm/test/Regression/CFrontend/2003-10-06-NegateExprType.c
diff -u llvm/test/Regression/CFrontend/2003-10-06-NegateExprType.c:1.1 llvm/test/Regression/CFrontend/2003-10-06-NegateExprType.c:1.2
--- llvm/test/Regression/CFrontend/2003-10-06-NegateExprType.c:1.1 Mon Oct 6 21:57:51 2003
+++ llvm/test/Regression/CFrontend/2003-10-06-NegateExprType.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
extern int A[10];
void Func(int *B) {
Index: llvm/test/Regression/CFrontend/2003-10-09-UnionInitializerBug.c
diff -u llvm/test/Regression/CFrontend/2003-10-09-UnionInitializerBug.c:1.1 llvm/test/Regression/CFrontend/2003-10-09-UnionInitializerBug.c:1.2
--- llvm/test/Regression/CFrontend/2003-10-09-UnionInitializerBug.c:1.1 Thu Oct 9 23:05:29 2003
+++ llvm/test/Regression/CFrontend/2003-10-09-UnionInitializerBug.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct Foo {
unsigned a;
unsigned b;
Index: llvm/test/Regression/CFrontend/2003-10-28-ident.c
diff -u llvm/test/Regression/CFrontend/2003-10-28-ident.c:1.1 llvm/test/Regression/CFrontend/2003-10-28-ident.c:1.2
--- llvm/test/Regression/CFrontend/2003-10-28-ident.c:1.1 Tue Oct 28 19:23:01 2003
+++ llvm/test/Regression/CFrontend/2003-10-28-ident.c Sat Nov 6 16:41:00 2004
@@ -1,2 +1,4 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#ident "foo"
Index: llvm/test/Regression/CFrontend/2003-10-29-AsmRename.c
diff -u llvm/test/Regression/CFrontend/2003-10-29-AsmRename.c:1.1 llvm/test/Regression/CFrontend/2003-10-29-AsmRename.c:1.2
--- llvm/test/Regression/CFrontend/2003-10-29-AsmRename.c:1.1 Wed Oct 29 13:18:48 2003
+++ llvm/test/Regression/CFrontend/2003-10-29-AsmRename.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct foo { int X; };
struct bar { int Y; };
Index: llvm/test/Regression/CFrontend/2003-11-01-C99-CompoundLiteral.c
diff -u llvm/test/Regression/CFrontend/2003-11-01-C99-CompoundLiteral.c:1.1 llvm/test/Regression/CFrontend/2003-11-01-C99-CompoundLiteral.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-01-C99-CompoundLiteral.c:1.1 Sat Nov 1 18:22:27 2003
+++ llvm/test/Regression/CFrontend/2003-11-01-C99-CompoundLiteral.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct { int foo; } spinlock_t;
typedef struct wait_queue_head_t { spinlock_t lock; } wait_queue_head_t;
void call_usermodehelper(void) {
Index: llvm/test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c
diff -u llvm/test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c:1.1 llvm/test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c:1.1 Sat Nov 1 17:42:08 2003
+++ llvm/test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct { } the_coolest_struct_in_the_world;
extern the_coolest_struct_in_the_world xyzzy;
void *foo() { return &xyzzy; }
Index: llvm/test/Regression/CFrontend/2003-11-01-GlobalUnionInit.c
diff -u llvm/test/Regression/CFrontend/2003-11-01-GlobalUnionInit.c:1.1 llvm/test/Regression/CFrontend/2003-11-01-GlobalUnionInit.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-01-GlobalUnionInit.c:1.1 Sat Nov 1 18:57:56 2003
+++ llvm/test/Regression/CFrontend/2003-11-01-GlobalUnionInit.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
union bdflush_param {
struct { int x; } b_un;
int y[1];
Index: llvm/test/Regression/CFrontend/2003-11-04-EmptyStruct.c
diff -u llvm/test/Regression/CFrontend/2003-11-04-EmptyStruct.c:1.2 llvm/test/Regression/CFrontend/2003-11-04-EmptyStruct.c:1.3
--- llvm/test/Regression/CFrontend/2003-11-04-EmptyStruct.c:1.2 Sat Nov 8 18:23:05 2003
+++ llvm/test/Regression/CFrontend/2003-11-04-EmptyStruct.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct { } rwlock_t;
struct fs_struct { rwlock_t lock; int umask; };
void __copy_fs_struct(struct fs_struct *fs) { fs->lock = (rwlock_t) { }; }
Index: llvm/test/Regression/CFrontend/2003-11-04-OutOfMemory.c
diff -u llvm/test/Regression/CFrontend/2003-11-04-OutOfMemory.c:1.1 llvm/test/Regression/CFrontend/2003-11-04-OutOfMemory.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-04-OutOfMemory.c:1.1 Tue Nov 4 12:34:05 2003
+++ llvm/test/Regression/CFrontend/2003-11-04-OutOfMemory.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void schedule_timeout(signed long timeout)
{
switch (timeout)
Index: llvm/test/Regression/CFrontend/2003-11-12-VoidString.c
diff -u llvm/test/Regression/CFrontend/2003-11-12-VoidString.c:1.1 llvm/test/Regression/CFrontend/2003-11-12-VoidString.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-12-VoidString.c:1.1 Wed Nov 12 16:15:55 2003
+++ llvm/test/Regression/CFrontend/2003-11-12-VoidString.c Sat Nov 6 16:41:00 2004
@@ -1,2 +1,4 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void query_newnamebuf(void) { ((void)"query_newnamebuf"); }
Index: llvm/test/Regression/CFrontend/2003-11-16-StaticArrayInit.c
diff -u llvm/test/Regression/CFrontend/2003-11-16-StaticArrayInit.c:1.1 llvm/test/Regression/CFrontend/2003-11-16-StaticArrayInit.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-16-StaticArrayInit.c:1.1 Sun Nov 16 14:47:05 2003
+++ llvm/test/Regression/CFrontend/2003-11-16-StaticArrayInit.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void bar () {
static char x[10];
static char *xend = x + 10;
Index: llvm/test/Regression/CFrontend/2003-11-18-CondExprLValue.c
diff -u llvm/test/Regression/CFrontend/2003-11-18-CondExprLValue.c:1.1 llvm/test/Regression/CFrontend/2003-11-18-CondExprLValue.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-18-CondExprLValue.c:1.1 Tue Nov 18 17:46:07 2003
+++ llvm/test/Regression/CFrontend/2003-11-18-CondExprLValue.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
typedef struct { unsigned long pgprot; } pgprot_t;
void split_large_page(unsigned long addr, pgprot_t prot)
Index: llvm/test/Regression/CFrontend/2003-11-19-BitFieldArray.c
diff -u llvm/test/Regression/CFrontend/2003-11-19-BitFieldArray.c:1.1 llvm/test/Regression/CFrontend/2003-11-19-BitFieldArray.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-19-BitFieldArray.c:1.1 Wed Nov 19 18:32:57 2003
+++ llvm/test/Regression/CFrontend/2003-11-19-BitFieldArray.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct _GIOChannel {
int write_buf;
char partial_write_buf[6];
Index: llvm/test/Regression/CFrontend/2003-11-20-Bitfields.c
diff -u llvm/test/Regression/CFrontend/2003-11-20-Bitfields.c:1.1 llvm/test/Regression/CFrontend/2003-11-20-Bitfields.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-20-Bitfields.c:1.1 Thu Nov 20 13:05:21 2003
+++ llvm/test/Regression/CFrontend/2003-11-20-Bitfields.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct face_cachel {
unsigned int reverse :1;
unsigned char font_specified[1];
Index: llvm/test/Regression/CFrontend/2003-11-20-ComplexDivision.c
diff -u llvm/test/Regression/CFrontend/2003-11-20-ComplexDivision.c:1.1 llvm/test/Regression/CFrontend/2003-11-20-ComplexDivision.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-20-ComplexDivision.c:1.1 Thu Nov 20 13:27:12 2003
+++ llvm/test/Regression/CFrontend/2003-11-20-ComplexDivision.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int test() {
__complex__ double C;
double D;
Index: llvm/test/Regression/CFrontend/2003-11-20-UnionBitfield.c
diff -u llvm/test/Regression/CFrontend/2003-11-20-UnionBitfield.c:1.1 llvm/test/Regression/CFrontend/2003-11-20-UnionBitfield.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-20-UnionBitfield.c:1.1 Thu Nov 20 14:57:33 2003
+++ llvm/test/Regression/CFrontend/2003-11-20-UnionBitfield.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct printf_spec {
unsigned int minus_flag:1;
char converter;
Index: llvm/test/Regression/CFrontend/2003-11-26-PointerShift.c
diff -u llvm/test/Regression/CFrontend/2003-11-26-PointerShift.c:1.1 llvm/test/Regression/CFrontend/2003-11-26-PointerShift.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-26-PointerShift.c:1.1 Wed Nov 26 01:35:52 2003
+++ llvm/test/Regression/CFrontend/2003-11-26-PointerShift.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
unsigned long do_csum(const unsigned char *buff, int len, unsigned long result) {
if (2 & (unsigned long) buff) result += 1;
return result;
Index: llvm/test/Regression/CFrontend/2003-11-27-ConstructorCast.c
diff -u llvm/test/Regression/CFrontend/2003-11-27-ConstructorCast.c:1.1 llvm/test/Regression/CFrontend/2003-11-27-ConstructorCast.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-27-ConstructorCast.c:1.1 Thu Nov 27 14:47:16 2003
+++ llvm/test/Regression/CFrontend/2003-11-27-ConstructorCast.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct i387_soft_struct {
long cwd;
};
Index: llvm/test/Regression/CFrontend/2003-11-27-UnionCtorInitialization.c
diff -u llvm/test/Regression/CFrontend/2003-11-27-UnionCtorInitialization.c:1.1 llvm/test/Regression/CFrontend/2003-11-27-UnionCtorInitialization.c:1.2
--- llvm/test/Regression/CFrontend/2003-11-27-UnionCtorInitialization.c:1.1 Thu Nov 27 15:25:07 2003
+++ llvm/test/Regression/CFrontend/2003-11-27-UnionCtorInitialization.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct i387_soft_struct {
long cwd;
long twd;
Index: llvm/test/Regression/CFrontend/2004-01-01-UnknownInitSize.c
diff -u llvm/test/Regression/CFrontend/2004-01-01-UnknownInitSize.c:1.2 llvm/test/Regression/CFrontend/2004-01-01-UnknownInitSize.c:1.3
--- llvm/test/Regression/CFrontend/2004-01-01-UnknownInitSize.c:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2004-01-01-UnknownInitSize.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/*
* This regression test ensures that the C front end can compile initializers
* even when it cannot determine the size (as below).
Index: llvm/test/Regression/CFrontend/2004-01-08-ExternInlineRedefine.c
diff -u llvm/test/Regression/CFrontend/2004-01-08-ExternInlineRedefine.c:1.1 llvm/test/Regression/CFrontend/2004-01-08-ExternInlineRedefine.c:1.2
--- llvm/test/Regression/CFrontend/2004-01-08-ExternInlineRedefine.c:1.1 Thu Jan 8 11:15:09 2004
+++ llvm/test/Regression/CFrontend/2004-01-08-ExternInlineRedefine.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
extern __inline long int
__strtol_l (int a)
Index: llvm/test/Regression/CFrontend/2004-03-07-BitfieldCrash.c
diff -u llvm/test/Regression/CFrontend/2004-03-07-BitfieldCrash.c:1.2 llvm/test/Regression/CFrontend/2004-03-07-BitfieldCrash.c:1.3
--- llvm/test/Regression/CFrontend/2004-03-07-BitfieldCrash.c:1.2 Sat Nov 6 14:38:27 2004
+++ llvm/test/Regression/CFrontend/2004-03-07-BitfieldCrash.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
/*
* XFAIL: linux
*/
Index: llvm/test/Regression/CFrontend/2004-03-07-ComplexDivEquals.c
diff -u llvm/test/Regression/CFrontend/2004-03-07-ComplexDivEquals.c:1.1 llvm/test/Regression/CFrontend/2004-03-07-ComplexDivEquals.c:1.2
--- llvm/test/Regression/CFrontend/2004-03-07-ComplexDivEquals.c:1.1 Sun Mar 7 22:41:32 2004
+++ llvm/test/Regression/CFrontend/2004-03-07-ComplexDivEquals.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void test(__complex__ double D, double X) {
D /= X;
Index: llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c
diff -u llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c:1.1 llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c:1.2
--- llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c:1.1 Tue Mar 9 21:07:45 2004
+++ llvm/test/Regression/CFrontend/2004-03-09-LargeArrayInitializers.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
// Test that these initializers are handled efficiently
int test(int x) {
Index: llvm/test/Regression/CFrontend/2004-03-15-SimpleIndirectGoto.c
diff -u llvm/test/Regression/CFrontend/2004-03-15-SimpleIndirectGoto.c:1.1 llvm/test/Regression/CFrontend/2004-03-15-SimpleIndirectGoto.c:1.2
--- llvm/test/Regression/CFrontend/2004-03-15-SimpleIndirectGoto.c:1.1 Tue Mar 16 02:49:48 2004
+++ llvm/test/Regression/CFrontend/2004-03-15-SimpleIndirectGoto.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int code[]={0,0,0,0,1};
void foo(int x) {
volatile int b;
Index: llvm/test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c
diff -u llvm/test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c:1.1 llvm/test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c:1.2
--- llvm/test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c:1.1 Tue Mar 16 15:52:24 2004
+++ llvm/test/Regression/CFrontend/2004-03-16-AsmRegisterCrash.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int foo() {
register int X __asm__("ebx");
return X;
Index: llvm/test/Regression/CFrontend/2004-05-07-VarArrays.c
diff -u llvm/test/Regression/CFrontend/2004-05-07-VarArrays.c:1.1 llvm/test/Regression/CFrontend/2004-05-07-VarArrays.c:1.2
--- llvm/test/Regression/CFrontend/2004-05-07-VarArrays.c:1.1 Fri May 7 13:38:59 2004
+++ llvm/test/Regression/CFrontend/2004-05-07-VarArrays.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
int foo(int len, char arr[][len], int X) {
return arr[X][0];
}
Index: llvm/test/Regression/CFrontend/2004-05-21-IncompleteEnum.c
diff -u llvm/test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1.1 llvm/test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1.2
--- llvm/test/Regression/CFrontend/2004-05-21-IncompleteEnum.c:1.1 Wed Apr 21 13:49:35 2004
+++ llvm/test/Regression/CFrontend/2004-05-21-IncompleteEnum.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
void test(enum foo *X) {
}
Index: llvm/test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c
diff -u llvm/test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c:1.1 llvm/test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c:1.2
--- llvm/test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c:1.1 Tue Jun 8 02:10:11 2004
+++ llvm/test/Regression/CFrontend/2004-06-08-OpaqueStructArg.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct fu;
void foo(struct fu);
void bar() {
Index: llvm/test/Regression/CFrontend/2004-06-17-UnorderedBuiltins.c
diff -u llvm/test/Regression/CFrontend/2004-06-17-UnorderedBuiltins.c:1.1 llvm/test/Regression/CFrontend/2004-06-17-UnorderedBuiltins.c:1.2
--- llvm/test/Regression/CFrontend/2004-06-17-UnorderedBuiltins.c:1.1 Thu Jun 17 22:39:56 2004
+++ llvm/test/Regression/CFrontend/2004-06-17-UnorderedBuiltins.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
_Bool A, B, C, D, E, F, G, H;
void TestF(float X, float Y) {
Index: llvm/test/Regression/CFrontend/2004-06-18-VariableLengthArrayOfStructures.c
diff -u llvm/test/Regression/CFrontend/2004-06-18-VariableLengthArrayOfStructures.c:1.1 llvm/test/Regression/CFrontend/2004-06-18-VariableLengthArrayOfStructures.c:1.2
--- llvm/test/Regression/CFrontend/2004-06-18-VariableLengthArrayOfStructures.c:1.1 Fri Jun 18 20:08:12 2004
+++ llvm/test/Regression/CFrontend/2004-06-18-VariableLengthArrayOfStructures.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
struct S { };
Index: llvm/test/Regression/CFrontend/2004-07-06-FunctionCast.c
diff -u llvm/test/Regression/CFrontend/2004-07-06-FunctionCast.c:1.1 llvm/test/Regression/CFrontend/2004-07-06-FunctionCast.c:1.2
--- llvm/test/Regression/CFrontend/2004-07-06-FunctionCast.c:1.1 Tue Jul 6 21:20:02 2004
+++ llvm/test/Regression/CFrontend/2004-07-06-FunctionCast.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
static int unused_func(void) {
return 1;
}
Index: llvm/test/Regression/CFrontend/2004-08-06-LargeStructTest.c
diff -u llvm/test/Regression/CFrontend/2004-08-06-LargeStructTest.c:1.1 llvm/test/Regression/CFrontend/2004-08-06-LargeStructTest.c:1.2
--- llvm/test/Regression/CFrontend/2004-08-06-LargeStructTest.c:1.1 Fri Aug 6 13:09:02 2004
+++ llvm/test/Regression/CFrontend/2004-08-06-LargeStructTest.c Sat Nov 6 16:41:00 2004
@@ -1,3 +1,5 @@
+// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null
+
#define A(X) int X;
#define B(X) A(X##0) A(X##1) A(X##2) A(X##3) A(X##4) A(X##5) A(X##6) A(X##7) \
More information about the llvm-commits
mailing list