Author: rafael
Date: Mon Dec 10 23:52:24 2012
New Revision: 169815
URL: http://llvm.org/viewvc/llvm-project?rev=169815&view=rev
Log:
Add tests for a corner case of when to relax all instructions:
We don't want to relax all instructions in
$ clang -c test.s
since most users don't pass -O when using the driver to assemble.
On the other hand, -save-temps should not change the output unnecessary, so in
$ clang -c test.c -save-temps
we should relax all instructions.
Added:
cfe/trunk/test/Driver/integrated-as.c
cfe/trunk/test/Driver/integrated-as.s
Added: cfe/trunk/test/Driver/integrated-as.c
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/integrated-as.c?rev=169815&view=auto
==============================================================================
--- cfe/trunk/test/Driver/integrated-as.c (added)
+++ cfe/trunk/test/Driver/integrated-as.c Mon Dec 10 23:52:24 2012
@@ -0,0 +1,4 @@
+// RUN: %clang -### -c -save-temps -integrated-as %s 2>&1 | FileCheck %s
+
+// CHECK: cc1as
+// CHECK: -relax-all
Added: cfe/trunk/test/Driver/integrated-as.s
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/integrated-as.s?rev=169815&view=auto
==============================================================================
--- cfe/trunk/test/Driver/integrated-as.s (added)
+++ cfe/trunk/test/Driver/integrated-as.s Mon Dec 10 23:52:24 2012
@@ -0,0 +1,4 @@
+// RUN: %clang -### -c -integrated-as %s 2>&1 | FileCheck %s
+
+// CHECK: cc1as
+// CHECK-NOT: -relax-all
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits