- Apr 02, 2009
-
-
Daniel Dunbar authored
calling gcc in generic configurations. llvm-svn: 68260
-
- Apr 01, 2009
-
-
Daniel Dunbar authored
- PR3922 - I have a clean solution for this in flight, but it may take a while to come to fruition so we'll take a quick fix for now. llvm-svn: 68241
-
- Mar 31, 2009
-
-
Daniel Dunbar authored
- PR3875. - <rdar://problem/6615249> [driver] ccc should support some form of --help llvm-svn: 68148
-
- Mar 30, 2009
-
-
Daniel Dunbar authored
- Patch by Ed Schouten! llvm-svn: 68061
-
Daniel Dunbar authored
- Not particularly elegant, but my hand is forced by gcc. Also, tweak -ccc-print-bindings output. llvm-svn: 68027
-
Daniel Dunbar authored
warnings. llvm-svn: 68018
-
- Mar 27, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67837
-
Mike Stump authored
llvm-svn: 67806
-
- Mar 26, 2009
-
-
Daniel Dunbar authored
separate, or vice versa). Also, fix initialization of LinkingOutput variable. llvm-svn: 67757
-
Daniel Dunbar authored
llvm-svn: 67756
-
Daniel Dunbar authored
llvm-svn: 67754
-
Chris Lattner authored
llvm-svn: 67741
-
- Mar 25, 2009
-
-
Daniel Dunbar authored
- Lift ArgList to a base class for InputArgList and DerivedArgList. - This is not a great decomposition, but it does embed the translation into the type system, and keep things efficient for tool chains that don't want to do any translation. - No intended functionality change. Eventually I hope to get rid of tool chain specific translation and have each tool do the right thing, but for now this is the easiest way to match gcc precisely (which is good for testing). llvm-svn: 67676
-
- Mar 24, 2009
-
-
Daniel Dunbar authored
- -emit-llvm no longer changes what compilation steps are done. - -emit-llvm and -emit-llvm -S write output files with .o and .s suffixes, respectively. - <rdar://problem/6714125> clang-driver should support -O4 and -flto, like llvm-gcc llvm-svn: 67645
-
Daniel Dunbar authored
conceivably handle, but are defaulting to not using clang for. llvm-svn: 67641
-
Daniel Dunbar authored
- Don't default to using clang for C++ (use -ccc-clang-cxx to override). - Default to only using clang on i386 and x86_64 (use -ccc-clang-archs "" to override). - <rdar://problem/6712350> [driver] clang should not be used on powerpc by default - <rdar://problem/6705767> driver should default to -ccc-no-clang-cxx I plan to add a warning that we are not using the clang compiler for the given compilation so that users do not think clang is being used in situations it isn't. This change is motivated by the desire to be able to drop clang into a build and have things "just work", even if it happens to get used to compile C++ code or code for an architecture we don't support yet. llvm-svn: 67640
-
Daniel Dunbar authored
Driver::ShouldUseClangCompiler. - No functionality change. llvm-svn: 67639
-
- Mar 23, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67529
-
Daniel Dunbar authored
llvm-svn: 67490
-
- Mar 21, 2009
-
-
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
diagnostics. - This ensures that the whole argument and values are printed, instead of just the option name. llvm-svn: 67366
-
Daniel Dunbar authored
llvm-svn: 67362
-
Daniel Dunbar authored
testing) even with -pipe on. llvm-svn: 67348
-
- Mar 19, 2009
-
-
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
driver is functional without them. llvm-svn: 67254
-
Daniel Dunbar authored
sometimes leaves around. llvm-svn: 67253
-
- Mar 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 67248
-
Daniel Dunbar authored
if our usual methods fail. This isn't necessary for running the tool, but improves the accuracy of logging output. Also, have GCC tools lookup gcc program path. llvm-svn: 67243
-
Mike Stump authored
llvm-svn: 67241
-
Daniel Dunbar authored
programs. llvm-svn: 67229
-
Daniel Dunbar authored
- This is still suboptimal, but should at least be workable. llvm-svn: 67223
-
Mike Stump authored
llvm-svn: 67220
-
Daniel Dunbar authored
(brings code in line with diagnostic. llvm-svn: 67217
-
Mike Stump authored
llvm-svn: 67206
-
Mike Stump authored
llvm-svn: 67204
-
Daniel Dunbar authored
llvm-svn: 67192
-
Daniel Dunbar authored
(e.g., -filelist) are currently broken. llvm-svn: 67183
-
Daniel Dunbar authored
its commands). llvm-svn: 67179
-