9b5ba60ff3 
								
							 
						 
						
							
							
								
								Reintegrate Daniel's changes.  
							
							... 
							
							
							
							llvm-svn: 56447 
							
						 
						
							2008-09-22 18:05:05 +00:00  
				
					
						
							
							
								 
						
							
								85ea56ea84 
								
							 
						 
						
							
							
								
								Add "SUMMARYENDHEAD" tag.  
							
							... 
							
							
							
							llvm-svn: 56445 
							
						 
						
							2008-09-22 17:52:58 +00:00  
				
					
						
							
							
								 
						
							
								620ca3d3c9 
								
							 
						 
						
							
							
								
								Don't embed CSS inside scan-build script; use external scanview.css.  
							
							... 
							
							
							
							llvm-svn: 56444 
							
						 
						
							2008-09-22 17:50:47 +00:00  
				
					
						
							
							
								 
						
							
								8775b12c36 
								
							 
						 
						
							
							
								
								Don't emit link to source file.  
							
							... 
							
							
							
							llvm-svn: 56443 
							
						 
						
							2008-09-22 17:42:31 +00:00  
				
					
						
							
							
								 
						
							
								2a56b23c3a 
								
							 
						 
						
							
							
								
								Make "View Report" just a normal link again.  
							
							... 
							
							
							
							llvm-svn: 56442 
							
						 
						
							2008-09-22 17:39:18 +00:00  
				
					
						
							
							
								 
						
							
								a026fd3c01 
								
							 
						 
						
							
							
								
								Don't print out the path length.  
							
							... 
							
							
							
							llvm-svn: 56441 
							
						 
						
							2008-09-22 17:38:23 +00:00  
				
					
						
							
							
								 
						
							
								a3fe93b688 
								
							 
						 
						
							
							
								
								Use scan-view to view reports.  Opening index.html is deprecated.  
							
							... 
							
							
							
							llvm-svn: 56431 
							
						 
						
							2008-09-22 06:47:01 +00:00  
				
					
						
							
							
								 
						
							
								d01c408b71 
								
							 
						 
						
							
							
								
								Patch from Richard Godbee:  
							
							... 
							
							
							
							Improve scan-build results to include the user's host name, the working
directory of the analyzed project, and the date the analysis run took place.
llvm-svn: 56421 
							
						 
						
							2008-09-22 01:35:58 +00:00  
				
					
						
							
							
								 
						
							
								0b7ae724a7 
								
							 
						 
						
							
							
								
								Add webkit styles using Javascript (detect for AppleWebKit)  
							
							... 
							
							
							
							llvm-svn: 56408 
							
						 
						
							2008-09-21 20:10:46 +00:00  
				
					
						
							
							
								 
						
							
								23432d4c7b 
								
							 
						 
						
							
							
								
								Unbreak using abs_path.  
							
							... 
							
							
							
							llvm-svn: 56407 
							
						 
						
							2008-09-21 19:56:14 +00:00  
				
					
						
							
							
								 
						
							
								9eca6af2f2 
								
							 
						 
						
							
							
								
								Remove debugging message.  
							
							... 
							
							
							
							llvm-svn: 56398 
							
						 
						
							2008-09-21 18:26:58 +00:00  
				
					
						
							
							
								 
						
							
								ca8ac081af 
								
							 
						 
						
							
							
								
								Unbreak ccc-analyzer: getcwd is from package Cwd  
							
							... 
							
							
							
							llvm-svn: 56397 
							
						 
						
							2008-09-21 18:26:19 +00:00  
				
					
						
							
							
								 
						
							
								32c1181468 
								
							 
						 
						
							
							
								
								Patch by Richard Godbee:  
							
							... 
							
							
							
							Output to .info files the absolute paths to files that were rejected by the
parser or crashed the analyzer.
llvm-svn: 56396 
							
						 
						
							2008-09-21 18:04:49 +00:00  
				
					
						
							
							
								 
						
							
								172f04dfe6 
								
							 
						 
						
							
							
								
								scan-build now prints out bug categories.  
							
							... 
							
							
							
							llvm-svn: 56395 
							
						 
						
							2008-09-21 06:58:09 +00:00  
				
					
						
							
							
								 
						
							
								ebb4245b84 
								
							 
						 
						
							
							
								
								Have ScanView.py generate a "<td></td>" pair in the output HTML instead of having scan-build output an empty (and possibly unused) <td>.  
							
							... 
							
							
							
							llvm-svn: 56393 
							
						 
						
							2008-09-21 03:55:51 +00:00  
				
					
						
							
							
								 
						
							
								669632bf9a 
								
							 
						 
						
							
							
								
								Add REPORTBUG marker to scan-build.  
							
							... 
							
							
							
							llvm-svn: 56373 
							
						 
						
							2008-09-19 23:18:44 +00:00  
				
					
						
							
							
								 
						
							
								6633871cb3 
								
							 
						 
						
							
							
								
								Analysis option -warn-objc-nserror-methods is no longer available. (check is done automatically with -checker-cfref)  
							
							... 
							
							
							
							llvm-svn: 56313 
							
						 
						
							2008-09-18 21:25:58 +00:00  
				
					
						
							
							
								 
						
							
								be061e2a19 
								
							 
						 
						
							
							
								
								Enable '-warn-objc-nserror-methods' by default.  
							
							... 
							
							
							
							llvm-svn: 56298 
							
						 
						
							2008-09-18 06:34:16 +00:00  
				
					
						
							
							
								 
						
							
								907921f753 
								
							 
						 
						
							
							
								
								Include links to stderr output of clang in the table of files that clang rejects.  
							
							... 
							
							
							
							llvm-svn: 56173 
							
						 
						
							2008-09-12 22:49:36 +00:00  
				
					
						
							
							
								 
						
							
								2880158a20 
								
							 
						 
						
							
							
								
								Add ccc support for -e and -sectorder.  
							
							... 
							
							
							
							- llvmc2, save me!
llvm-svn: 56169 
							
						 
						
							2008-09-12 19:42:28 +00:00  
				
					
						
							
							
								 
						
							
								be12fd1f4f 
								
							 
						 
						
							
							
								
								Teach FindSpecRefs how to link to C++ spec.  
							
							... 
							
							
							
							llvm-svn: 56164 
							
						 
						
							2008-09-12 18:10:49 +00:00  
				
					
						
							
							
								 
						
							
								4ab81cbe2f 
								
							 
						 
						
							
							
								
								Echo stderr/stdout from clang subprocess to both the stderr of ccc-analyzer and  
							
							... 
							
							
							
							to an output file. This way users can both see the output of 'clang' as well as
enable background logging of files that clang encounters problems on.
llvm-svn: 56130 
							
						 
						
							2008-09-11 23:05:26 +00:00  
				
					
						
							
							
								 
						
							
								28d1dc50b8 
								
							 
						 
						
							
							
								
								Bug fix: <rdar://problem/6164367>  
							
							... 
							
							
							
							scan-build now correctly processes path prefixes that contain multiple '+'
characters or other regex control characters.
llvm-svn: 56121 
							
						 
						
							2008-09-11 21:15:10 +00:00  
				
					
						
							
							
								 
						
							
								81ced5c472 
								
							 
						 
						
							
							
								
								Check if the environment variable TERM is defined before using it.  
							
							... 
							
							
							
							This fixes: <rdar://problem/6164279> scan-build gives error when invoked without TERM variable
llvm-svn: 56110 
							
						 
						
							2008-09-11 18:17:51 +00:00  
				
					
						
							
							
								 
						
							
								c92c134563 
								
							 
						 
						
							
							
								
								Patch to scan-build by Jordan Breeding:  
							
							... 
							
							
							
							- Don't remove $BaseDir; may be unsafe
- Always create HTML directory with parents
llvm-svn: 55813 
							
						 
						
							2008-09-04 23:56:36 +00:00  
				
					
						
							
							
								 
						
							
								217836527c 
								
							 
						 
						
							
							
								
								Fix FindSpecRefs to be Python 2.4 compatible and get the SVN revision  
							
							... 
							
							
							
							in a more obvious fashion.
llvm-svn: 55791 
							
						 
						
							2008-09-04 20:26:14 +00:00  
				
					
						
							
							
								 
						
							
								e9354c6029 
								
							 
						 
						
							
							
								
								scan-build:  
							
							... 
							
							
							
							- Only set the environment variable 'CXX' if the user specifies --use-c++.
- Fix regression when setting LDPLUSPLUS: add a 'which' to determine the location of g++.  This regression was pointed out by Jordan Breeding!
llvm-svn: 55780 
							
						 
						
							2008-09-04 17:52:41 +00:00  
				
					
						
							
							
								 
						
							
								3cbb3b2920 
								
							 
						 
						
							
							
								
								Capture 'uname' and 'gcc -v' output to .info files.  
							
							... 
							
							
							
							llvm-svn: 55752 
							
						 
						
							2008-09-04 00:41:45 +00:00  
				
					
						
							
							
								 
						
							
								370de84b50 
								
							 
						 
						
							
							
								
								ccc-analyzer:  
							
							... 
							
							
							
							- Capture the STDERR output of 'clang' to a file for use with crash reporting.
llvm-svn: 55749 
							
						 
						
							2008-09-04 00:02:34 +00:00  
				
					
						
							
							
								 
						
							
								f4fd23f635 
								
							 
						 
						
							
							
								
								Added --use-cxx option to scan-build.  
							
							... 
							
							
							
							llvm-svn: 55706 
							
						 
						
							2008-09-03 17:59:35 +00:00  
				
					
						
							
							
								 
						
							
								d63db4063a 
								
							 
						 
						
							
							
								
								recognise .s/.S file extensions. add default value for CCC_LANGUAGES  
							
							... 
							
							
							
							llvm-svn: 55630 
							
						 
						
							2008-09-02 10:27:37 +00:00  
				
					
						
							
							
								 
						
							
								2e5225818a 
								
							 
						 
						
							
							
								
								Improve ccc:  
							
							... 
							
							
							
							- Support environment variable CCC_LANGUAGES to control which
   languages clang is invoked on. If unset clang is invoked for all
   languages, otherwise CCC_LANGUAGES should be a comma separated list
   of the languages (as accepted by -x) for which clang should be
   invoked. Useful for only building C and Objective-C parts of a
   project with clang, for example.
 - Add environment variable CCC_FALLBACK. If set and non-empty then
   ccc will try and compile using the regular compiler if compilation
   with clang fails.
 - A few other tweaks to add options, flush stdout, recognize .mm as
   objective-c++, and infer languages for compile+link style
   invocations.
llvm-svn: 55547 
							
						 
						
							2008-08-29 21:03:27 +00:00  
				
					
						
							
							
								 
						
							
								a545f466e8 
								
							 
						 
						
							
							
								
								Add utils/FindSpecRefs, Python script for generating specification  
							
							... 
							
							
							
							references HTML page.
llvm-svn: 55524 
							
						 
						
							2008-08-29 01:07:08 +00:00  
				
					
						
							
							
								 
						
							
								1bb387e056 
								
							 
						 
						
							
							
								
								Use explicit variable instead of $?  
							
							... 
							
							
							
							llvm-svn: 55501 
							
						 
						
							2008-08-28 21:28:55 +00:00  
				
					
						
							
							
								 
						
							
								de8008a130 
								
							 
						 
						
							
							
								
								Enhance ubiviz to support vertex styles.  
							
							... 
							
							
							
							llvm-svn: 55462 
							
						 
						
							2008-08-28 05:01:37 +00:00  
				
					
						
							
							
								 
						
							
								266ec3fb4e 
								
							 
						 
						
							
							
								
								Automatically execute ubiviz.  
							
							... 
							
							
							
							Cleanup ubigraph files when don't drawing the graphs.
llvm-svn: 55459 
							
						 
						
							2008-08-28 03:54:51 +00:00  
				
					
						
							
							
								 
						
							
								1a42278a19 
								
							 
						 
						
							
							
								
								Fix regression: immediately terminate ccc-analyzer when gcc reports an error.  
							
							... 
							
							
							
							llvm-svn: 55452 
							
						 
						
							2008-08-28 01:18:44 +00:00  
				
					
						
							
							
								 
						
							
								d461d7ad7e 
								
							 
						 
						
							
							
								
								Added Ubigraph visualization for the static analyzer (this is pretty alpha quality).  
							
							... 
							
							
							
							llvm-svn: 55442 
							
						 
						
							2008-08-27 22:31:43 +00:00  
				
					
						
							
							
								 
						
							
								7b62806272 
								
							 
						 
						
							
							
								
								Remove regression where the analyzer was not called.  
							
							... 
							
							
							
							llvm-svn: 55440 
							
						 
						
							2008-08-27 22:30:34 +00:00  
				
					
						
							
							
								 
						
							
								715ac7c51e 
								
							 
						 
						
							
							
								
								Use path information from .info files when computing common prefix information.  
							
							... 
							
							
							
							This partially implements PR 2705: http://llvm.org/bugs/show_bug.cgi?id=2705 
llvm-svn: 55327 
							
						 
						
							2008-08-25 20:45:07 +00:00  
				
					
						
							
							
								 
						
							
								6aa1ad0a7b 
								
							 
						 
						
							
							
								
								Use the same 'cc' for generated preprocessed crash files as we do for compilation.  
							
							... 
							
							
							
							llvm-svn: 55326 
							
						 
						
							2008-08-25 20:44:31 +00:00  
				
					
						
							
							
								 
						
							
								a3b3c86a47 
								
							 
						 
						
							
							
								
								ccc-analyzer now correctly reports the exit code from 'cc'.  
							
							... 
							
							
							
							scan-build now correctly reports the exit code from the build command.
Fixes: <rdar://problem/6172224>
llvm-svn: 55324 
							
						 
						
							2008-08-25 20:10:45 +00:00  
				
					
						
							
							
								 
						
							
								eacf1d2c0f 
								
							 
						 
						
							
							
								
								Update ccc driver  
							
							... 
							
							
							
							- Use CCC_ECHO to control echoing behavior (default is on, set to ''
   or unset to disable)
 - Get 'clang','llc','as','cc','ld' executables from environment. 'cc'
   and 'ld' are fetched through CCC_CC and CCC_LD respectively -- to
   support make CC=ccc -- the others are through their upcased
   versions.
 - Add CCC_NATIVE mode.
   o This uses llc and as to generate native object files; allowing
     more drop-in replacement of gcc.
   o Disabled by default, but should eventually be default.
   o Allow --emit-llvm in CCC_NATIVE mode to override. Essentially
     this makes ccc more like a drop in replacement for llvm-gcc.
 - Prevent explicit -x <language> options from annoying clang.
llvm-svn: 55260 
							
						 
						
							2008-08-23 22:15:15 +00:00  
				
					
						
							
							
								 
						
							
								b57efcc3d0 
								
							 
						 
						
							
							
								
								Added --use-cc option to scan-build to allow the user to specify what compiler they want to use for code compilation.  
							
							... 
							
							
							
							llvm-svn: 55142 
							
						 
						
							2008-08-21 21:47:09 +00:00  
				
					
						
							
							
								 
						
							
								b3c98d3a88 
								
							 
						 
						
							
							
								
								Record arguments in .info file.  
							
							... 
							
							
							
							llvm-svn: 54947 
							
						 
						
							2008-08-18 20:55:25 +00:00  
				
					
						
							
							
								 
						
							
								5abf546865 
								
							 
						 
						
							
							
								
								scan-build/ccc-analyzer now also report clang parser failures.  
							
							... 
							
							
							
							llvm-svn: 54931 
							
						 
						
							2008-08-18 18:38:29 +00:00  
				
					
						
							
							
								 
						
							
								d83be33cc0 
								
							 
						 
						
							
							
								
								fix linking with .so files specified in cmd line (this fixes some libtool usages)  
							
							... 
							
							
							
							llvm-svn: 54623 
							
						 
						
							2008-08-10 22:17:57 +00:00  
				
					
						
							
							
								 
						
							
								c14bcffda6 
								
							 
						 
						
							
							
								
								pass -R arg to linker  
							
							... 
							
							
							
							llvm-svn: 54622 
							
						 
						
							2008-08-10 21:58:01 +00:00  
				
					
						
							
							
								 
						
							
								994c8e393d 
								
							 
						 
						
							
							
								
								Have scan-build/ccc-analyzer generate preprocessed .i/.mi files for sources that clang crashes on.  
							
							... 
							
							
							
							llvm-svn: 54552 
							
						 
						
							2008-08-08 20:46:42 +00:00  
				
					
						
							
							
								 
						
							
								1f4eb6b8da 
								
							 
						 
						
							
							
								
								Fix by Jordan Breeding: when scanning for prior runs, scan-build should ignore files that are not directories.  
							
							... 
							
							
							
							llvm-svn: 54473 
							
						 
						
							2008-08-07 17:57:34 +00:00  
				
					
						
							
							
								 
						
							
								7ae17ce6b4 
								
							 
						 
						
							
							
								
								Misc cleanups.  
							
							... 
							
							
							
							When results go to a auto-generated dir in /tmp, don't use randomized file names.  Just output /tmp/scan-build-DATE-counter, where counter is an auto-incremented counter for runs produced that day.
llvm-svn: 54325 
							
						 
						
							2008-08-04 18:15:26 +00:00  
				
					
						
							
							
								 
						
							
								5a3803c076 
								
							 
						 
						
							
							
								
								Convert remaining "open" calls to use three-argument form (thanks to Sam Bishop for the tip!).  
							
							... 
							
							
							
							Recognize 'ccc-analyzer' as a build command some users may use.  Treat it just like calling gcc.
llvm-svn: 54323 
							
						 
						
							2008-08-04 17:34:06 +00:00  
				
					
						
							
							
								 
						
							
								6a77d42a4d 
								
							 
						 
						
							
							
								
								Use stable sort.  
							
							... 
							
							
							
							llvm-svn: 54222 
							
						 
						
							2008-07-30 18:03:31 +00:00  
				
					
						
							
							
								 
						
							
								e8fce56cd1 
								
							 
						 
						
							
							
								
								"Escape" bug names with quotes for selecting/deselecting from the bug table.  
							
							... 
							
							
							
							llvm-svn: 54220 
							
						 
						
							2008-07-30 17:58:08 +00:00  
				
					
						
							
							
								 
						
							
								7fb92dbf47 
								
							 
						 
						
							
							
								
								Enabled 'unused ivars' check by default.  
							
							... 
							
							
							
							llvm-svn: 54052 
							
						 
						
							2008-07-25 20:35:01 +00:00  
				
					
						
							
							
								 
						
							
								4a154b2857 
								
							 
						 
						
							
							
								
								Ignore -MT and -MF.  
							
							... 
							
							
							
							llvm-svn: 53977 
							
						 
						
							2008-07-24 03:52:21 +00:00  
				
					
						
							
							
								 
						
							
								1c0c06bb9c 
								
							 
						 
						
							
							
								
								"This patch adds paths for Fedora 9 in clang.cpp and support for two preprocessor options in ccc."  
							
							... 
							
							
							
							Patch by Zhongxing Xu!
llvm-svn: 53976 
							
						 
						
							2008-07-24 03:49:15 +00:00  
				
					
						
							
							
								 
						
							
								f7ffd66551 
								
							 
						 
						
							
							
								
								Reimplement ccc-analyzer in a language I actually know, and implement some obvious optimizations when processing command line arguments.  
							
							... 
							
							
							
							llvm-svn: 53783 
							
						 
						
							2008-07-19 06:11:04 +00:00  
				
					
						
							
							
								 
						
							
								d2d122961d 
								
							 
						 
						
							
							
								
								Remove typo.  
							
							... 
							
							
							
							llvm-svn: 53776 
							
						 
						
							2008-07-18 23:13:03 +00:00  
				
					
						
							
							
								 
						
							
								2a6b0b5d5e 
								
							 
						 
						
							
							
								
								Quote invocation of clang in pipe to handle paths with spaces.  
							
							... 
							
							
							
							llvm-svn: 53775 
							
						 
						
							2008-07-18 23:11:33 +00:00  
				
					
						
							
							
								 
						
							
								803d9ef9d6 
								
							 
						 
						
							
							
								
								Have scan-build control default analyses.  
							
							... 
							
							
							
							llvm-svn: 53654 
							
						 
						
							2008-07-15 23:41:32 +00:00  
				
					
						
							
							
								 
						
							
								3be3401303 
								
							 
						 
						
							
							
								
								Add -DIBOutlet=__attribute__((iboutlet)) to analyzer arguments.  
							
							... 
							
							
							
							llvm-svn: 53648 
							
						 
						
							2008-07-15 23:09:14 +00:00  
				
					
						
							
							
								 
						
							
								3879c5f6e4 
								
							 
						 
						
							
							
								
								Added --status-bugs option to scan-build. By default, the exit status of  
							
							... 
							
							
							
							scan-build is the same as the exit status of the executed build command. With
this option, the exit status of scan-build is 1 if the analyzer flagged any
bugs, and 0 otherwise.
This addresses: <rdar://problem/6075320>
llvm-svn: 53642 
							
						 
						
							2008-07-15 22:03:09 +00:00  
				
					
						
							
							
								 
						
							
								48ea92965b 
								
							 
						 
						
							
							
								
								Per Sam Bishop's excellent suggestion, use "system" instead of backticks to invoke sub-commands used by scan-build.  This avoids meta-character translation issues caused by a shell subprocess.  
							
							... 
							
							
							
							llvm-svn: 53640 
							
						 
						
							2008-07-15 20:18:21 +00:00  
				
					
						
							
							
								 
						
							
								c7cd410657 
								
							 
						 
						
							
							
								
								Quote file names to better handle paths with spaces.  
							
							... 
							
							
							
							llvm-svn: 53635 
							
						 
						
							2008-07-15 18:28:16 +00:00  
				
					
						
							
							
								 
						
							
								78e9c0d697 
								
							 
						 
						
							
							
								
								scan-build now propagates up the exit status of the build command.  
							
							... 
							
							
							
							llvm-svn: 53620 
							
						 
						
							2008-07-15 17:09:28 +00:00  
				
					
						
							
							
								 
						
							
								e5165722ed 
								
							 
						 
						
							
							
								
								Do not enable -warn-objc-missing-dealloc by default.  
							
							... 
							
							
							
							llvm-svn: 53619 
							
						 
						
							2008-07-15 17:06:44 +00:00  
				
					
						
							
							
								 
						
							
								3a787bf977 
								
							 
						 
						
							
							
								
								scan-build now interrogates clang for a list of available analyses, and presents  
							
							... 
							
							
							
							these as options to the user of scan-build.
llvm-svn: 53618 
							
						 
						
							2008-07-15 17:06:13 +00:00  
				
					
						
							
							
								 
						
							
								5470e0c7e1 
								
							 
						 
						
							
							
								
								Re-enable missing -dealloc check.  
							
							... 
							
							
							
							llvm-svn: 53578 
							
						 
						
							2008-07-14 23:56:31 +00:00  
				
					
						
							
							
								 
						
							
								2fa70832e4 
								
							 
						 
						
							
							
								
								Using new clang option to invoke the type-signature check of Objective-C instance methods.  
							
							... 
							
							
							
							llvm-svn: 53576 
							
						 
						
							2008-07-14 23:41:49 +00:00  
				
					
						
							
							
								 
						
							
								afe2c0be34 
								
							 
						 
						
							
							
								
								Run by default: -check-objc-methodsigs  
							
							... 
							
							
							
							llvm-svn: 53483 
							
						 
						
							2008-07-11 22:41:43 +00:00  
				
					
						
							
							
								 
						
							
								36f8212299 
								
							 
						 
						
							
							
								
								scan-build now also prints the HTML directory reports were emitted to at the end of the build.  
							
							... 
							
							
							
							llvm-svn: 53466 
							
						 
						
							2008-07-11 19:15:05 +00:00  
				
					
						
							
							
								 
						
							
								86b4249c97 
								
							 
						 
						
							
							
								
								Mark the "Bug Type" column as being initially sorted (display the sort ding) so that users can readily see that the table can be sorted.  
							
							... 
							
							
							
							llvm-svn: 53176 
							
						 
						
							2008-07-07 17:23:32 +00:00  
				
					
						
							
							
								 
						
							
								9707a93f9d 
								
							 
						 
						
							
							
								
								Output html should have 'class=' before "sorttable_nosort".  
							
							... 
							
							
							
							llvm-svn: 53175 
							
						 
						
							2008-07-07 16:58:44 +00:00  
				
					
						
							
							
								 
						
							
								a7c7c6b011 
								
							 
						 
						
							
							
								
								llvm-ld doesnt support -O1, -O2, etc  options, so dont pass them  
							
							... 
							
							
							
							llvm-svn: 53144 
							
						 
						
							2008-07-05 17:31:10 +00:00  
				
					
						
							
							
								 
						
							
								9c75ea62d7 
								
							 
						 
						
							
							
								
								Have ccc-analyzer skip any files with an unknown (or absent) extension.  
							
							... 
							
							
							
							llvm-svn: 53114 
							
						 
						
							2008-07-03 22:24:10 +00:00  
				
					
						
							
							
								 
						
							
								f1f17555bd 
								
							 
						 
						
							
							
								
								ccc-analyzer now dispatches the options "-checker-cfref" and "-warn-dead-stores" to clang instead of just "-checker-cfref".  
							
							... 
							
							
							
							llvm-svn: 53053 
							
						 
						
							2008-07-02 23:16:10 +00:00  
				
					
						
							
							
								 
						
							
								51a685cf27 
								
							 
						 
						
							
							
								
								When inspecting the build command, strip off the preceding path to the build command.  
							
							... 
							
							
							
							llvm-svn: 52913 
							
						 
						
							2008-06-30 18:18:16 +00:00  
				
					
						
							
							
								 
						
							
								fec817aa12 
								
							 
						 
						
							
							
								
								Bug fix: when copying prefix files using 'cp', don't split file names by spaces.  
							
							... 
							
							
							
							llvm-svn: 52899 
							
						 
						
							2008-06-30 16:12:30 +00:00  
				
					
						
							
							
								 
						
							
								552b52f49d 
								
							 
						 
						
							
							
								
								"This maps the -pthread option to -lpthread - this isn't 100% correct,  
							
							... 
							
							
							
							since handling this correctly is quite complex, and on some platforms  
requires additional -D options and on some implies linking against a  
different libc, but this works better than just ignoring the option.
The other change passes the -x option across to clang, which allows  
compiling .c files as Objective-C and so on.  For some reason a lot of  
configure scripts seem to be under the misguided impression that this  
is a sensible thing to do."
Patch by David Chisnall!
llvm-svn: 52579 
							
						 
						
							2008-06-21 17:46:11 +00:00  
				
					
						
							
							
								 
						
							
								a02e2f991b 
								
							 
						 
						
							
							
								
								handle -arch and -isysroot correctly (like ccc-analyszer do).  
							
							... 
							
							
							
							Patch by Filipe Cabecinhas
llvm-svn: 52417 
							
						 
						
							2008-06-17 17:23:14 +00:00  
				
					
						
							
							
								 
						
							
								3dd7724711 
								
							 
						 
						
							
							
								
								Only use colored output when the environment variable SCAN_BUILD_COLOR is set.  
							
							... 
							
							
							
							llvm-svn: 52379 
							
						 
						
							2008-06-17 03:06:59 +00:00  
				
					
						
							
							
								 
						
							
								51ca6fa512 
								
							 
						 
						
							
							
								
								Remove debugging message in ccc-analyzer.  
							
							... 
							
							
							
							Add color diagnostics from scan-build, and indicate the number of bugs found (if any).
llvm-svn: 52372 
							
						 
						
							2008-06-16 22:40:14 +00:00  
				
					
						
							
							
								 
						
							
								c17ec3e27f 
								
							 
						 
						
							
							
								
								Re-enable the analyzer.  
							
							... 
							
							
							
							llvm-svn: 52367 
							
						 
						
							2008-06-16 21:41:07 +00:00  
				
					
						
							
							
								 
						
							
								2f7a88ddf6 
								
							 
						 
						
							
							
								
								Skip a few more files and linker options.  
							
							... 
							
							
							
							llvm-svn: 52189 
							
						 
						
							2008-06-10 18:56:59 +00:00  
				
					
						
							
							
								 
						
							
								dfa8c8aef5 
								
							 
						 
						
							
							
								
								Ignore a few more linker arguments.  
							
							... 
							
							
							
							llvm-svn: 52023 
							
						 
						
							2008-06-05 22:46:24 +00:00  
				
					
						
							
							
								 
						
							
								6da61be501 
								
							 
						 
						
							
							
								
								ccc-analyzer now properly eats the -install_name, -exported_symbols_list, -current_version, -compatibility_version, and -sectorder command line arguments.  
							
							... 
							
							
							
							llvm-svn: 51965 
							
						 
						
							2008-06-04 20:49:03 +00:00  
				
					
						
							
							
								 
						
							
								88bfb62ffe 
								
							 
						 
						
							
							
								
								Use the correct 'ccc-analyzer' when the build command is a direct invocation of gcc.  
							
							... 
							
							
							
							llvm-svn: 51883 
							
						 
						
							2008-06-02 21:52:47 +00:00  
				
					
						
							
							
								 
						
							
								7ccc9835ef 
								
							 
						 
						
							
							
								
								Use "file_language" for per-language -x options.  
							
							... 
							
							
							
							llvm-svn: 51871 
							
						 
						
							2008-06-02 17:13:40 +00:00  
				
					
						
							
							
								 
						
							
								ffdbeefc54 
								
							 
						 
						
							
							
								
								When the build command is xcodebuild, set the magical environment variable LDPLUSPLUS to g++ to ensure that C++ object files are linked with g++ instead of gcc.  
							
							... 
							
							
							
							llvm-svn: 51621 
							
						 
						
							2008-05-27 23:18:07 +00:00  
				
					
						
							
							
								 
						
							
								f9671ecbfd 
								
							 
						 
						
							
							
								
								Correctly check to see if we are analyzing C++ files (skip).  
							
							... 
							
							
							
							llvm-svn: 51620 
							
						 
						
							2008-05-27 23:17:16 +00:00  
				
					
						
							
							
								 
						
							
								e37e612e7a 
								
							 
						 
						
							
							
								
								Fix variable misspelling.  
							
							... 
							
							
							
							llvm-svn: 51548 
							
						 
						
							2008-05-24 16:16:30 +00:00  
				
					
						
							
							
								 
						
							
								37d6f58018 
								
							 
						 
						
							
							
								
								Don't use inferlanguage to override the default language for all files.  
							
							... 
							
							
							
							llvm-svn: 51547 
							
						 
						
							2008-05-24 16:14:34 +00:00  
				
					
						
							
							
								 
						
							
								55842bd269 
								
							 
						 
						
							
							
								
								Don't analyze .o files.  
							
							... 
							
							
							
							llvm-svn: 51546 
							
						 
						
							2008-05-24 16:09:00 +00:00  
				
					
						
							
							
								 
						
							
								f18f460716 
								
							 
						 
						
							
							
								
								Cleanup indentation and remove some dead code.  
							
							... 
							
							
							
							Analyze files not compiled using "-c".  This fixes:
<rdar://problem/5961638> invoke checker when gcc is not called with "-c"
llvm-svn: 51545 
							
						 
						
							2008-05-24 15:58:54 +00:00  
				
					
						
							
							
								 
						
							
								567f333f23 
								
							 
						 
						
							
							
								
								Disable the use of PCH files when using xcodebuild.  
							
							... 
							
							
							
							llvm-svn: 51509 
							
						 
						
							2008-05-23 22:18:16 +00:00  
				
					
						
							
							
								 
						
							
								a4951b7796 
								
							 
						 
						
							
							
								
								When known, include the analyzer build in the output of scan-build.  
							
							... 
							
							
							
							llvm-svn: 51492 
							
						 
						
							2008-05-23 18:17:05 +00:00  
				
					
						
							
							
								 
						
							
								1907394f74 
								
							 
						 
						
							
							
								
								Don't specify a -o option to clang when not using "-checker-cfref".  
							
							... 
							
							
							
							llvm-svn: 51124 
							
						 
						
							2008-05-14 20:26:52 +00:00  
				
					
						
							
							
								 
						
							
								e0927a0f49 
								
							 
						 
						
							
							
								
								Fix variable misspelling.  
							
							... 
							
							
							
							llvm-svn: 51122 
							
						 
						
							2008-05-14 20:20:46 +00:00  
				
					
						
							
							
								 
						
							
								cf05a830b1 
								
							 
						 
						
							
							
								
								Don't run clang on .s files.  
							
							... 
							
							
							
							llvm-svn: 51121 
							
						 
						
							2008-05-14 20:17:17 +00:00  
				
					
						
							
							
								 
						
							
								e3fc13a3e0 
								
							 
						 
						
							
							
								
								Added "-a" option to scan-build to select the analysis (ASTConsumer) used by clang.  The default is -checker-cfref.  
							
							... 
							
							
							
							llvm-svn: 51116 
							
						 
						
							2008-05-14 20:10:33 +00:00  
				
					
						
							
							
								 
						
							
								0a8a0fa0b5 
								
							 
						 
						
							
							
								
								Zero-pad the month and day fields in the output HTML directory.  
							
							... 
							
							
							
							llvm-svn: 51109 
							
						 
						
							2008-05-14 17:23:56 +00:00  
				
					
						
							
							
								 
						
							
								20a44ed730 
								
							 
						 
						
							
							
								
								Output #LINE for computing line counts.  
							
							... 
							
							
							
							llvm-svn: 51079 
							
						 
						
							2008-05-13 22:56:36 +00:00  
				
					
						
							
							
								 
						
							
								7147584d03 
								
							 
						 
						
							
							
								
								Use "-i" option with make when ignoring errors.  
							
							... 
							
							
							
							llvm-svn: 51070 
							
						 
						
							2008-05-13 21:28:02 +00:00  
				
					
						
							
							
								 
						
							
								52387a1828 
								
							 
						 
						
							
							
								
								Re-enable the analyzer.  
							
							... 
							
							
							
							llvm-svn: 51055 
							
						 
						
							2008-05-13 17:10:28 +00:00  
				
					
						
							
							
								 
						
							
								80ff5f0696 
								
							 
						 
						
							
							
								
								Place "-x" option before other analyzer options.  
							
							... 
							
							
							
							llvm-svn: 51014 
							
						 
						
							2008-05-12 23:56:50 +00:00  
				
					
						
							
							
								 
						
							
								ece302d75b 
								
							 
						 
						
							
							
								
								Directly invoke gcc immediately instead of before we process the command line arguments.  
							
							... 
							
							
							
							llvm-svn: 51012 
							
						 
						
							2008-05-12 23:47:41 +00:00  
				
					
						
							
							
								 
						
							
								f5a94e7114 
								
							 
						 
						
							
							
								
								Added internal command logging.  
							
							... 
							
							
							
							llvm-svn: 51003 
							
						 
						
							2008-05-12 22:07:14 +00:00  
				
					
						
							
							
								 
						
							
								b95635e6ec 
								
							 
						 
						
							
							
								
								Fix a few glitches in scan-build with automatically generating class names from bug types.  
							
							... 
							
							
							
							llvm-svn: 50784 
							
						 
						
							2008-05-06 23:51:45 +00:00  
				
					
						
							
							
								 
						
							
								10427bdbb9 
								
							 
						 
						
							
							
								
								Experiment with not converting bug names to lower case.  
							
							... 
							
							
							
							llvm-svn: 50753 
							
						 
						
							2008-05-06 18:11:36 +00:00  
				
					
						
							
							
								 
						
							
								1108d6eef3 
								
							 
						 
						
							
							
								
								Remove debugging statement.  
							
							... 
							
							
							
							llvm-svn: 50598 
							
						 
						
							2008-05-02 23:40:49 +00:00  
				
					
						
							
							
								 
						
							
								5f56cbbf7d 
								
							 
						 
						
							
							
								
								Output better paths to display in bug reports and compute a common  
							
							... 
							
							
							
							prefix for all files.
llvm-svn: 50592 
							
						 
						
							2008-05-02 22:04:53 +00:00  
				
					
						
							
							
								 
						
							
								4f3d7cd12e 
								
							 
						 
						
							
							
								
								Add missing "-" that prefix arguments to forward to clang.  
							
							... 
							
							
							
							llvm-svn: 50540 
							
						 
						
							2008-05-01 21:26:22 +00:00  
				
					
						
							
							
								 
						
							
								0ae9ed7fab 
								
							 
						 
						
							
							
								
								scan-build: Disable distributed builds for xcodebuild  
							
							... 
							
							
							
							llvm-svn: 50506 
							
						 
						
							2008-04-30 23:47:12 +00:00  
				
					
						
							
							
								 
						
							
								a8197366db 
								
							 
						 
						
							
							
								
								Pass fobjc-gc-only and fobjc-gc options down to clang.  
							
							... 
							
							
							
							llvm-svn: 50426 
							
						 
						
							2008-04-29 16:24:23 +00:00  
				
					
						
							
							
								 
						
							
								e5aa10cec4 
								
							 
						 
						
							
							
								
								Pass down more -iXXX options that clang supports  
							
							... 
							
							
							
							llvm-svn: 50304 
							
						 
						
							2008-04-25 21:28:20 +00:00  
				
					
						
							
							
								 
						
							
								f0168bd208 
								
							 
						 
						
							
							
								
								Don't double-increment counter for -arch and -isysroot  
							
							... 
							
							
							
							llvm-svn: 50082 
							
						 
						
							2008-04-22 04:47:32 +00:00  
				
					
						
							
							
								 
						
							
								405cf2daf9 
								
							 
						 
						
							
							
								
								Remove unused "verbose" argument to compile().  Also unbreaks ccc-analyzer.  
							
							... 
							
							
							
							llvm-svn: 50066 
							
						 
						
							2008-04-21 21:58:05 +00:00  
				
					
						
							
							
								 
						
							
								74a58d780a 
								
							 
						 
						
							
							
								
								Pass "-arch" down to clang.  
							
							... 
							
							
							
							llvm-svn: 50056 
							
						 
						
							2008-04-21 20:28:01 +00:00  
				
					
						
							
							
								 
						
							
								31d2176d1e 
								
							 
						 
						
							
							
								
								Pass "-isysroot" option down to clang.  
							
							... 
							
							
							
							llvm-svn: 49956 
							
						 
						
							2008-04-19 18:42:26 +00:00  
				
					
						
							
							
								 
						
							
								6267835f57 
								
							 
						 
						
							
							
								
								Fix spelling/grammar in comment.  
							
							... 
							
							
							
							llvm-svn: 49955 
							
						 
						
							2008-04-19 18:07:44 +00:00  
				
					
						
							
							
								 
						
							
								b0fa31cefb 
								
							 
						 
						
							
							
								
								Use Digest::MD5 (a Perl module that should come bundled standard with Perl) to compute file digests instead of using the external program "sha1sum" (which may not be present).  
							
							... 
							
							
							
							llvm-svn: 49954 
							
						 
						
							2008-04-19 18:05:48 +00:00  
				
					
						
							
							
								 
						
							
								cf9e9c5554 
								
							 
						 
						
							
							
								
								Use 'clang' binary in the same dir as scan-build; if it isn't there use the one in the path  
							
							... 
							
							
							
							llvm-svn: 49933 
							
						 
						
							2008-04-18 22:00:56 +00:00  
				
					
						
							
							
								 
						
							
								8886b3021e 
								
							 
						 
						
							
							
								
								Turn on CF reference count checker.  
							
							... 
							
							
							
							llvm-svn: 49931 
							
						 
						
							2008-04-18 21:53:01 +00:00  
				
					
						
							
							
								 
						
							
								532ba14fdb 
								
							 
						 
						
							
							
								
								Spelling fix.  
							
							... 
							
							
							
							llvm-svn: 49908 
							
						 
						
							2008-04-18 16:58:34 +00:00  
				
					
						
							
							
								 
						
							
								b06817e914 
								
							 
						 
						
							
							
								
								scan-build now fixes permissions of report files and directories, which may  
							
							... 
							
							
							
							be created as "temporary files" that are not world readable.
llvm-svn: 49904 
							
						 
						
							2008-04-18 15:18:20 +00:00  
				
					
						
							
							
								 
						
							
								4bf02a0856 
								
							 
						 
						
							
							
								
								Compute a digest of each report file, and nuke reports that have the same  
							
							... 
							
							
							
							digest as a file already added to the index.  This a workaround for the
analyzer analyzing the same file more than once, which can happen when building
multiple targets.
llvm-svn: 49903 
							
						 
						
							2008-04-18 15:09:30 +00:00  
				
					
						
							
							
								 
						
							
								43445b3081 
								
							 
						 
						
							
							
								
								Added "summary table" to generated index.html page that allows one to  
							
							... 
							
							
							
							toggle which bug reports are displayed in the report table.
llvm-svn: 49738 
							
						 
						
							2008-04-15 20:47:02 +00:00  
				
					
						
							
							
								 
						
							
								969bb805f9 
								
							 
						 
						
							
							
								
								Used --checker-simple.  
							
							... 
							
							
							
							llvm-svn: 49501 
							
						 
						
							2008-04-10 22:17:23 +00:00  
				
					
						
							
							
								 
						
							
								42d9db75f0 
								
							 
						 
						
							
							
								
								When not emitting path diagnostics in BugReporter::EmitWarning(), use the  
							
							... 
							
							
							
							BugReport-specific SourceRanges (when available).
llvm-svn: 49486 
							
						 
						
							2008-04-10 16:12:38 +00:00  
				
					
						
							
							
								 
						
							
								ba0e4237aa 
								
							 
						 
						
							
							
								
								Set the location of ccc-analyzer to be the same directory as where scan-build  
							
							... 
							
							
							
							is located.
llvm-svn: 49397 
							
						 
						
							2008-04-08 20:22:12 +00:00  
				
					
						
							
							
								 
						
							
								a378fe0a2e 
								
							 
						 
						
							
							
								
								Left-justify text in report table.  
							
							... 
							
							
							
							llvm-svn: 49358 
							
						 
						
							2008-04-07 23:50:07 +00:00  
				
					
						
							
							
								 
						
							
								c0f15487c6 
								
							 
						 
						
							
							
								
								Fix analyzer breakage introduced by r49213:  http://llvm.org/viewvc/llvm-project?rev=49213&view=rev  
							
							... 
							
							
							
							The problem is that some clients of gcc lookout at the stdout output of gcc;
this requires that all the analyzer diagnostics go to stderr to avoid polluting
stdout.
llvm-svn: 49355 
							
						 
						
							2008-04-07 23:27:54 +00:00  
				
					
						
							
							
								 
						
							
								b7bf0f3e1e 
								
							 
						 
						
							
							
								
								- ccc: print generated command line to stdout instead of stderr  
							
							... 
							
							
							
							- ccc: quote shell metacharacters in command line to ease copy-and-paste
llvm-svn: 49213 
							
						 
						
							2008-04-04 11:02:21 +00:00  
				
					
						
							
							
								 
						
							
								bf191c76bd 
								
							 
						 
						
							
							
								
								Remove bogus check to prune out analyzing files.  
							
							... 
							
							
							
							llvm-svn: 49191 
							
						 
						
							2008-04-03 21:29:11 +00:00  
				
					
						
							
							
								 
						
							
								4c32d1fcce 
								
							 
						 
						
							
							
								
								More reliably remove '\n' from queries of the location of ccc-analyzer  
							
							... 
							
							
							
							llvm-svn: 49189 
							
						 
						
							2008-04-03 21:17:14 +00:00  
				
					
						
							
							
								 
						
							
								0dcd309044 
								
							 
						 
						
							
							
								
								Use full path to ccc-analyzer.  
							
							... 
							
							
							
							llvm-svn: 49187 
							
						 
						
							2008-04-03 20:08:18 +00:00  
				
					
						
							
							
								 
						
							
								30d70968fd 
								
							 
						 
						
							
							
								
								Remove handling of impossible "-?" option.  
							
							... 
							
							
							
							llvm-svn: 49161 
							
						 
						
							2008-04-03 14:29:47 +00:00  
				
					
						
							
							
								 
						
							
								4d26d194e4 
								
							 
						 
						
							
							
								
								Don't run the analyzer on files whose language is "unknown"  
							
							... 
							
							
							
							llvm-svn: 49152 
							
						 
						
							2008-04-03 07:14:59 +00:00  
				
					
						
							
							
								 
						
							
								ffc1147323 
								
							 
						 
						
							
							
								
								Remove impossible "-?" option.  
							
							... 
							
							
							
							llvm-svn: 49149 
							
						 
						
							2008-04-03 07:11:44 +00:00  
				
					
						
							
							
								 
						
							
								d4bee176b6 
								
							 
						 
						
							
							
								
								CSS/HTML generation tweaks for index.html: Remove special "classes" for <td>  
							
							... 
							
							
							
							elements in table so that sorttable can sort them.
llvm-svn: 49145 
							
						 
						
							2008-04-03 05:50:51 +00:00  
				
					
						
							
							
								 
						
							
								00ab318cf2 
								
							 
						 
						
							
							
								
								Made bug index tables sortable.  
							
							... 
							
							
							
							Added line number, file information, path length, for each bug report.
llvm-svn: 49113 
							
						 
						
							2008-04-02 20:43:36 +00:00  
				
					
						
							
							
								 
						
							
								c57139e104 
								
							 
						 
						
							
							
								
								Initial work on CSS in generated index.html.  
							
							... 
							
							
							
							Added "-V/--view" option to view index.html after it has been generated.
llvm-svn: 49108 
							
						 
						
							2008-04-02 18:42:49 +00:00  
				
					
						
							
							
								 
						
							
								2cd0d63d30 
								
							 
						 
						
							
							
								
								Initial support for generating index.html file.  
							
							... 
							
							
							
							llvm-svn: 49104 
							
						 
						
							2008-04-02 18:03:36 +00:00  
				
					
						
							
							
								 
						
							
								3016cdd569 
								
							 
						 
						
							
							
								
								More wording cleanups in --help text.  
							
							... 
							
							
							
							llvm-svn: 49094 
							
						 
						
							2008-04-02 16:47:27 +00:00  
				
					
						
							
							
								 
						
							
								dfd204e133 
								
							 
						 
						
							
							
								
								More wording fixes.  
							
							... 
							
							
							
							llvm-svn: 49093 
							
						 
						
							2008-04-02 16:41:25 +00:00  
				
					
						
							
							
								 
						
							
								1cf35de3cb 
								
							 
						 
						
							
							
								
								Added error message for unrecognized options.  
							
							... 
							
							
							
							llvm-svn: 49092 
							
						 
						
							2008-04-02 16:35:01 +00:00  
				
					
						
							
							
								 
						
							
								c5f113f52e 
								
							 
						 
						
							
							
								
								Wording cleanups.  
							
							... 
							
							
							
							llvm-svn: 49091 
							
						 
						
							2008-04-02 16:31:58 +00:00  
				
					
						
							
							
								 
						
							
								977b644427 
								
							 
						 
						
							
							
								
								Implemented "-k" support.  
							
							... 
							
							
							
							llvm-svn: 49090 
							
						 
						
							2008-04-02 16:04:51 +00:00  
				
					
						
							
							
								 
						
							
								37e908a6f0 
								
							 
						 
						
							
							
								
								Do equality testing, not regex, when the build command is gcc.  This matches  
							
							... 
							
							
							
							better with what compiler invocations that ccc-analyzer actually intercepts.
Fixes suggested by Sam Bishop!
llvm-svn: 49089 
							
						 
						
							2008-04-02 15:34:12 +00:00  
				
					
						
							
							
								 
						
							
								e1b52ff726 
								
							 
						 
						
							
							
								
								Minor wording changes.  
							
							... 
							
							
							
							llvm-svn: 49085 
							
						 
						
							2008-04-02 07:05:07 +00:00  
				
					
						
							
							
								 
						
							
								cb75937198 
								
							 
						 
						
							
							
								
								Added special handling when the build command is "gcc", "cc", or "llvm-gcc";  
							
							... 
							
							
							
							in these cases we directly call ccc-analyzer.
llvm-svn: 49073 
							
						 
						
							2008-04-02 04:43:42 +00:00  
				
					
						
							
							
								 
						
							
								02f78df76b 
								
							 
						 
						
							
							
								
								a bunch of random cleanups  
							
							... 
							
							
							
							llvm-svn: 49071 
							
						 
						
							2008-04-02 03:35:43 +00:00  
				
					
						
							
							
								 
						
							
								ce4f31d3ce 
								
							 
						 
						
							
							
								
								Minor cleanups.  
							
							... 
							
							
							
							llvm-svn: 49052 
							
						 
						
							2008-04-01 21:36:28 +00:00  
				
					
						
							
							
								 
						
							
								33187168ab 
								
							 
						 
						
							
							
								
								Added help text for scan-build.  
							
							... 
							
							
							
							llvm-svn: 49051 
							
						 
						
							2008-04-01 21:22:03 +00:00  
				
					
						
							
							
								 
						
							
								bf1a7c6440 
								
							 
						 
						
							
							
								
								Initial checking of 'scan-build' script, a script used to wrap builds and  
							
							... 
							
							
							
							interpose calls to gcc with calls to the analyzer.
llvm-svn: 49049 
							
						 
						
							2008-04-01 20:47:38 +00:00  
				
					
						
							
							
								 
						
							
								b8cb8e8f90 
								
							 
						 
						
							
							
								
								Do not abort ccc-analyzer script if an HTML directory is not specified.  
							
							... 
							
							
							
							llvm-svn: 48997 
							
						 
						
							2008-03-31 21:20:32 +00:00  
				
					
						
							
							
								 
						
							
								612d34641b 
								
							 
						 
						
							
							
								
								The ccc-analyzer script now interrogates environment variables to determine  
							
							... 
							
							
							
							where to dump HTML reports.
llvm-svn: 48987 
							
						 
						
							2008-03-31 18:25:05 +00:00  
				
					
						
							
							
								 
						
							
								5efdf8457f 
								
							 
						 
						
							
							
								
								Added hacked version of ccc script used to invoke the static analyzer.  This  
							
							... 
							
							
							
							will gradually get pruned down, as it doesn't need to be as functional as
'ccc'.
llvm-svn: 48806 
							
						 
						
							2008-03-25 22:35:32 +00:00  
				
					
						
							
							
								 
						
							
								e1938405fa 
								
							 
						 
						
							
							
								
								Disable internalize. Unfortunately, the configure scripts are not ready for some link time optimizations.  
							
							... 
							
							
							
							llvm-svn: 47682 
							
						 
						
							2008-02-27 18:46:32 +00:00  
				
					
						
							
							
								 
						
							
								ace55dac39 
								
							 
						 
						
							
							
								
								Add c++ to "inferlanguage"  
							
							... 
							
							
							
							llvm-svn: 47185 
							
						 
						
							2008-02-15 22:35:25 +00:00  
				
					
						
							
							
								 
						
							
								377ad02de5 
								
							 
						 
						
							
							
								
								Use the subprocess module instead of os.system. Patch by Sam Bishop.  
							
							... 
							
							
							
							llvm-svn: 46819 
							
						 
						
							2008-02-06 19:03:27 +00:00  
				
					
						
							
							
								 
						
							
								e5b8b7db4a 
								
							 
						 
						
							
							
								
								- ccc creates output objects in same directory as the source file, and  
							
							... 
							
							
							
							not in the current directory. This doesn't work with VPATH builds in
  autotooled builds.
- ccc now creates object files without an extension.
- Return exit code 1 if code > 255.
Patch by Torok!
llvm-svn: 46689 
							
						 
						
							2008-02-03 21:27:46 +00:00  
				
					
						
							
							
								 
						
							
								66de08bfb4 
								
							 
						 
						
							
							
								
								Make ccc work with older Python versions. Patch by Sam Bishop.  
							
							... 
							
							
							
							llvm-svn: 46675 
							
						 
						
							2008-02-03 03:40:41 +00:00  
				
					
						
							
							
								 
						
							
								3d149daf50 
								
							 
						 
						
							
							
								
								Don't try to compile .a files.  
							
							... 
							
							
							
							llvm-svn: 46626 
							
						 
						
							2008-01-31 23:48:19 +00:00  
				
					
						
							
							
								 
						
							
								d7d5e4ce00 
								
							 
						 
						
							
							
								
								Improvements to ccc. Patch by Shantonu Sen.  
							
							... 
							
							
							
							llvm-svn: 46501 
							
						 
						
							2008-01-29 07:21:34 +00:00  
				
					
						
							
							
								 
						
							
								d145ac0b34 
								
							 
						 
						
							
							
								
								Implement -print-prog-name. Patch by Nuno Lopes.  
							
							... 
							
							
							
							llvm-svn: 46353 
							
						 
						
							2008-01-25 14:57:54 +00:00  
				
					
						
							
							
								 
						
							
								15051b4caf 
								
							 
						 
						
							
							
								
								Ignore --param  
							
							... 
							
							
							
							llvm-svn: 46107 
							
						 
						
							2008-01-17 01:08:43 +00:00  
				
					
						
							
							
								 
						
							
								77133e6d30 
								
							 
						 
						
							
							
								
								Compiler driver  
							
							... 
							
							
							
							llvm-svn: 45809 
							
						 
						
							2008-01-10 01:43:47 +00:00