Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ccc is dead. | Daniel Dunbar | 2009-05-02 | 34 | -4439/+0 |
| | | | | llvm-svn: 70649 | ||||
* | Turn on '-analyzer-eagerly-assume' by default in ccc for the static analyzer. | Ted Kremenek | 2009-03-25 | 1 | -1/+1 |
| | | | | llvm-svn: 67663 | ||||
* | Install clang-cc to libexec/clang-cc (instead of bin/clang-cc). | Daniel Dunbar | 2009-03-24 | 1 | -0/+4 |
| | | | | | | - Updated ccc & driver to look in libexec/ for tools. llvm-svn: 67607 | ||||
* | Rename clang to clang-cc. | Daniel Dunbar | 2009-03-24 | 2 | -2/+2 |
| | | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602 | ||||
* | ccc: Have generic GCC tool chain search the driver directory for | Daniel Dunbar | 2009-03-24 | 1 | -0/+1 |
| | | | | | | | executables (e.g., clang). - This matches the clang-driver behavior. llvm-svn: 67590 | ||||
* | ccc/Driver: -r option doesn't take an argument. | Daniel Dunbar | 2009-03-24 | 1 | -1/+1 |
| | | | | llvm-svn: 67581 | ||||
* | ccc: Forward -f[no-]builtin to clang. | Daniel Dunbar | 2009-03-23 | 1 | -0/+2 |
| | | | | llvm-svn: 67517 | ||||
* | ccc/Driver: .s defaults to 'assembler-with-cpp' on Darwin. | Daniel Dunbar | 2009-03-20 | 2 | -1/+14 |
| | | | | | | | | | | - <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 | ||||
* | ccc: Use -include-pth. | Daniel Dunbar | 2009-03-20 | 1 | -25/+17 |
| | | | | llvm-svn: 67410 | ||||
* | ccc: Pass --relocation-model as separate arguments (to match Driver). | Daniel Dunbar | 2009-03-18 | 1 | -1/+2 |
| | | | | llvm-svn: 67190 | ||||
* | Update test. | Daniel Dunbar | 2009-03-13 | 1 | -1/+1 |
| | | | | llvm-svn: 66967 | ||||
* | ccc: Handle limited forms of -ccc-host-triple for testing | Daniel Dunbar | 2009-03-13 | 1 | -0/+14 |
| | | | | | | compatibility with C++ rewrite. llvm-svn: 66938 | ||||
* | ccc/Driver: Forward -fheinous-gnu-extensions to clang. | Daniel Dunbar | 2009-03-13 | 1 | -0/+1 |
| | | | | llvm-svn: 66915 | ||||
* | ccc/Driver: Normalize phase spelling in -ccc-print-phases. | Daniel Dunbar | 2009-03-13 | 1 | -1/+1 |
| | | | | llvm-svn: 66912 | ||||
* | ccc: Don't print the arch for every action when printing phases. | Daniel Dunbar | 2009-03-13 | 1 | -5/+3 |
| | | | | llvm-svn: 66886 | ||||
* | ccc/Driver: Forward -fprint-source-range-info to clang. | Daniel Dunbar | 2009-03-13 | 1 | -0/+1 |
| | | | | llvm-svn: 66879 | ||||
* | ccc/Driver: Mark {dump{machine,specs,version}, | Daniel Dunbar | 2009-03-13 | 2 | -20/+7 |
| | | | | | | | print-{multi-{directory,lib,os-directory}, search-dirs} as unsupported instead of handling separately. llvm-svn: 66848 | ||||
* | ccc: Fix broken assertion. | Daniel Dunbar | 2009-03-12 | 1 | -1/+2 |
| | | | | llvm-svn: 66793 | ||||
* | ccc: Fix -ccc-print-phases when doing a universal build. | Daniel Dunbar | 2009-03-12 | 1 | -5/+6 |
| | | | | llvm-svn: 66792 | ||||
* | ccc: Tweak some group names. | Daniel Dunbar | 2009-03-12 | 1 | -2/+2 |
| | | | | llvm-svn: 66772 | ||||
* | ccc: Cleanup arguments a bit; we don't need a separate group for | Daniel Dunbar | 2009-03-12 | 2 | -13/+2 |
| | | | | | | -fblocks, and there were some duplicate options scattered in. llvm-svn: 66764 | ||||
* | ccc: -x assembler-with-cpp was broken for darwin, and it wasn't using | Daniel Dunbar | 2009-03-11 | 4 | -12/+30 |
| | | | | | | clang as the preprocessor even when it should. llvm-svn: 66737 | ||||
* | Driver: Handle magic -ccc- options. | Daniel Dunbar | 2009-03-10 | 1 | -3/+0 |
| | | | | | | | - Follows ccc currently, but this functionality should eventually be outside the Driver lib. llvm-svn: 66575 | ||||
* | Forward -ftemplate-depth-<N> to clang's -ftemplate-depth N. | Daniel Dunbar | 2009-03-10 | 2 | -0/+6 |
| | | | | llvm-svn: 66516 | ||||
* | ccc: Parse -T{bss,data,text}, -iwithsysroot, -specs correctly. | Daniel Dunbar | 2009-03-09 | 4 | -6/+15 |
| | | | | | | Also, fix some test cases. llvm-svn: 66425 | ||||
* | Fix thinko. *cough* ofcourseItestedit *cough* | Daniel Dunbar | 2009-03-06 | 1 | -3/+2 |
| | | | | llvm-svn: 66283 | ||||
* | Tidy file removal cleanup & remove race condition on file existence. | Daniel Dunbar | 2009-03-06 | 1 | -9/+17 |
| | | | | llvm-svn: 66281 | ||||
* | ccc: Fix passing of -nozero-initialized-in-bss. | Daniel Dunbar | 2009-03-04 | 2 | -1/+4 |
| | | | | | | - PR3722. llvm-svn: 66052 | ||||
* | Do not automatically run the 'missing -dealloc' check until we have adequate ↵ | Ted Kremenek | 2009-02-25 | 1 | -1/+2 |
| | | | | | | time to make it much smarter (too much noise). llvm-svn: 65474 | ||||
* | ccc: Don't remove result files on error when -save-temps is present. | Daniel Dunbar | 2009-02-23 | 1 | -4/+5 |
| | | | | llvm-svn: 65349 | ||||
* | ccc: Remove unknown host warning, it was breaking gcc's configure. | Daniel Dunbar | 2009-02-22 | 1 | -1/+0 |
| | | | | llvm-svn: 65276 | ||||
* | ccc: Remove temporary files used in compilation, and remove | Daniel Dunbar | 2009-02-22 | 1 | -3/+29 |
| | | | | | | compilation results on failures. llvm-svn: 65254 | ||||
* | Unbreak Darwin PIC handling; my refactoring yesterday was bogus. | Daniel Dunbar | 2009-02-20 | 3 | -12/+29 |
| | | | | llvm-svn: 65154 | ||||
* | Fix test case. | Daniel Dunbar | 2009-02-20 | 1 | -1/+1 |
| | | | | llvm-svn: 65139 | ||||
* | ccc: Spell mattr correctly. | Daniel Dunbar | 2009-02-20 | 1 | -1/+1 |
| | | | | llvm-svn: 65119 | ||||
* | ccc: Basic translation of gcc subtarget feature options to LLVM | Daniel Dunbar | 2009-02-20 | 4 | -2/+97 |
| | | | | | | | | options (i.e., -mno-red-zone, -msoft-float, -mno-sse, etc.) - Also, make sure unwind tables default to on Darwin/x86_64. - PR3604. llvm-svn: 65118 | ||||
* | ccc: Use toolchain hook for default relocation model value. | Daniel Dunbar | 2009-02-20 | 4 | -13/+33 |
| | | | | llvm-svn: 65116 | ||||
* | ccc: Use toolChain arch name instead of looking for arch command line | Daniel Dunbar | 2009-02-20 | 4 | -36/+33 |
| | | | | | | | argument; the toolchain should always know the arch. - Fixes: <rdar://problem/6582911> -ccc-clang-archs doesn't work for excluding ppc llvm-svn: 65104 | ||||
* | ccc: Store arch name in all toolchains. | Daniel Dunbar | 2009-02-20 | 2 | -11/+11 |
| | | | | | | - No functionality change. llvm-svn: 65102 | ||||
* | ccc: Give all tools access to the toolchain they are in. | Daniel Dunbar | 2009-02-20 | 2 | -29/+25 |
| | | | | | | - No functionality change. llvm-svn: 65100 | ||||
* | ccc: Give nicer error when spawning a subprocess fails. | Daniel Dunbar | 2009-02-19 | 1 | -6/+17 |
| | | | | llvm-svn: 65075 | ||||
* | ccc: Also look for .gch files when seeing if we should auto load a | Daniel Dunbar | 2009-02-19 | 1 | -5/+10 |
| | | | | | | token-cache for clang. llvm-svn: 65069 | ||||
* | ccc: Forward -ftime-report to clang. | Daniel Dunbar | 2009-02-18 | 1 | -1/+1 |
| | | | | llvm-svn: 64887 | ||||
* | ccc: Pass -{MM,MMD,MF,MP,MT} to clang. Error on -{M,MM,MG,MQ} which | Daniel Dunbar | 2009-02-17 | 1 | -0/+13 |
| | | | | | | | clang doesn't support yet. - See PR3603. llvm-svn: 64783 | ||||
* | ccc: Recognize -isystem. | Daniel Dunbar | 2009-02-17 | 1 | -0/+1 |
| | | | | llvm-svn: 64776 | ||||
* | ccc: Assume gcc will accept piped assembler input when using generic GCC ↵ | Daniel Dunbar | 2009-02-17 | 1 | -3/+4 |
| | | | | | | toolchain. llvm-svn: 64775 | ||||
* | ccc: Fix a FIXME. | Daniel Dunbar | 2009-02-17 | 1 | -6/+3 |
| | | | | llvm-svn: 64774 | ||||
* | Static Analyzer driver/options (partial) cleanup: | Ted Kremenek | 2009-02-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Move all analyzer options logic to AnalysisConsumer.cpp. - Unified specification of stores/constraints/output to be: -analyzer-output=... -analyzer-store=... -analyzer-constraints=... instead of -analyzer-range-constraints, -analyzer-store-basic, etc. - Updated drivers (ccc-analyzer, scan-builds, new ccc) to obey this new interface - Updated test cases to conform to new driver options llvm-svn: 64737 | ||||
* | ccc: Pass -f[no-]math-errno to clang. | Daniel Dunbar | 2009-02-17 | 4 | -4/+45 |
| | | | | llvm-svn: 64709 | ||||
* | ccc: @<filename> arguments are only treated specially if <filename> | Daniel Dunbar | 2009-02-16 | 1 | -2/+8 |
| | | | | | | | exists, otherwise gcc just treats as an input. - PR3591 llvm-svn: 64640 |