Remove explicit uses of -emit-llvm, the test infrastructure adds it
authorDuncan Sands <baldrick@free.fr>
Thu, 25 Nov 2010 21:24:35 +0000 (21:24 +0000)
committerDuncan Sands <baldrick@free.fr>
Thu, 25 Nov 2010 21:24:35 +0000 (21:24 +0000)
automatically.  Use -S with llvm-gcc rather than -c, so tests can
work when llvm-gcc is really dragonegg (which can output IR with -S
but not -c).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120158 91177308-0d34-0410-b5e6-96231b3b80d8

88 files changed:
test/FrontendC/2003-08-06-BuiltinSetjmpLongjmp.c
test/FrontendC/2003-08-17-DeadCodeShortCircuit.c
test/FrontendC/2003-11-03-AddrArrayElement.c
test/FrontendC/2003-11-08-PointerSubNotGetelementptr.c
test/FrontendC/2003-11-13-TypeSafety.c
test/FrontendC/2003-12-14-ExternInlineSupport.c
test/FrontendC/2004-02-12-LargeAggregateCopy.c
test/FrontendC/2004-02-13-BuiltinFrameReturnAddress.c
test/FrontendC/2004-02-13-IllegalVararg.c
test/FrontendC/2004-02-13-Memset.c
test/FrontendC/2004-02-20-Builtins.c
test/FrontendC/2004-03-07-ExternalConstant.c
test/FrontendC/2004-06-17-UnorderedCompares.c
test/FrontendC/2004-11-27-StaticFunctionRedeclare.c
test/FrontendC/2005-01-02-PointerDifference.c
test/FrontendC/2005-12-04-AttributeUsed.c
test/FrontendC/2007-01-06-KNR-Proto.c
test/FrontendC/2007-02-04-AddrLValue-2.c
test/FrontendC/2007-02-04-AddrLValue.c
test/FrontendC/2007-02-04-EmptyStruct.c
test/FrontendC/2007-02-04-WITH_SIZE_EXPR.c
test/FrontendC/2007-02-05-nested.c
test/FrontendC/2007-02-07-AddrLabel.c
test/FrontendC/2007-02-16-VoidPtrDiff.c
test/FrontendC/2007-02-16-WritableStrings.c
test/FrontendC/2007-02-25-C-DotDotDot.c
test/FrontendC/2007-03-01-VarSizeArrayIdx.c
test/FrontendC/2007-04-11-InlineAsmStruct.c
test/FrontendC/2007-04-11-InlineAsmUnion.c
test/FrontendC/2007-04-11-InlineStorageClassC89.c
test/FrontendC/2007-04-11-InlineStorageClassC99.c
test/FrontendC/2007-04-13-InlineAsmStruct2.c
test/FrontendC/2007-04-13-InlineAsmUnion2.c
test/FrontendC/2007-04-24-VolatileStructCopy.c
test/FrontendC/2007-04-24-bit-not-expr.c
test/FrontendC/2007-04-24-str-const.c
test/FrontendC/2007-05-07-PaddingElements.c
test/FrontendC/2007-05-11-str-const.c
test/FrontendC/2007-05-15-PaddingElement.c
test/FrontendC/2007-05-16-EmptyStruct.c
test/FrontendC/2007-05-29-UnionCopy.c
test/FrontendC/2007-06-05-NoInlineAttribute.c
test/FrontendC/2007-06-15-AnnotateAttribute.c
test/FrontendC/2007-06-18-SextAttrAggregate.c
test/FrontendC/2007-07-29-RestrictPtrArg.c
test/FrontendC/2007-08-01-LoadStoreAlign.c
test/FrontendC/2007-08-21-ComplexCst.c
test/FrontendC/2007-09-05-ConstCtor.c
test/FrontendC/2007-09-20-GcrootAttribute.c
test/FrontendC/2007-11-07-AlignedMemcpy.c
test/FrontendC/2007-11-27-SExtZExt.c
test/FrontendC/2008-01-25-ByValReadNone.c
test/FrontendC/2008-01-28-PragmaMark.c
test/FrontendC/2008-03-03-CtorAttrType.c
test/FrontendC/2008-03-05-syncPtr.c
test/FrontendC/2008-05-19-AlwaysInline.c
test/FrontendC/2008-08-07-AlignPadding1.c
test/FrontendC/2008-08-07-AlignPadding2.c
test/FrontendC/2008-10-30-ZeroPlacement.c
test/FrontendC/2008-11-02-WeakAlias.c
test/FrontendC/2008-11-08-InstCombineSelect.c
test/FrontendC/2008-11-11-AnnotateStructFieldAttribute.c
test/FrontendC/2008-12-23-AsmIntPointerTie.c
test/FrontendC/2009-01-05-BlockInlining.c
test/FrontendC/2009-03-13-dbg.c
test/FrontendC/2009-05-04-EnumInreg.c
test/FrontendC/2010-01-13-MemBarrier.c
test/FrontendC/2010-05-18-asmsched.c
test/FrontendC/2010-05-26-AsmSideEffect.c
test/FrontendC/2010-06-28-nowarn.c
test/FrontendC/2010-07-14-overconservative-align.c
test/FrontendC/attribute_constructor.c
test/FrontendC/block-copy.c
test/FrontendC/cstring-align.c
test/FrontendC/extern-weak.c
test/FrontendC/func-aligned.c
test/FrontendC/hidden-visibility.c
test/FrontendC/implicit-arg.c
test/FrontendC/libcalls-d.c
test/FrontendC/libcalls-ld.c
test/FrontendC/libcalls.c
test/FrontendC/pr3518.c
test/FrontendC/pr4349.c
test/FrontendC/pr5406.c
test/FrontendC/ptr-rotate.c
test/FrontendC/sret.c
test/FrontendC/sret2.c
test/FrontendC/unaligned-memcpy.c

index 39412e5f84ee4d03ec5ced1d46ac795eaa5d28c4..12b4f7b93329546bb0b144ce88154f45ef55cc89 100644 (file)
@@ -1,4 +1,4 @@
-/* RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep __builtin_
+/* RUN: %llvmgcc -xc %s -S -o - | not grep __builtin_
  *
  * __builtin_longjmp/setjmp should get transformed into llvm.setjmp/longjmp 
  * just like explicit setjmp/longjmp calls are.
index c275fee5d09a313b817ff176876c74a6cd6ed801..9ae633ee0812894f030bf804483615a71aea8f82 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o %t.o
+// RUN: %llvmgcc -xc %s -S -o %t.o
 
 int test(_Bool pos, _Bool color) {
   return 0;
index ed3fc1a6cb42c0ef05927aea6ca72e1f618697d3..4337da7d1e43fe4f300c3dc3b5f0ca77bae27dcf 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+// RUN: %llvmgcc -xc %s -S -o - | grep getelementptr
 
 // This should be turned into a tasty getelementptr instruction, not a nasty
 // series of casts and address arithmetic.
index 443dfbdb37fc9ca556ce9425d883aa14d142391f..58f9f82e15439316a41816a01b5384bffc42a41d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+// RUN: %llvmgcc -xc %s -S -o - | grep getelementptr
 
 char *test(char* C) {
   return C-1;   // Should turn into a GEP
index 128b767e22da35f0f9441e07ccaa16fc687d41f2..9b76bb11c984472ffcd38ea625039f6e1872d3a8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep getelementptr
+// RUN: %llvmgcc -xc %s -S -o - | grep getelementptr
 
 int *test(int *X, int Y) {
   return X + Y;
index fb92ec773c1a6239a0a101b3b07779539329282a..a45eb98dca2ad084c145f1e39ff59429d541fecd 100644 (file)
@@ -1,3 +1,3 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | not grep dead_function
+// RUN: %llvmgcc -xc %s -S -o - | not grep dead_function
 
 extern __inline__ void dead_function() {}
index b3c9bcf381089c8b689cc1a928adde93ab8332a9..93b7fe44bf60c62b5fa4c3e47b7c6f6ed2060e9e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.memcpy
+// RUN: %llvmgcc -xc %s -S -o - | grep llvm.memcpy
 
 struct X { int V[10000]; };
 struct X Global1, Global2;
index 162d32a658c04eef81977cae43af563bbd24699d..f115b5a5f013db11555c6408d302b067644cb752 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.*address | count 4
+// RUN: %llvmgcc -xc %s -S -o - | grep llvm.*address | count 4
 
 void *test1() {
   return __builtin_return_address(1);
index 21039c6b0fa9b93a94a656ebd711ef05cce945b4..0d003c8033ca4032934c810494860ae1cfc2647f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -w -c -o - | llc
+// RUN: %llvmgcc -xc %s -w -S -o - | llc
 // XFAIL: *
 // See PR2452
 
index fc26051f6d85df67b1429cfd535e4fe0c0711715..fb6ed2352ea3e89e6f6d55616a737f12643e2e7e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep llvm.memset | count 3
+// RUN: %llvmgcc -xc %s -S -o - | grep llvm.memset | count 3
 
 void *memset(void*, int, long);
 void bzero(void*, long);
index 0c9ac7cae8afb3c444e0e749c3eedf34e2ec3570..c056a8405f7308672de7acc4bc870c40be376adc 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -O3 -xc %s -c -o - | llvm-dis | not grep builtin
+// RUN: %llvmgcc -O3 -xc %s -S -o - | not grep builtin
 
 #include <math.h>
 
index b8e13a35548a42a037bb92c534e209aee0e54f89..4a9094bdf3444ff30255b18cdf44a502af834dc6 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep constant
+// RUN: %llvmgcc -xc %s -S -o - | grep constant
 
 extern const int a[];   // 'a' should be marked constant even though it's external!
 int foo () {
index f91ed6687ce485936c632ddb074a90deb6bd2e8a..286e7bc7cf7056ba048ada095cc7d777617ab4c1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc -std=c99 %s -c -o - | llvm-dis | grep -v llvm.isunordered | not grep call
+// RUN: %llvmgcc -xc -std=c99 %s -S -o - | grep -v llvm.isunordered | not grep call
 
 #include <math.h>
 
index b1e14212732e8482c62ad9a1f56c86ddb07fc5dd..994ac8f8436f503766e5e946855caa6e7bc146e1 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc -c -emit-llvm %s -o - | \
-// RUN:   opt -std-compile-opts | llvm-dis | not grep {declare i32.*func}
+// RUN: %llvmgcc -S %s -o - | \
+// RUN:   opt -std-compile-opts -S | not grep {declare i32.*func}
 
 // There should not be an unresolved reference to func here.  Believe it or not,
 // the "expected result" is a function named 'func' which is internal and 
index a351da2ed8c8cadf2e8e216cd60c4d76c5a89583..2c108e5f6cac4c1dd58ad104a4571871fee201b2 100644 (file)
@@ -1,3 +1,3 @@
-// RUN: %llvmgcc -xc %s -c -o - | llvm-dis | grep -v div
+// RUN: %llvmgcc -xc %s -S -o - | grep -v div
 
 int Diff(int *P, int *Q) { return P-Q; }
index 33e27e89f4c8116761a36fdfded8474244101094..f47e977f48611091976501c0e8e815a8cb1bc008 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | llvm-as | llvm-dis | \
+// RUN: %llvmgcc %s -S -o - | llvm-as | llvm-dis | \
 // RUN:   grep llvm.used | grep foo | grep X
 
 int X __attribute__((used));
index eb2f25482d9dc8e2300086b9511a05642e3c35e8..6aa74d4cb25f8f2e2d8560ed84daa02ea5057fea 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S -o - -emit-llvm %s
+// RUN: %llvmgcc -S -o - %s
 // PR1083
 
 int svc_register (void (*dispatch) (int));
index 90251e6debdfcc88c76f4ec69ee66159df9b0d32..fa20faff3e15283b23a573b01f6fb4a934468e2f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+// RUN: %llvmgcc %s -O3 -S -o -
 // PR1173
 
 struct S { char s; };
index c8b65a946f5ee52c0913f9e9ba05d6b48f0ff9b1..214fce7747ce3a854deac97174087bf37f60a117 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+// RUN: %llvmgcc %s -O3 -S -o -
 // PR1176
 
 typedef struct
index 48ad31f7c3fdb7ef1826fefbd32841f75ad1685c..5ad2c705cce8313adbf48cd21257027ff60d439c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+// RUN: %llvmgcc %s -O3 -S -o -
 // PR1175
 
 struct empty { };
index f02a44b157336a9e3e27ef784e5b8052cf0381b6..d5a9fbb0ecc25b1f7b760e4f5b5394b9b64916cc 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+// RUN: %llvmgcc %s -O3 -S -o -
 // PR1174
 
 void zzz (char *s1, char *s2, int len, int *q)
index be23f175c8c8cebf66596d3df1c9d7a953f378a0..bd6d30695ba04943dbce169ee9d223e86984e2c7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S -fnested-functions -O0 -o - -emit-llvm %s 
+// RUN: %llvmgcc -S -fnested-functions -O0 -o - %s 
 // PR915
 
 extern void abort(void);
index 144f62d0992b9eff662603e25fd2d27da57e6b6c..03ed4c987e440b85eba1fabc56d4067b148ed78a 100644 (file)
@@ -1,5 +1,5 @@
 // PR947
-// RUN: %llvmgcc %s -c -o - 
+// RUN: %llvmgcc %s -S -o - 
 
 void foo() {
     void *ptr;
index 713b9b28b075a443de34d4729f0a4b9a912b49d5..15df28cae3feed13a3f4d76ebd57e4875f6ce3e5 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -o - -emit-llvm
+// RUN: %llvmgcc %s -S -o -
 
 void foo(void *ptr, int test) {
   (ptr - ((void *) test + 0x2000));
index 0f281ce7c5e36b325d42f98dadebfca1e6478afc..ebf64c2c3161336e4254e1ac87130fe2b502f426 100644 (file)
@@ -1,7 +1,7 @@
 // Test the -fwritable-strings option.
 
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm -fwritable-strings %s | \
+// RUN: %llvmgcc -O3 -S -o - -fwritable-strings %s | \
 // RUN:    grep {internal global}
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep {private constant}
+// RUN: %llvmgcc -O3 -S -o - %s | grep {private constant}
 
 char *X = "foo";
index 969602200c197ee96fd94a104ba54845dfbb5ea9..3f96fd1f9e1f2b3af743124b31e5f0a5d4825005 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -O0 -S -o - -emit-llvm -fno-inline -fno-unit-at-a-time %s | \
+// RUN: %llvmgcc -O0 -S -o - -fno-inline -fno-unit-at-a-time %s | \
 // RUN:   grep {call float @foo}
 
 // Make sure the call to foo is compiled as:
index a3d480cafe6681a39a2f2006c8b6ed03d7c05c7c..6ebe79672f58b6a969747e7bde982a4a53a05921 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -O3 -S -o - -emit-llvm | grep mul
+// RUN: %llvmgcc %s -O3 -S -o - | grep mul
 // PR1233
 
 float foo(int w, float A[][w], int g, int h) {
index 49741c68ee6e7b53927613245829f393ddfa6d69..6c6c1509903dbbd625c48b45673eae3948b7f254 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | llc
+// RUN: %llvmgcc %s -S -o - | llc
 
 struct V { short X, Y; };
 int bar() {
index 83fe7db771f5f94c22c4185c31c5fc74d6afd016..014470102d32f59ed215b934aab2e3fcb08e1cbd 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | llc
+// RUN: %llvmgcc %s -S -o - | llc
 
 union U { int x; float p; };
 void foo() {
index ec2b1ec70bec193665ac466e3d09c281457c8493..834fb07a26236bdb1f053c51f0e7f4a9c1a76562 100644 (file)
@@ -1,17 +1,17 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | grep xglobWeak | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | grep xglobWeak | \
 // RUN:   grep weak | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | grep xextWeak | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | grep xextWeak | \
 // RUN:   grep weak | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | \
 // RUN:   grep xWeaknoinline | grep weak | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | \
 // RUN:   grep xWeakextnoinline | grep weak | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | \
 // RUN:   grep xglobnoWeak | grep -v internal | grep -v weak | \
 // RUN:   grep -v linkonce | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | \
 // RUN:   grep xstatnoWeak | grep internal | count 1
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc %s -S -O0 -o - | grep define | \
 // RUN:   grep xextnoWeak | grep available_externally | grep -v weak | \
 // RUN:   grep -v linkonce | count 1
 inline int xglobWeak(int) __attribute__((weak));
index 89af2789b3e5dba6e9cc777bc6c3deb3f0c409a1..6031071e3464e3f47ea550c59bc79e33261189c4 100644 (file)
@@ -1,17 +1,17 @@
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep declare | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep declare | \
 // RUN:   grep xglobWeak | grep extern_weak | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xextWeak | grep weak | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xWeaknoinline | grep weak | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xWeakextnoinline | grep weak | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xglobnoWeak | grep available_externally | grep -v weak | \
 // RUN:   grep -v linkonce | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xstatnoWeak | grep internal | count 1
-// RUN: %llvmgcc -std=c99 %s -S -emit-llvm -O0 -o - | grep define | \
+// RUN: %llvmgcc -std=c99 %s -S -O0 -o - | grep define | \
 // RUN:   grep xextnoWeak | grep -v available_externally | grep -v weak | \
 // RUN:   grep -v linkonce | count 1
 inline int xglobWeak(int) __attribute__((weak));
index e4870e75be2f8bf9cfe0af7245fd5c80cf963b38..44ddeb3f95d8d1e147fd658b1536e8a4c77a2afe 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | grep {call void asm}
+// RUN: %llvmgcc %s -S -o - | grep {call void asm}
 
 struct V { short X, Y; };
 int bar() {
index 284654d223c04d0bf983de7a03168931a0c1ec83..a0944a7b64077f0f7e48177ae6120316c399dd93 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | grep {call void asm}
+// RUN: %llvmgcc %s -S -o - | grep {call void asm}
 
 union U { int x; char* p; };
 void foo() {
index 4765921f1d21102e90baa0a09038e3ea2106638e..d49e75e0254101c4a84ee93aa0d0ecba88639123 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep {volatile store}
+// RUN: %llvmgcc -O3 -S -o - %s | grep {volatile store}
 // PR1352
 
 struct foo {
index 1c27f181c0e4bd5b00f2160d5cfaf5fb15d58f70..fab0b90bb15fb9684a838575da09478faf20cb23 100644 (file)
@@ -1,5 +1,5 @@
 // PR 1346
-// RUN: %llvmgcc -c %s  -o /dev/null
+// RUN: %llvmgcc -S %s  -o /dev/null
 extern bar(void *);
 
 void f(void *cd) {
index 4c109c41b0195bd8ee57df8bc2d8f2e6e29bb122..3c3dab372ab5ecc4dbd06f40208e1d8656e2502a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c %s  -o /dev/null
+// RUN: %llvmgcc -S %s  -o /dev/null
 static char *str;
 
 static const struct {
index 9be8850895aeb5ba5052fa1f29c2cd093ae78dc5..1e4f4d0a75123c4ea6e3d339293fc03a4ad72f9e 100644 (file)
@@ -1,6 +1,6 @@
 // PR 1278
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep {struct.s} | not grep "4 x i8] zeroinitializer"
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | not grep "i32 0, i32 2"
+// RUN: %llvmgcc %s -S -O0 -o - | grep {struct.s} | not grep "4 x i8] zeroinitializer"
+// RUN: %llvmgcc %s -S -O0 -o - | not grep "i32 0, i32 2"
 struct s {
   double d1;
   int s1;
index 48deddbb019e7404fde1bf19ab55a0ebaea77d17..46a74c19e017b51adf2d64d45a4fb1df7b5e4830 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c -g %s  -o /dev/null
+// RUN: %llvmgcc -S -g %s  -o /dev/null
 
 static unsigned char out[]={0,1};
 static const unsigned char str1[]="1";
index a218b3594d721663c107ecdf0efd776309ff1f6b..bad6a11dae81a51e8c2261566f90e89c034a9f49 100644 (file)
@@ -1,6 +1,6 @@
 // PR 1419
 
-// RUN: %llvmgcc -xc  -O2 %s -c -o - | llvm-dis | grep "ret i32 1"
+// RUN: %llvmgcc -xc  -O2 %s -S -o - | grep "ret i32 1"
 struct A {
   short x;
   long long :0;
index 23c0b1d6a3f6183e5eb7b00917512a5a11137a11..7b2ab61bccaf6fe24cb092caf27b9a5c9fe54619 100644 (file)
@@ -1,5 +1,5 @@
 // PR 1417
 
-// RUN: %llvmgcc -xc  %s -c -o - | llvm-dis | grep "struct.anon = type \{\}"
+// RUN: %llvmgcc -xc  %s -S -o - | grep "struct.anon = type \{\}"
 
 struct { } *X;
index ded67d4d6b283faa24df5737c043576f4fc4fed0..95ab388c842fd7769076f10f43ccce0730bf4bd7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S -o - -emit-llvm %s | grep memcpy
+// RUN: %llvmgcc -S -o - %s | grep memcpy
 // PR1421
 
 struct A {
index b11b3c779684e6b4acf4c4174cc5d36cee0d3bc6..9543538fb1b9e7b1e73d67d6b4eaf173e1292f00 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -O2 -c -emit-llvm %s -o - | llvm-dis | grep call
+// RUN: %llvmgcc -O2 -S %s -o - | grep call
 
 static int bar(int x, int y) __attribute__((noinline));
 
index 00991173703679d351efec8b4a184b5c7ec89373..115c3f73b90b854339509d52e2c185d7339c4c1d 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc -c -emit-llvm %s -o - | llvm-dis | grep llvm.global.annotations
-// RUN: %llvmgcc -c -emit-llvm %s -o - | llvm-dis | grep llvm.var.annotation | count 3 
+// RUN: %llvmgcc -S %s -o - | grep llvm.global.annotations
+// RUN: %llvmgcc -S %s -o - | grep llvm.var.annotation | count 3 
 
 #include <stdio.h>
 
index 2fcd72607a2a6c96e7d376949271f767fcace11d..c395db220dc60eb361ee6ecd22eda32241e4fb76 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -o - -S -emit-llvm -O3 | grep {i8 signext}
+// RUN: %llvmgcc %s -o - -S -O3 | grep {i8 signext}
 // PR1513
 
 struct s{
index 99eae39054b3e3f8ea1ae85b05ab9479e48a7852..5925d972b269e5bacc3e655d83496e8d67432c42 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c -emit-llvm %s -o - | llvm-dis | grep noalias
+// RUN: %llvmgcc -S %s -o - | grep noalias
 
 void foo(int * __restrict myptr1, int * myptr2) {
   myptr1[0] = 0;
index 75a82c14ad0f96656ef536e50b3f7dd4f600fdfb..5365c06c25790d688b322b8e25328979c8a5133c 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep {align 1} | count 2
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | llc
+// RUN: %llvmgcc -O3 -S -o - %s | grep {align 1} | count 2
+// RUN: %llvmgcc -O3 -S -o - %s | llc
 
 struct p {
   char a;
index 7ddd87c08e4854b48b1788c297727905133c27b4..ebdee14bba359d1898059819720b54b227100277 100644 (file)
@@ -1,3 +1,3 @@
-// RUN: %llvmgcc -O2 -c %s -o /dev/null
+// RUN: %llvmgcc -O2 -S %s -o /dev/null
 void f(_Complex float z);
 void g() { f(1.0i); }
index 8e0e9945ffaa97fdeec2b094c0e083b5eb8022fa..adae4a69b1035356cfc6813eba3b14653a80991d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -xc -Os -c %s -o /dev/null
+// RUN: %llvmgcc -xc -Os -S %s -o /dev/null
 // PR1641
 
 struct A {
index 23cd37ff6a55a0e1c58049ce36caef53e852b7c2..b67b474c4c1bb51baddab57f491216ebff55925c 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: %llvmgcc -S -emit-llvm %s -o - | grep llvm.gcroot
-// RUN: %llvmgcc -S -emit-llvm %s -o - | grep llvm.gcroot | count 6
-// RUN: %llvmgcc -S -emit-llvm %s -o - | llvm-as
+// RUN: %llvmgcc -S %s -o - | grep llvm.gcroot
+// RUN: %llvmgcc -S %s -o - | grep llvm.gcroot | count 6
+// RUN: %llvmgcc -S %s -o - | llvm-as
 
 typedef struct foo_s
 {
index f1900bb646b42c50f20a1859cb01a503e88e7073..eb9d22c62523f1a9805b85f402e3dc1a267f67ed 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c %s -o /dev/null
+// RUN: %llvmgcc -S %s -o /dev/null
 void bork() {
   int Qux[33] = {0};
 }
index 2b6cd6232d52260eeca47a0e26c57c385144529c..8ea4786af3697d051f25300c06e30bd694fba4dd 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S %s -emit-llvm -o - | grep "signext" | count 4
+// RUN: %llvmgcc -S %s -o - | grep "signext" | count 4
 
 signed char foo1() { return 1; }
 
index 42e9c3626297be4d10163fae65d2a59809d35d30..4cb1a6394eaa24050213465986e3f8749b655f5a 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | not grep readonly
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | not grep readnone
+// RUN: %llvmgcc -O3 -S -o - %s | not grep readonly
+// RUN: %llvmgcc -O3 -S -o - %s | not grep readnone
 
 
 // The struct being passed byval means that we cannot mark the
index 0b3ac17df32ab5c731181148086fa96ba5642878..6a4b5b52ff2f7133de53591d79bc0bdd1d011876 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -Werror -c %s -o /dev/null
+// RUN: %llvmgcc -Werror -S %s -o /dev/null
 #pragma mark LLVM's world
 #ifdef DO_ERROR
 #error LLVM's world
index dc0e47d811a4d2d3c940b4ddc7d8631c0dd1b350..96648f4ec5a668e07dc468c1e57e397895a81ad3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | grep llvm.global_ctors
+// RUN: %llvmgcc %s -S -o - | grep llvm.global_ctors
 int __attribute__((constructor)) foo(void) {
   return 0;
 }
index 43e46717b2793a477fa51b482a7c4dc8a21d1ed6..7b271f7ee7471e75b5f15ed574e0a7d3483695bb 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | grep llvm.atomic
+// RUN: %llvmgcc %s -S -o - | grep llvm.atomic
 // XFAIL: sparc-sun-solaris2|arm
 // Feature currently implemented only for x86, alpha, powerpc.
 
index 506f6cf9c509fae3cbd73f434c2f1a099d8fdf72..8dcb57b1862e745dcbba88bda105d38420a7894a 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc %s -S -fno-unit-at-a-time -emit-llvm -O0 -o - | not grep sabrina
-// RUN: %llvmgcc %s -S -funit-at-a-time -emit-llvm -O0 -o - | not grep sabrina
+// RUN: %llvmgcc %s -S -fno-unit-at-a-time -O0 -o - | not grep sabrina
+// RUN: %llvmgcc %s -S -funit-at-a-time -O0 -o - | not grep sabrina
 
 static inline int sabrina (void) __attribute__((always_inline));
 static inline int sabrina (void)
index 776b1052f13597aa94bcd86e545726e2b2a90c5c..6be9fe4ed3b541f5891511b381c6c68070783429 100644 (file)
@@ -1,4 +1,4 @@
-/* RUN: %llvmgcc %s -S -o - -emit-llvm -O0 | grep {zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer}
+/* RUN: %llvmgcc %s -S -o - -O0 | grep {zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer.*zeroinitializer}
 
 The FE must generate padding here both at the end of each PyG_Head and
 between array elements.  Reduced from Python. */
index ea13a0a1bc67f9b4323601ec5765865d634db5d1..51135ba633a20848acfc060825edcced711174dc 100644 (file)
@@ -1,4 +1,4 @@
-/* RUN: %llvmgcc %s -S -o - -emit-llvm -O0 | grep zeroinitializer | count 1
+/* RUN: %llvmgcc %s -S -o - -O0 | grep zeroinitializer | count 1
 
 The FE must not generate padding here between array elements.  PR 2533. */
 
index ec4ea94a115f9f36e690f79b0aa29efc993a8d87..d73442dca8b9c58c63b458c9a62b0d785ac2ff77 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c %s
+// RUN: %llvmgcc -S %s
 // PR2987
 struct S2045
 {
index befafe455149830467e191f2b91c0ddb83e8ed5f..d10e57f5efe0dc0bfae1ad34ddf3091d30789f69 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S -emit-llvm -o - %s | grep weak
+// RUN: %llvmgcc -S -o - %s | grep weak
 // PR2691
 
 void init_IRQ(void) __attribute__((weak, alias("native_init_IRQ")));
index 70c8d3a2248638c5f03b3278c52da27800d35552..b850d3ff6f25346ff63c76043b41affc9b4f0085 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O2 -o -
+// RUN: %llvmgcc %s -S -O2 -o -
 // PR3028
 
 int g_187;
index fa5713e2482b4bb861535c7229d79f267b35a7f6..8af59d54f751d6a19bf96cde5ddc3aca00a79555 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -c -emit-llvm %s -o - | llvm-dis | grep llvm.ptr.annotation | count 3
+// RUN: %llvmgcc -S %s -o - | grep llvm.ptr.annotation | count 3
 
 #include <stdio.h>
 
index da2eda6628edfac59d8716c3389bc7acae352634..57061422b8f241c3d58d473b7ac5f295274fc58f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O1 -o - 
+// RUN: %llvmgcc %s -S -O1 -o - 
 
 #include <stdint.h>
 
index 9692d8f688ab625dfe0e0c08a1e81288073dc784..8fb6e54514a5b255e4cf6710b4855343a4a767b7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O2 -o %t.s
+// RUN: %llvmgcc %s -S -O2 -o %t.s
 // RUN: grep {call i32 .*printf.*argc} %t.s | count 3
 // RUN: not grep __block_holder_tmp %t.s
 // rdar://5865221
index aa13af41248c0202aaef9624bc7992ed6683ba45..46abd3a963824b7120c443d9346d6c7cd94bba4c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -c -g -o /dev/null
+// RUN: %llvmgcc %s -S -g -o /dev/null
 // XTARGET: darwin,linux
 // XFAIL: *
 void foo() {}
index 6dbdb54db5f63b94c6296ee3a3b8578e5950b051..fb0c03e439e6fe224fbf395d83a21fcaffe37ab1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc -S -m32 -mregparm=3 %s -emit-llvm -o - | grep {inreg %action}
+// RUN: %llvmgcc -S -m32 -mregparm=3 %s -o - | grep {inreg %action}
 // XFAIL: *
 // XTARGET: x86,i386,i686
 // PR3967
index 8fcd5228781eb7c3cdf1f660967c1ca719547522..a540e59c6caad7ab0168872bf29861c441970825 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -o - | FileCheck %s
 // XFAIL: sparc
 // rdar://7536390
 
index 12e91405d10ff49bddeefb6b1467bcb0daf531f8..33b87703220c88bf10bbd0bca286a79b576941f8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -c -O3 -emit-llvm -o - | llc -march=x86-64 -mtriple=x86_64-apple-darwin | FileCheck %s
+// RUN: %llvmgcc %s -S -O3 -o - | llc -march=x86-64 -mtriple=x86_64-apple-darwin | FileCheck %s
 // r9 used to be clobbered before its value was moved to r10.  7993104.
 
 void foo(int x, int y) {
index c5f75799dd3bcd0daec7fd2eb82e55bd81ffe914..acc38b783ba3cd44e24d7e5c8619b3b4144c22e5 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -o - | FileCheck %s
 // Radar 8026855
 
 int test (void *src) {
index 9cfb6636fdef2bc6ed2a238ad5aee0d1a57ed25e..3db8df10c18919232ec3f5c9cffcfa5d43c485a0 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -c -m32 -fasm-blocks -o /dev/null
+// RUN: %llvmgcc %s -S -m32 -fasm-blocks -o /dev/null
 // This should not warn about unreferenced label. 7729514.
 // XFAIL: *
 // XTARGET: x86,i386,i686
index 1744ba84185d369215752c1c78937ae3307975ad..c4a9caac66661a4a80c4215bdcbf9c731251e5a3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -emit-llvm -S -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -o - | FileCheck %s
 // PR 5995
 struct s {
     int word;
index b2f7c9b19fc031244851576d5c46ef69c28b0b3b..da17a37e2606afdefb9f67340a31ac88a25b923c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -c -o - | llvm-dis | grep llvm.global_ctors
+// RUN: %llvmgcc %s -S -o - | grep llvm.global_ctors
 
 void foo() __attribute__((constructor));
 void foo() {
index a53732e4f9ff989bcece2c49ab0161d1afca5b50..c088f2dc1955d1e30067c6ba7c895b128fa41a9a 100644 (file)
@@ -1,4 +1,4 @@
-/* RUN: %llvmgcc %s -S -o - -emit-llvm -O3 | grep {call.*memcpy}
+/* RUN: %llvmgcc %s -S -o - -O3 | grep {call.*memcpy}
 
  This should compile into a memcpy from a global, not 128 stores. */
 
index 764126e02184f7b91bfec2dc9810c99807896670..544c9f3d3fbb2ead909a3f5f81113291bdfe29fe 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -c -Os -emit-llvm -o - | llc -march=x86 -mtriple=i386-apple-darwin10 | FileCheck %s
+// RUN: %llvmgcc %s -S -Os -o - | llc -march=x86 -mtriple=i386-apple-darwin10 | FileCheck %s
 
 extern void func(const char *, const char *);
 
index 4729b048fbe0381424c5be3ae1fc4bb3ad2de345..73b59cc48c4056e41551c494d1eded873a31923e 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep extern_weak
-// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | llc
+// RUN: %llvmgcc -O3 -S -o - %s | grep extern_weak
+// RUN: %llvmgcc -O3 -S -o - %s | llc
 
 #if !defined(__linux__) && !defined(__FreeBSD__) && \
     !defined(__OpenBSD__) && !defined(__CYGWIN__) && !defined(__DragonFly__)
index 40149f49d8ecdf3d8d497f45a61f05e8b9cd8f39..477e82418aef4bf9e2f832b4573ec7c0c431de71 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -o - | FileCheck %s
 
 // rdar://7270273
 void foo() __attribute__((aligned (64)));
index fc2ae444b40438475b4450ce71ed99fe396c1c05..18201d95e7b5fac7b47e78db7423390b155a514b 100644 (file)
@@ -1,3 +1,3 @@
-// RUN: %llvmgcc %s -emit-llvm -S -o - | grep {hidden global}
+// RUN: %llvmgcc %s -S -o - | grep {hidden global}
 
 int X __attribute__ ((__visibility__ ("hidden"))) = 123;
index 971245f3badc3b3fa141cfd38175d0fe8eae6972..a6cb8bce7ed6bbebc706a9fa9fc2d8e463840d4e 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o -
-// RUN: %llvmgcc %s -S -emit-llvm -O1 -o -
+// RUN: %llvmgcc %s -S -O0 -o -
+// RUN: %llvmgcc %s -S -O1 -o -
 // rdar://6518089
 
 static int bar();
index 126866ad6297783f87a1cf0ab7431c90c5c8790c..d92208d89edd8786eca58a86f6fe5360419126d9 100644 (file)
@@ -1,10 +1,10 @@
 // llvm-gcc -O1+ should run simplify libcalls, O0 shouldn't
 // and -fno-builtins shouldn't.
 // -fno-math-errno should emit an llvm intrinsic, -fmath-errno should not.
-// RUN: %llvmgcc %s -S -fno-math-errno -emit-llvm -O0 -o - | grep {call.*exp2\\.f64}
-// RUN: %llvmgcc %s -S -fmath-errno -emit-llvm -O0 -o - | grep {call.*exp2}
-// RUN: %llvmgcc %s -S -emit-llvm -O1 -o - | grep {call.*ldexp}
-// RUN: %llvmgcc %s -S -emit-llvm -O3 -fno-builtin -o - | grep {call.*exp2}
+// RUN: %llvmgcc %s -S -fno-math-errno -O0 -o - | grep {call.*exp2\\.f64}
+// RUN: %llvmgcc %s -S -fmath-errno -O0 -o - | grep {call.*exp2}
+// RUN: %llvmgcc %s -S -O1 -o - | grep {call.*ldexp}
+// RUN: %llvmgcc %s -S -O3 -fno-builtin -o - | grep {call.*exp2}
 
 double exp2(double);
 
index 6533eb88d9e520acca4fa9d6ddcd69bf4ec785c2..cf71d19eaa35ab2eed285c3beb2c2970e6924076 100644 (file)
@@ -1,10 +1,10 @@
 // llvm-gcc -O1+ should run simplify libcalls, O0 shouldn't
 // and -fno-builtins shouldn't.
 // -fno-math-errno should emit an llvm intrinsic, -fmath-errno should not.
-// RUN: %llvmgcc %s -S -fno-math-errno -emit-llvm -O0 -o - | grep {call.*exp2\\..*f}
-// RUN: %llvmgcc %s -S -fmath-errno -emit-llvm -O0 -o - | grep {call.*exp2l}
-// RUN: %llvmgcc %s -S -emit-llvm -O1 -o - | grep {call.*ldexp}
-// RUN: %llvmgcc %s -S -emit-llvm -O3 -fno-builtin -o - | grep {call.*exp2l}
+// RUN: %llvmgcc %s -S -fno-math-errno -O0 -o - | grep {call.*exp2\\..*f}
+// RUN: %llvmgcc %s -S -fmath-errno -O0 -o - | grep {call.*exp2l}
+// RUN: %llvmgcc %s -S -O1 -o - | grep {call.*ldexp}
+// RUN: %llvmgcc %s -S -O3 -fno-builtin -o - | grep {call.*exp2l}
 
 // If this fails for you because your target doesn't support long double,
 // please xfail the test.
index a2761dd5b004fd336150cf4e143632c328a090e0..60e22e7e690aedd8abb2a9a830507ce43d294999 100644 (file)
@@ -1,10 +1,10 @@
 // llvm-gcc -O1+ should run simplify libcalls, O0 shouldn't
 // and -fno-builtins shouldn't.
 // -fno-math-errno should emit an llvm intrinsic, -fmath-errno should not.
-// RUN: %llvmgcc %s -S -emit-llvm -fno-math-errno -O0 -o - | grep {call.*exp2\\.f32}
-// RUN: %llvmgcc %s -S -emit-llvm -fmath-errno -O0 -o - | grep {call.*exp2f}
-// RUN: %llvmgcc %s -S -emit-llvm -O1 -o - | grep {call.*ldexp}
-// RUN: %llvmgcc %s -S -emit-llvm -O3 -fno-builtin -o - | grep {call.*exp2f}
+// RUN: %llvmgcc %s -S -fno-math-errno -O0 -o - | grep {call.*exp2\\.f32}
+// RUN: %llvmgcc %s -S -fmath-errno -O0 -o - | grep {call.*exp2f}
+// RUN: %llvmgcc %s -S -O1 -o - | grep {call.*ldexp}
+// RUN: %llvmgcc %s -S -O3 -fno-builtin -o - | grep {call.*exp2f}
 
 float exp2f(float);
 
index 4c193c7739b2e86e476181e3635b23df21c3fb23..53150b806bbb5c4a428267daa1ecaaab9ed035d8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep {= internal global} | count 4
+// RUN: %llvmgcc %s -S -O0 -o - | grep {= internal global} | count 4
 // PR 3518
 // Some of the objects were coming out as unintialized (external) before 3518
 // was fixed.  Internal names are different between llvm-gcc and clang so they
index fbd7e56eba15333ba8e12c39095712091737d7b3..49c89e25fed4597c8e4126d0517056d6dd4085c8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -O0 -o - | FileCheck %s
 // PR 4349
 
 union reg
index 492bdafa7eda088784219ff12056b31078d04bb4..0b1f277592fb71e91b704dbf392c663c44a66a7e 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | FileCheck %s
+// RUN: %llvmgcc %s -S -O0 -o - | FileCheck %s
 // PR 5406
 
 // XFAIL: *
index 56c21f46e7aec0035d2118a9ed90fb31381b41bf..36d9755dd674a4d6dd8a205ff92fd34071e4e634 100644 (file)
@@ -1,5 +1,5 @@
-// RUN: %llvmgcc %s -c -m32 -o /dev/null
-// RUN: %llvmgcc %s -c -O1 -m32 -emit-llvm -o - | llc -march=x86 -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN
+// RUN: %llvmgcc %s -S -m32 -o /dev/null
+// RUN: %llvmgcc %s -S -O1 -m32 -o - | llc -march=x86 -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN
 
 unsigned int func(void *A) {
   // DARWIN: roll $27
index 11ac5d6824e8ebaf9852e379cc0dfa6e3faa1287..42666917a8dfe00c7d824e381fdd5eca38f181a3 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep sret | count 5
+// RUN: %llvmgcc %s -S -O0 -o - | grep sret | count 5
 
 struct abc {
  long a;
index 7b621f942fa9a3b78fc6cf56c6a9ad6eac202788..0f35b1c2586f020f7853f9c0381ff9464eac5d46 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -O0 -o - | grep sret | count 2
+// RUN: %llvmgcc %s -S -O0 -o - | grep sret | count 2
 
 struct abc {
  long a;
index 9e6ce07e367e1fc7d37984d271c11f14deb0125c..8fb84e4f5150c3427a6809aa446618c613e92967 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %llvmgcc %s -S -emit-llvm -o - | llc
+// RUN: %llvmgcc %s -S -o - | llc
 
 void bork() {
   char Qux[33] = {0};