Changes in directory llvm/docs:

TestingGuide.html updated: 1.41 -> 1.42
---
Log message:

Add some info about the pipelines and redirection.


---
Diffs of the changes:  (+19 -1)

 TestingGuide.html |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletion(-)


Index: llvm/docs/TestingGuide.html
diff -u llvm/docs/TestingGuide.html:1.41 llvm/docs/TestingGuide.html:1.42
--- llvm/docs/TestingGuide.html:1.41    Sat Apr 14 16:46:15 2007
+++ llvm/docs/TestingGuide.html Sat Apr 14 18:27:06 2007
@@ -323,6 +323,24 @@
   any process in the pipeline fails, the entire line (and test case) fails too.
   </p>
 
+  <p>As with a Unix shell, the RUN: lines permit pipelines and I/O redirection
+  to be used. However, the usage is slightly different than for Bash. To check
+  what's legal, see the documentation for the 
+  <a href="http://www.tcl.tk/man/tcl8.5/TclCmd/exec.htm#M2";>Tcl exec</a>
+  command and the 
+  <a href="http://www.tcl.tk/man/tcl8.5/tutorial/Tcl26.html";>tutorial</a>. 
+  The major differences are:</p>
+  <ul>
+    <li>You can't do <tt>2&gt;&amp;1</tt>. That will cause Tcl to write to a
+    file named <tt>&amp;1</tt>. Usually this is done to get stderr to go 
through
+    a pipe. You can do that in tcl with <tt>|&amp;</tt> so replace this idiom:
+    <tt>... 2&gt;&amp;1 | grep</tt> with <tt>... |&amp; grep</tt></li>
+    <li>You can only redirect to a file, not to another descriptor and not from
+    a here document.</li>
+    <li>tcl supports redirecting to open files with the @ syntax but you
+    shouldn't use that here.</li>
+  </ul>
+
   <p> Below is an example of legal RUN lines in a <tt>.ll</tt> file:</p>
   <pre>
   ; RUN: llvm-as &lt; %s | llvm-dis &gt; %t1
@@ -756,7 +774,7 @@
 
   John T. Criswell, Reid Spencer, and Tanya Lattner<br>
   <a href="http://llvm.org";>The LLVM Compiler Infrastructure</a><br/>
-  Last modified: $Date: 2007/04/14 21:46:15 $
+  Last modified: $Date: 2007/04/14 23:27:06 $
 </address>
 </body>
 </html>



_______________________________________________
llvm-commits mailing list
[EMAIL PROTECTED]
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to