<div class="gmail_quote">On Sat, Mar 21, 2009 at 1:33 AM, Chris Lattner <span dir="ltr"><<a href="mailto:clattner@apple.com">clattner@apple.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
On Mar 20, 2009, at 4:39 PM, Daniel Dunbar wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Author: ddunbar<br>
Date: Fri Mar 20 18:39:23 2009<br>
New Revision: 67418<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=67418&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=67418&view=rev</a><br>
Log:<br>
ccc/Driver: .s defaults to 'assembler-with-cpp' on Darwin.<br>
- <rdar://problem/6669441> ccc doesn't handle assembler-with-cpp<br>
semantics correctly (but clang supports it)<br>
</blockquote>
<br></div>
Are you sure about this? Doesn't -E just imply that .s is .S?</blockquote><div><br></div><div>I don't understand this comment. On Darwin '<driver> foo.s' should run the preprocessor, then assemble. It doesn't really have anything to do with -E (although, due to this behavior, -E on a .s file on Darwin runs the preprocessor, and elsewhere will warn that the input file is unused).</div>
<div><br></div><div> - Daniel</div><div><br></div></div>