- Mar 24, 2009
-
-
Mike Stump authored
llvm-svn: 67633
-
Daniel Dunbar authored
is specified. - No easy way to make a safe test case for this (given where the driver is supposed to put temp files). llvm-svn: 67632
-
Daniel Dunbar authored
- <rdar://problem/6715818> clang doesn't honor gcc semantic that last -O optimization option wins. llvm-svn: 67628
-
Daniel Dunbar authored
translation, the former we support, the later we don't (yet). llvm-svn: 67611
-
Daniel Dunbar authored
- Updated ccc & driver to look in libexec/ for tools. llvm-svn: 67607
-
Daniel Dunbar authored
Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
-
Daniel Dunbar authored
ccc due to the different way we handle output arguments). llvm-svn: 67583
-
- Mar 23, 2009
-
-
Daniel Dunbar authored
On a synthetic command line consisting of almost all defined options, this drops wall time from .00494 to .00336 and user time from .00258 to .00105. On the same benchmark, clang-driver is about 15% faster than the primary gcc driver and almost twice as fast as the gcc driver driver. llvm-svn: 67564
-
Daniel Dunbar authored
llvm-svn: 67552
-
Daniel Dunbar authored
clang doesn't support, and don't want to warn are unused. Eventually these should disappear. Here is a more readable list than is in the diff: W options: -Wall, -Wcast-align, -Wchar-align, -Wchar-subscripts, -Werror, -Wextra, -Winline, -Wint-to-pointer-cast, -Wmissing-braces, -Wmost, -Wnested-externs, -Wno-format-y2k, -Wno-four-char-constants, -Wno-missing-field-initializers, -Wno-trigraphs, -Wno-unknown-pragmas, -Wno-unused-parameter, -Wparentheses, -Wpointer-arith, -Wpointer-to-int-cast, -Wreturn-type, -Wshorten-64-to-32, -Wswitch, -Wunused-function, -Wunused-label, -Wunused-value, -Wunused-variable, -Wwrite-strings. f options: -fasm-blocks, -fmessage-length=. llvm-svn: 67549
-
Daniel Dunbar authored
Release-Asserts mode). Also, avoid searching through option groups (which will never match). llvm-svn: 67548
-
Daniel Dunbar authored
llvm-svn: 67529
-
Daniel Dunbar authored
situation should never occur now that arguments are parsed correctly. llvm-svn: 67493
-
Daniel Dunbar authored
llvm-svn: 67490
-
- Mar 22, 2009
-
-
Nuno Lopes authored
llvm-svn: 67472
-
- Mar 21, 2009
-
-
Daniel Dunbar authored
code; and don't return an error code when -### is present, even if errors occur. llvm-svn: 67425
-
Daniel Dunbar authored
- <rdar://problem/6669441> ccc doesn't handle assembler-with-cpp semantics correctly (but clang supports it) - This is sad, because it requires a fairly useless target hook. C'est la vie. llvm-svn: 67418
-
- Mar 20, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67393
-
Daniel Dunbar authored
llvm-svn: 67388
-
Daniel Dunbar authored
- Based on patch from Pieter de Bie; thanks! llvm-svn: 67379
-
Daniel Dunbar authored
llvm-svn: 67377
-
Daniel Dunbar authored
diagnostics. - This ensures that the whole argument and values are printed, instead of just the option name. llvm-svn: 67366
-
Chris Lattner authored
llvm-svn: 67365
-
Daniel Dunbar authored
llvm-svn: 67362
-
Daniel Dunbar authored
llvm-svn: 67356
-
Daniel Dunbar authored
llvm-svn: 67355
-
Daniel Dunbar authored
llvm-svn: 67350
-
Daniel Dunbar authored
testing) even with -pipe on. llvm-svn: 67348
-
- Mar 19, 2009
-
-
Daniel Dunbar authored
- Apologies for commits w/o test cases; they are coming. llvm-svn: 67310
-
Daniel Dunbar authored
llvm-svn: 67296
-
Daniel Dunbar authored
llvm-svn: 67295
-
Daniel Dunbar authored
diagnostic (to suppress more generic unused warning). llvm-svn: 67294
-
Daniel Dunbar authored
are forwarded to GCC. - The later is unfortunate, as it prevents us from generally warning about anything interesting on platforms that use a generic toolchain. However, we can't do much better without significantly complicating things, and generally we should have proper tool chain definitions. llvm-svn: 67293
-
Daniel Dunbar authored
- Make InputInfo a variant of filename, pipe, input argument, nothing. - Leave a FIXME in InputInfo that this should be revisited. llvm-svn: 67292
-
Daniel Dunbar authored
was hoping to clean up in the rewrite, but I don't see it yet. llvm-svn: 67291
-
Daniel Dunbar authored
case. llvm-svn: 67257
-
Daniel Dunbar authored
PCH support). llvm-svn: 67256
-
Daniel Dunbar authored
driver is functional without them. llvm-svn: 67254
-
Daniel Dunbar authored
sometimes leaves around. llvm-svn: 67253
-
- Mar 18, 2009
-
-
Mike Stump authored
llvm-svn: 67252
-