[cfe-commits] r67418 - in /cfe/trunk: include/clang/Driver/HostInfo.h lib/Driver/Driver.cpp lib/Driver/HostInfo.cpp test/Driver/phases.c tools/ccc/ccclib/Driver.py tools/ccc/ccclib/HostInfo.py

Daniel Dunbar daniel at zuster.org
Sat Mar 21 08:47:58 PDT 2009


On Sat, Mar 21, 2009 at 1:33 AM, Chris Lattner <clattner at apple.com> wrote:
>
> On Mar 20, 2009, at 4:39 PM, Daniel Dunbar wrote:
>
>> Author: ddunbar
>> Date: Fri Mar 20 18:39:23 2009
>> New Revision: 67418
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=67418&view=rev
>> Log:
>> ccc/Driver: .s defaults to 'assembler-with-cpp' on Darwin.
>> - <rdar://problem/6669441> ccc doesn't handle assembler-with-cpp
>>  semantics correctly (but clang supports it)
>>
>
> Are you sure about this?  Doesn't -E just imply that .s is .S?


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).

 - Daniel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20090321/3eed414d/attachment.html>


More information about the cfe-commits mailing list