[cfe-commits] r169815 - in /cfe/trunk/test/Driver: integrated-as.c integrated-as.s

Rafael Espindola rafael.espindola at gmail.com
Mon Dec 10 21:52:25 PST 2012


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





More information about the cfe-commits mailing list