- May 20, 2010
-
-
Daniel Dunbar authored
Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. llvm-svn: 104239
-
Daniel Dunbar authored
llvm-svn: 104237
-
-
- May 15, 2010
-
-
Daniel Dunbar authored
assembler defaults to on. llvm-svn: 103825
-
- May 14, 2010
-
-
Daniel Dunbar authored
- How else will we figure out what is broken, eh? llvm-svn: 103759
-
- May 12, 2010
-
-
Daniel Dunbar authored
Driver/Darwin/i386: Don't allow compiling C++ with -fapple-kext, we don't support the necessary ABI yet. llvm-svn: 103632
-
Daniel Dunbar authored
llvm-svn: 103631
-
- May 11, 2010
-
-
Duncan Sands authored
llvm-svn: 103494
-
- May 06, 2010
-
-
Rafael Espindola authored
llvm-svn: 103197
-
Chandler Carruth authored
building and passing arguments to cc1 layer when setting values to their defaults. llvm-svn: 103162
-
- May 05, 2010
-
-
Chris Lattner authored
print out all of the category numbers with their description. This is useful for clients that want to map the numbers produced by --fdiagnostics-show-category=id to their human readable string form. The output is simple but utilitarian: $ clang --print-diagnostic-categories 1,Format String 2,Something Else This implements rdar://7928193 llvm-svn: 103080
-
- May 04, 2010
-
-
Chris Lattner authored
over choice of: t.c:3:11: warning: conversion specifies type 'char *' but the argument has type 'int' [-Wformat] t.c:3:11: warning: conversion specifies type 'char *' but the argument has type 'int' [-Wformat,1] t.c:3:11: warning: conversion specifies type 'char *' but the argument has type 'int' [-Wformat,Format String] dox to come. llvm-svn: 103056
-
Douglas Gregor authored
printed in a diagnostic, similar to the limit we already have on the depth of the template instantiation backtrace. The macro instantiation backtrace is limited to 10 "instantiated from:" diagnostics; when it's longer than that, we'll show the first half, then say how many were suppressed, then show the second half. The limit can be changed with -fmacro-instantiation-limit=N, and turned off with N=0. This eliminates a lot of note spew with libraries making use of the Boost.Preprocess library. llvm-svn: 103014
-
- Apr 30, 2010
-
-
Ted Kremenek authored
are several known issues to address for it should be turned on by default. llvm-svn: 102664
-
- Apr 29, 2010
-
-
Daniel Dunbar authored
- <rdar://problem/7919678> llvm-svn: 102559
-
- Apr 27, 2010
-
-
Daniel Dunbar authored
llvm-svn: 102432
-
Daniel Dunbar authored
llvm-svn: 102431
-
- Apr 24, 2010
-
-
Daniel Dunbar authored
Driver/Darwin: Fix Objective-C non-fragile ABI and dispatch method defaults, which were wrong in numerous places. - <rdar://problem/7903449> llvm-svn: 102257
-
Daniel Dunbar authored
- Replace -cc1 level -fobjc-legacy-dispatch with -fobjc-dispatch-method={legacy,non-legacy,mixed}. - Lift "mixed" vs "non-mixed" policy choice up to driver level, instead of being buried in CGObjCMac.cpp. - No intended functionality change. llvm-svn: 102255
-
Daniel Dunbar authored
llvm-svn: 102254
-
- Apr 20, 2010
-
-
Douglas Gregor authored
we will print with each error that occurs during template instantiation. When the backtrace is longer than that, we will print N/2 of the innermost backtrace entries and N/2 of the outermost backtrace entries, then skip the middle entries with a note such as: note: suppressed 2 template instantiation contexts; use -ftemplate-backtrace-limit=N to change the number of template instantiation entries shown This should eliminate some excessively long backtraces that aren't providing any value. llvm-svn: 101882
-
- Apr 17, 2010
-
-
Chandler Carruth authored
implemented precisely the same as GCC, but the distinction GCC makes isn't useful to represent. This allows parsing code which uses GCC-specific keywords ('asm', etc.) without parsing in a fully GNU mode. llvm-svn: 101667
-
Daniel Dunbar authored
llvm-svn: 101618
-
- Apr 15, 2010
-
-
Daniel Dunbar authored
llvm-svn: 101357
-
Daniel Dunbar authored
- Note that this is a behavior change, previously -mllvm at the driver level forwarded to clang -cc1. The driver does a little magic to make sure that '-mllvm -disable-llvm-optzns' works correctly, but other users will need to be updated to use -Xclang. llvm-svn: 101354
-
- Apr 11, 2010
-
-
Chris Lattner authored
llvm-svn: 100982
-
- Apr 10, 2010
-
-
Daniel Dunbar authored
means it isn't really possible to write the test case for this code, but this is the kind of thing that really requires testing against the installed compiler anyway. llvm-svn: 100935
-
Daniel Dunbar authored
llvm-svn: 100930
-
Daniel Dunbar authored
Clang is installed. This is designed to match gcc, and is important when installed in a non-standard location. - This is gross, but no worse than ever. It will die when we finally move to the compiler-rt based toolchain, any day now. llvm-svn: 100915
-
- Apr 09, 2010
-
-
John McCall authored
llvm-svn: 100882
-
John McCall authored
Remove -faccess-control from -cc1; add -fno-access-control. Make the driver pass -fno-access-control by default. Update a bunch of tests to be correct under access control. llvm-svn: 100880
-
- Apr 08, 2010
-
-
Benjamin Kramer authored
llvm-svn: 100770
-
- Apr 07, 2010
-
-
Chris Lattner authored
emitting diagnostics after it has produced that many errors. Give this a default value of 20 which produces plenty of errors for people to fix before recompiling but not so many that their entire console scrolls away when the compiler gets confused. The experience looks like this: $ clang foo.c <tons of crap> foo.c:102:3: error: unknown type name 'somethingbad' somethingbad x; ^ fatal error: too many errors emitted, stopping now 36 warnings and 20 errors generated. llvm-svn: 100689
-
- Apr 06, 2010
-
-
Daniel Dunbar authored
deciding when we need to emit an extra "command failed" diagnostic. - This also fixes the case where we were emitting that extra diagnostics, even when using clang w/ the integrated assembler, which has good diagnostics. llvm-svn: 100529
-
- Apr 01, 2010
-
-
Daniel Dunbar authored
Clang++ support, even in "Production" mode (for testing purposes). llvm-svn: 100119
-
- Mar 29, 2010
-
-
Chris Lattner authored
PR6661, patch by Ori Avtalion! llvm-svn: 99821
-
- Mar 26, 2010
-
-
Daniel Dunbar authored
override to enable use of the DarwinClang tool chain on all platforms (not just ARM). llvm-svn: 99660
-
- Mar 24, 2010
-
-
Douglas Gregor authored
llvm-svn: 99417
-
- Mar 22, 2010
-
-
Ted Kremenek authored
Fixes <rdar://problem/7405601>. llvm-svn: 99222
-
Kovarththanan Rajaratnam authored
llvm-svn: 99191
-