summaryrefslogtreecommitdiffstats
path: root/clang/tools/ccc
Commit message (Collapse)AuthorAgeFilesLines
* ccc is dead.Daniel Dunbar2009-05-0234-4439/+0
| | | | llvm-svn: 70649
* Turn on '-analyzer-eagerly-assume' by default in ccc for the static analyzer.Ted Kremenek2009-03-251-1/+1
| | | | llvm-svn: 67663
* Install clang-cc to libexec/clang-cc (instead of bin/clang-cc).Daniel Dunbar2009-03-241-0/+4
| | | | | | - Updated ccc & driver to look in libexec/ for tools. llvm-svn: 67607
* Rename clang to clang-cc.Daniel Dunbar2009-03-242-2/+2
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* ccc: Have generic GCC tool chain search the driver directory forDaniel Dunbar2009-03-241-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 Dunbar2009-03-241-1/+1
| | | | llvm-svn: 67581
* ccc: Forward -f[no-]builtin to clang.Daniel Dunbar2009-03-231-0/+2
| | | | llvm-svn: 67517
* ccc/Driver: .s defaults to 'assembler-with-cpp' on Darwin.Daniel Dunbar2009-03-202-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 Dunbar2009-03-201-25/+17
| | | | llvm-svn: 67410
* ccc: Pass --relocation-model as separate arguments (to match Driver).Daniel Dunbar2009-03-181-1/+2
| | | | llvm-svn: 67190
* Update test.Daniel Dunbar2009-03-131-1/+1
| | | | llvm-svn: 66967
* ccc: Handle limited forms of -ccc-host-triple for testingDaniel Dunbar2009-03-131-0/+14
| | | | | | compatibility with C++ rewrite. llvm-svn: 66938
* ccc/Driver: Forward -fheinous-gnu-extensions to clang.Daniel Dunbar2009-03-131-0/+1
| | | | llvm-svn: 66915
* ccc/Driver: Normalize phase spelling in -ccc-print-phases.Daniel Dunbar2009-03-131-1/+1
| | | | llvm-svn: 66912
* ccc: Don't print the arch for every action when printing phases.Daniel Dunbar2009-03-131-5/+3
| | | | llvm-svn: 66886
* ccc/Driver: Forward -fprint-source-range-info to clang.Daniel Dunbar2009-03-131-0/+1
| | | | llvm-svn: 66879
* ccc/Driver: Mark {dump{machine,specs,version},Daniel Dunbar2009-03-132-20/+7
| | | | | | | print-{multi-{directory,lib,os-directory}, search-dirs} as unsupported instead of handling separately. llvm-svn: 66848
* ccc: Fix broken assertion.Daniel Dunbar2009-03-121-1/+2
| | | | llvm-svn: 66793
* ccc: Fix -ccc-print-phases when doing a universal build.Daniel Dunbar2009-03-121-5/+6
| | | | llvm-svn: 66792
* ccc: Tweak some group names.Daniel Dunbar2009-03-121-2/+2
| | | | llvm-svn: 66772
* ccc: Cleanup arguments a bit; we don't need a separate group forDaniel Dunbar2009-03-122-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 usingDaniel Dunbar2009-03-114-12/+30
| | | | | | clang as the preprocessor even when it should. llvm-svn: 66737
* Driver: Handle magic -ccc- options.Daniel Dunbar2009-03-101-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 Dunbar2009-03-102-0/+6
| | | | llvm-svn: 66516
* ccc: Parse -T{bss,data,text}, -iwithsysroot, -specs correctly.Daniel Dunbar2009-03-094-6/+15
| | | | | | Also, fix some test cases. llvm-svn: 66425
* Fix thinko. *cough* ofcourseItestedit *cough*Daniel Dunbar2009-03-061-3/+2
| | | | llvm-svn: 66283
* Tidy file removal cleanup & remove race condition on file existence.Daniel Dunbar2009-03-061-9/+17
| | | | llvm-svn: 66281
* ccc: Fix passing of -nozero-initialized-in-bss.Daniel Dunbar2009-03-042-1/+4
| | | | | | - PR3722. llvm-svn: 66052
* Do not automatically run the 'missing -dealloc' check until we have adequate ↵Ted Kremenek2009-02-251-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 Dunbar2009-02-231-4/+5
| | | | llvm-svn: 65349
* ccc: Remove unknown host warning, it was breaking gcc's configure.Daniel Dunbar2009-02-221-1/+0
| | | | llvm-svn: 65276
* ccc: Remove temporary files used in compilation, and removeDaniel Dunbar2009-02-221-3/+29
| | | | | | compilation results on failures. llvm-svn: 65254
* Unbreak Darwin PIC handling; my refactoring yesterday was bogus.Daniel Dunbar2009-02-203-12/+29
| | | | llvm-svn: 65154
* Fix test case.Daniel Dunbar2009-02-201-1/+1
| | | | llvm-svn: 65139
* ccc: Spell mattr correctly.Daniel Dunbar2009-02-201-1/+1
| | | | llvm-svn: 65119
* ccc: Basic translation of gcc subtarget feature options to LLVMDaniel Dunbar2009-02-204-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 Dunbar2009-02-204-13/+33
| | | | llvm-svn: 65116
* ccc: Use toolChain arch name instead of looking for arch command lineDaniel Dunbar2009-02-204-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 Dunbar2009-02-202-11/+11
| | | | | | - No functionality change. llvm-svn: 65102
* ccc: Give all tools access to the toolchain they are in.Daniel Dunbar2009-02-202-29/+25
| | | | | | - No functionality change. llvm-svn: 65100
* ccc: Give nicer error when spawning a subprocess fails.Daniel Dunbar2009-02-191-6/+17
| | | | llvm-svn: 65075
* ccc: Also look for .gch files when seeing if we should auto load aDaniel Dunbar2009-02-191-5/+10
| | | | | | token-cache for clang. llvm-svn: 65069
* ccc: Forward -ftime-report to clang.Daniel Dunbar2009-02-181-1/+1
| | | | llvm-svn: 64887
* ccc: Pass -{MM,MMD,MF,MP,MT} to clang. Error on -{M,MM,MG,MQ} whichDaniel Dunbar2009-02-171-0/+13
| | | | | | | clang doesn't support yet. - See PR3603. llvm-svn: 64783
* ccc: Recognize -isystem.Daniel Dunbar2009-02-171-0/+1
| | | | llvm-svn: 64776
* ccc: Assume gcc will accept piped assembler input when using generic GCC ↵Daniel Dunbar2009-02-171-3/+4
| | | | | | toolchain. llvm-svn: 64775
* ccc: Fix a FIXME.Daniel Dunbar2009-02-171-6/+3
| | | | llvm-svn: 64774
* Static Analyzer driver/options (partial) cleanup:Ted Kremenek2009-02-171-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 Dunbar2009-02-174-4/+45
| | | | llvm-svn: 64709
* ccc: @<filename> arguments are only treated specially if <filename>Daniel Dunbar2009-02-161-2/+8
| | | | | | | exists, otherwise gcc just treats as an input. - PR3591 llvm-svn: 64640
OpenPOWER on IntegriCloud