<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 14, 2014 at 4:45 AM, Ulrich Weigand <span dir="ltr"><<a href="mailto:ulrich.weigand@de.ibm.com" target="_blank">ulrich.weigand@de.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: uweigand<br>
Date: Tue Oct 14 06:45:53 2014<br>
New Revision: 219679<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=219679&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=219679&view=rev</a><br>
Log:<br>
[SystemZ] Add test case to verify default use of integrated assembler<br>
<br>
<br>
Added:<br>
    cfe/trunk/test/Driver/systemz-as.s<br>
<br>
Added: cfe/trunk/test/Driver/systemz-as.s<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/systemz-as.s?rev=219679&view=auto" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/systemz-as.s?rev=219679&view=auto</a><br>
==============================================================================<br>
--- cfe/trunk/test/Driver/systemz-as.s (added)<br>
+++ cfe/trunk/test/Driver/systemz-as.s Tue Oct 14 06:45:53 2014<br></blockquote><div><br></div><div>Out of curiosity - were there tests for the default assembler on other achitectures? (if you change the default so that no architecture uses the integrated assembler by default, do other tests fail? Maybe you can find existing tests of this functionality for other achitectures so you can put this test beside/in/with those existing tests)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
@@ -0,0 +1,14 @@<br>
+// Make sure SystemZ defaults to using the integrated assembler<br>
+<br>
+// RUN: %clang -target s390x-ibm-linux -### -c %s 2>&1 \<br>
+// RUN: | FileCheck -check-prefix=DEFAULT %s<br>
+// DEFAULT: "-cc1as"{{.*}} "-target-cpu" "z10"<br>
+<br>
+// RUN: %clang -target s390x-ibm-linux -integrated-as -### -c %s 2>&1 \<br>
+// RUN: | FileCheck -check-prefix=IAS %s<br>
+// IAS: "-cc1as"{{.*}} "-target-cpu" "z10"<br></blockquote><div><br></div><div>If you like, you could do these first two with the same CHECK line (I'd probably just use the default CHECK suffix)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+<br>
+// RUN: %clang -target s390x-ibm-linux -no-integrated-as -### -c %s 2>&1 \<br>
+// RUN: | FileCheck -check-prefix=NO-IAS %s<br>
+// NO-IAS: "-march=z10"<br></blockquote><div><br></div><div>& maybe test this with CHECK-NOT: "-cc1as" might be more direct/obvious what it's testing?<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div></div>