d7c8b3c105 
								
							 
						 
						
							
							
								
								For PR1128:  
							
							... 
							
							
							
							Regenerate for ARM support.
llvm-svn: 33419 
							
						 
						
							2007-01-21 06:32:59 +00:00  
				
					
						
							
							
								 
						
							
								dca38eec0d 
								
							 
						 
						
							
							
								
								For PR808:  
							
							... 
							
							
							
							Regenerate to include NetBSD.
llvm-svn: 33407 
							
						 
						
							2007-01-20 20:45:39 +00:00  
				
					
						
							
							
								 
						
							
								dfda061686 
								
							 
						 
						
							
							
								
								Regenerate for Anton Korobeynikov.  
							
							... 
							
							
							
							llvm-svn: 33392 
							
						 
						
							2007-01-20 07:48:49 +00:00  
				
					
						
							
							
								 
						
							
								e5f3de3896 
								
							 
						 
						
							
							
								
								Add the check for udis86 to support disassembly.  
							
							... 
							
							
							
							Regenerated for Anton Korobeynikov.
llvm-svn: 33360 
							
						 
						
							2007-01-19 17:41:47 +00:00  
				
					
						
							
							
								 
						
							
								b4e0f9b52e 
								
							 
						 
						
							
							
								
								For PR1074:  
							
							... 
							
							
							
							Adjust configuration for Stacker's new name: llvm-stacker.
llvm-svn: 33277 
							
						 
						
							2007-01-17 02:14:46 +00:00  
				
					
						
							
							
								 
						
							
								c5e5b27573 
								
							 
						 
						
							
							
								
								'==' is not a legal test operator on BSD.  Use '='.  
							
							... 
							
							
							
							llvm-svn: 33126 
							
						 
						
							2007-01-12 18:22:38 +00:00  
				
					
						
							
							
								 
						
							
								b68935a947 
								
							 
						 
						
							
							
								
								Add a new variable, LLVMGCCLIBEXEC to get the libexec directory where the  
							
							... 
							
							
							
							cc1 and cc1plus executables live.
llvm-svn: 32738 
							
						 
						
							2006-12-21 22:55:41 +00:00  
				
					
						
							
							
								 
						
							
								05a1fe5bf5 
								
							 
						 
						
							
							
								
								Allow an --enable-pic option to turn on -fPIC compiler option when building.  
							
							... 
							
							
							
							The default is disabled until we know this doesn't break anyone.
llvm-svn: 32635 
							
						 
						
							2006-12-16 22:07:52 +00:00  
				
					
						
							
							
								 
						
							
								4372571d3d 
								
							 
						 
						
							
							
								
								Regenerate.  
							
							... 
							
							
							
							llvm-svn: 32416 
							
						 
						
							2006-12-10 23:29:19 +00:00  
				
					
						
							
							
								 
						
							
								196d517667 
								
							 
						 
						
							
							
								
								Regenerate.  
							
							... 
							
							
							
							llvm-svn: 32350 
							
						 
						
							2006-12-08 05:06:28 +00:00  
				
					
						
							
							
								 
						
							
								d43999259b 
								
							 
						 
						
							
							
								
								For PR1019:  
							
							... 
							
							
							
							Add HAVE_PTHREAD to makefiles with support from configure and use it to
determine whether to build examples/ParallelJIT.
Patch by Anton Korobeynikov.
llvm-svn: 32054 
							
						 
						
							2006-12-01 00:37:14 +00:00  
				
					
						
							
							
								 
						
							
								4b8067f37b 
								
							 
						 
						
							
							
								
								Undo removal of the runtime libraries. While this may have been a bit  
							
							... 
							
							
							
							premature, these libraries will be going away for the 2.0 release. Other
arrangements for profiling, gc, etc. should be made in the next few months.
llvm-svn: 31807 
							
						 
						
							2006-11-17 03:32:33 +00:00  
				
					
						
							
							
								 
						
							
								3f97d03f86 
								
							 
						 
						
							
							
								
								In LLVM 2.0 we won't use the runtime libraries as llvm-gcc3 support will  
							
							... 
							
							
							
							be dropped. This patch pertains to removing the runtime directory from LLVM.
llvm-svn: 31793 
							
						 
						
							2006-11-16 23:17:27 +00:00  
				
					
						
							
							
								 
						
							
								9ce0379da2 
								
							 
						 
						
							
							
								
								Updating configure script for 2.0  
							
							... 
							
							
							
							llvm-svn: 31715 
							
						 
						
							2006-11-14 00:59:52 +00:00  
				
					
						
							
							
								 
						
							
								d549edc2cc 
								
							 
						 
						
							
							
								
								Add a -disable-cbe-printf-a option so that the output of the C Backend  
							
							... 
							
							
							
							stands a chance of being compiled with a non C99 C compiler. The default
is enabled so you must specifically disable this feature if you want the
CBE output compiled with an older C compiler.
llvm-svn: 31461 
							
						 
						
							2006-11-05 17:08:18 +00:00  
				
					
						
							
							
								 
						
							
								7b7ab9c59a 
								
							 
						 
						
							
							
								
								Make the huge_val test run a C++ program not C  
							
							... 
							
							
							
							llvm-svn: 31422 
							
						 
						
							2006-11-03 19:49:16 +00:00  
				
					
						
							
							
								 
						
							
								128ae10611 
								
							 
						 
						
							
							
								
								Add a check to see if HUGE_VAL is sane or not.  
							
							... 
							
							
							
							llvm-svn: 31416 
							
						 
						
							2006-11-03 18:04:08 +00:00  
				
					
						
							
							
								 
						
							
								fb07457db0 
								
							 
						 
						
							
							
								
								fix misleading warning  
							
							... 
							
							
							
							llvm-svn: 30690 
							
						 
						
							2006-10-02 17:24:55 +00:00  
				
					
						
							
							
								 
						
							
								d28c7c87d7 
								
							 
						 
						
							
							
								
								Add a HAVE_MACH_MACH_H #define to detect the presence of the mach/mach.h  
							
							... 
							
							
							
							header file on Darwin.
llvm-svn: 30319 
							
						 
						
							2006-09-14 06:17:21 +00:00  
				
					
						
							
							
								 
						
							
								917cf12928 
								
							 
						 
						
							
							
								
								For PR738:  
							
							... 
							
							
							
							Demote check for bison from error to warning and make sure that the
makefile can handle an empty definition for BISON variable.
llvm-svn: 29861 
							
						 
						
							2006-08-24 22:41:20 +00:00  
				
					
						
							
							
								 
						
							
								e9a405685d 
								
							 
						 
						
							
							
								
								Add irix as a (potential) new platform so that Timothy Baldridge can  
							
							... 
							
							
							
							(hopefully) provide support for it.
llvm-svn: 29833 
							
						 
						
							2006-08-22 22:21:38 +00:00  
				
					
						
							
							
								 
						
							
								1277ba22b8 
								
							 
						 
						
							
							
								
								Add llvm.spec to the list of files to be configured.  
							
							... 
							
							
							
							Remove the search for etags. Nothing in LLVM uses it any more.
llvm-svn: 29718 
							
						 
						
							2006-08-16 00:45:38 +00:00  
				
					
						
							
							
								 
						
							
								fc8c179a62 
								
							 
						 
						
							
							
								
								Recover the lost diff between 1.221 and 1.222.  
							
							... 
							
							
							
							llvm-svn: 29578 
							
						 
						
							2006-08-09 05:40:14 +00:00  
				
					
						
							
							
								 
						
							
								0b52e2f433 
								
							 
						 
						
							
							
								
								Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.  
							
							... 
							
							
							
							Update ltld.[ch] to version 1.5.22.
Correct the notes about updating these tools (autoconf/README.TXT)
Add configure options for getting the correct option for including a whole
archive when linking.
llvm-svn: 29529 
							
						 
						
							2006-08-04 18:18:08 +00:00  
				
					
						
							
							
								 
						
							
								84749edc34 
								
							 
						 
						
							
							
								
								Fix the --with-extra-options to use the correct variable.  
							
							... 
							
							
							
							llvm-svn: 29403 
							
						 
						
							2006-07-28 22:50:07 +00:00  
				
					
						
							
							
								 
						
							
								9372247ed5 
								
							 
						 
						
							
							
								
								For PR848:  
							
							... 
							
							
							
							1. Get the path to the pwd binary (/bin/pwd usually) from configure.
2. Use that path to run pwd in all path variables set in Makefile.config.in
The hope is that these changes will resolve symlinks to physical paths. This
should work on all platforms where the binary pwd defaults to printing
physical paths. The shell version of pwd generally doesn't (it will print
the symlink path).
llvm-svn: 29381 
							
						 
						
							2006-07-28 05:05:00 +00:00  
				
					
						
							
							
								 
						
							
								eca6f7320e 
								
							 
						 
						
							
							
								
								Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to  
							
							... 
							
							
							
							have a compile-host version of "nm", not build-host. In order to effect this
we must use autoconf to determine the correct "nm" to use and propagate that
through the makefiles, through llvm-config and finally to GenLibDeps.pl as
an optional argument.
Patch contributed by Anton Korobeynikov. Thanks!
llvm-svn: 29368 
							
						 
						
							2006-07-27 23:00:30 +00:00  
				
					
						
							
							
								 
						
							
								0aa9d00ba0 
								
							 
						 
						
							
							
								
								For PR814:  
							
							... 
							
							
							
							Provide support for making cross-compiling builds. See the PR for details.
Patch provided by Anton Korobeynikov. Thanks, Anton!
llvm-svn: 29309 
							
						 
						
							2006-07-26 21:14:56 +00:00  
				
					
						
							
							
								 
						
							
								5df72aa84e 
								
							 
						 
						
							
							
								
								Fixed a typo.  
							
							... 
							
							
							
							llvm-svn: 29010 
							
						 
						
							2006-07-06 07:46:33 +00:00  
				
					
						
							
							
								 
						
							
								a7bd00b451 
								
							 
						 
						
							
							
								
								Added --with-extra-options=opts to specify additional options to build LLVM and run tests.  
							
							... 
							
							
							
							llvm-svn: 28882 
							
						 
						
							2006-06-20 22:16:32 +00:00  
				
					
						
							
							
								 
						
							
								08907c7e39 
								
							 
						 
						
							
							
								
								Added the privbracket project to the list of projects to auto-configure.  
							
							... 
							
							
							
							llvm-svn: 28870 
							
						 
						
							2006-06-20 17:44:40 +00:00  
				
					
						
							
							
								 
						
							
								a31ac4eae9 
								
							 
						 
						
							
							
								
								For PR633:  
							
							... 
							
							
							
							Add configure checks for setjmp/longjmp for Chris. I can't believe this easy
PR has been outstanding for so long. If I don't get to something, please
remind me! :)
llvm-svn: 28686 
							
						 
						
							2006-06-05 16:11:07 +00:00  
				
					
						
							
							
								 
						
							
								627023a491 
								
							 
						 
						
							
							
								
								Some enhancements for gv/graphviz/dot/dotty support and better handling of  
							
							... 
							
							
							
							paths under MingW.
llvm-svn: 28685 
							
						 
						
							2006-06-05 15:54:38 +00:00  
				
					
						
							
							
								 
						
							
								432b315843 
								
							 
						 
						
							
							
								
								For PR798:  
							
							... 
							
							
							
							Have configure find the "dotty" program and adjust configuration.
llvm-svn: 28674 
							
						 
						
							2006-06-02 23:13:18 +00:00  
				
					
						
							
							
								 
						
							
								187b4adcfe 
								
							 
						 
						
							
							
								
								Provide configuration support and usage for MINGW32 platform  
							
							... 
							
							
							
							llvm-svn: 28639 
							
						 
						
							2006-06-01 19:03:21 +00:00  
				
					
						
							
							
								 
						
							
								8273cdb754 
								
							 
						 
						
							
							
								
								Make sure windows.h is #included first.  
							
							... 
							
							
							
							llvm-svn: 28637 
							
						 
						
							2006-06-01 17:44:29 +00:00  
				
					
						
							
							
								 
						
							
								e62348f401 
								
							 
						 
						
							
							
								
								Make sure that when checking for MINGW32 libraries we ask for windows.h  
							
							... 
							
							
							
							llvm-svn: 28631 
							
						 
						
							2006-06-01 17:16:20 +00:00  
				
					
						
							
							
								 
						
							
								a16b986df5 
								
							 
						 
						
							
							
								
								Provide support for detecting if the Win32 imaghlp and psapi libraries  
							
							... 
							
							
							
							are available. These libraries are used in lib/System and should be
included on the link line or if not available generate an error when
building lib/System.
llvm-svn: 28628 
							
						 
						
							2006-06-01 16:55:59 +00:00  
				
					
						
							
							
								 
						
							
								cb10fdc74d 
								
							 
						 
						
							
							
								
								For PR784:  
							
							... 
							
							
							
							Support Win32 platforms for llvm-gcc path. Patch by Anton Korobeynikov
llvm-svn: 28426 
							
						 
						
							2006-05-21 10:40:20 +00:00  
				
					
						
							
							
								 
						
							
								40f1b1321d 
								
							 
						 
						
							
							
								
								Make sure to default ${prefix} to /usr/local if the user didn't specify it.  
							
							... 
							
							
							
							This assists with getting around configure's late binding values so that
our LLVM variables don't end up with a "NONE" prefix.
llvm-svn: 28325 
							
						 
						
							2006-05-16 08:53:32 +00:00  
				
					
						
							
							
								 
						
							
								ffdc24b847 
								
							 
						 
						
							
							
								
								added a skeleton of the ARM backend  
							
							... 
							
							
							
							llvm-svn: 28301 
							
						 
						
							2006-05-14 22:18:28 +00:00  
				
					
						
							
							
								 
						
							
								357f3e8231 
								
							 
						 
						
							
							
								
								Use the -dumpversion option to llvm-gcc which gives us just the version #  
							
							... 
							
							
							
							and is unlikely to change in future releases. This also simplifies the
parsing of the full and major llvm-gcc version numbers in the script.
llvm-svn: 28180 
							
						 
						
							2006-05-09 00:31:01 +00:00  
				
					
						
							
							
								 
						
							
								bb0be98fed 
								
							 
						 
						
							
							
								
								For PR747:  
							
							... 
							
							
							
							If we fail to find a required program, simply set that program to echo
out something that tells the user the situation. That is, instead of just
"true runtest" we now get "echo 'Skipped: runtest not found'".
llvm-svn: 27990 
							
						 
						
							2006-04-27 07:49:24 +00:00  
				
					
						
							
							
								 
						
							
								aff245875b 
								
							 
						 
						
							
							
								
								Configure llvm-config in tools, not utils.  
							
							... 
							
							
							
							llvm-svn: 27919 
							
						 
						
							2006-04-20 22:15:30 +00:00  
				
					
						
							
							
								 
						
							
								8fe3dbceb0 
								
							 
						 
						
							
							
								
								Never build SparcV9  
							
							... 
							
							
							
							llvm-svn: 27883 
							
						 
						
							2006-04-20 17:01:19 +00:00  
				
					
						
							
							
								 
						
							
								48b9203a40 
								
							 
						 
						
							
							
								
								Allow OpenBSD to be recognized as a UNIX platform.  
							
							... 
							
							
							
							llvm-svn: 27848 
							
						 
						
							2006-04-19 23:47:16 +00:00  
				
					
						
							
							
								 
						
							
								7d17a77d5e 
								
							 
						 
						
							
							
								
								Regenerate  
							
							... 
							
							
							
							llvm-svn: 27838 
							
						 
						
							2006-04-19 18:38:19 +00:00  
				
					
						
							
							
								 
						
							
								08a154e1a7 
								
							 
						 
						
							
							
								
								Ahem. HEAD -> 1.8cvs not 1.7 (I'm an idiot).  
							
							... 
							
							
							
							llvm-svn: 27687 
							
						 
						
							2006-04-14 03:01:27 +00:00  
				
					
						
							
							
								 
						
							
								89702afa0e 
								
							 
						 
						
							
							
								
								remove the "cvs" part of the version number for the release branch.  
							
							... 
							
							
							
							llvm-svn: 27686 
							
						 
						
							2006-04-14 02:55:43 +00:00  
				
					
						
							
							
								 
						
							
								fa423e9bd1 
								
							 
						 
						
							
							
								
								Change the assertions defaults:  
							
							... 
							
							
							
							1. Assertions now default to on for all builds
2. If you want them disabled you must (a) --disable-assertions to configure
   or DISABLE_ASSERTIONS=1 to make.
llvm-svn: 27548 
							
						 
						
							2006-04-09 20:42:14 +00:00  
				
					
						
							
							
								 
						
							
								6025241ee4 
								
							 
						 
						
							
							
								
								Ensure that the automatic "CVS build" detection works for both  
							
							... 
							
							
							
							objdir == srcdir and objdir != srcdir.
llvm-svn: 27516 
							
						 
						
							2006-04-08 01:41:26 +00:00  
				
					
						
							
							
								 
						
							
								b65ade8bd9 
								
							 
						 
						
							
							
								
								For PR723:  
							
							... 
							
							
							
							Support detection of a "CVS" directory at configure time to distinguish
whether this is a release build or a "from tree" build. This knowledge is
used to set the defaults for --enable-optimzied and --enable-assertions
options.
llvm-svn: 27487 
							
						 
						
							2006-04-07 16:01:51 +00:00  
				
					
						
							
							
								 
						
							
								6c99b4191c 
								
							 
						 
						
							
							
								
								For support of new GCC v4, obtain the full and major versions of the  
							
							... 
							
							
							
							llvm-gcc command. This will help distinguish which version is being used
so the makefiles can accommodate.
llvm-svn: 27461 
							
						 
						
							2006-04-06 22:00:36 +00:00  
				
					
						
							
							
								 
						
							
								972bea5c69 
								
							 
						 
						
							
							
								
								Update to llvm-config tool, by Erik Kidd:  
							
							... 
							
							
							
							1. Check for Perl and only build llvm-config if its available.
2. Add some virtual components
3. Don't depend on "standard" location for Perl, but configured location
4. Document the tool with a POD file.
This version is now ready for testing by users.
llvm-svn: 27005 
							
						 
						
							2006-03-23 23:21:29 +00:00  
				
					
						
							
							
								 
						
							
								6f682b79af 
								
							 
						 
						
							
							
								
								These changes are necessary to support the new llvm-config tool. llvm-config  
							
							... 
							
							
							
							is a handy tool for users of LLVM who want to be able to quickly get
information about LLVM's configuration. It is intended to be used in the
command line of other tools. Documentation will be forthcoming in a
subsequent patch.
llvm-svn: 26952 
							
						 
						
							2006-03-22 15:59:55 +00:00  
				
					
						
							
							
								 
						
							
								d87ea46887 
								
							 
						 
						
							
							
								
								Use -emit-llvm -S to get .ll file output from llvm-gcc  
							
							... 
							
							
							
							llvm-svn: 26397 
							
						 
						
							2006-02-27 05:39:00 +00:00  
				
					
						
							
							
								 
						
							
								3d22a090cf 
								
							 
						 
						
							
							
								
								remove skeleton target  
							
							... 
							
							
							
							llvm-svn: 26239 
							
						 
						
							2006-02-16 21:12:54 +00:00  
				
					
						
							
							
								 
						
							
								8604de8bec 
								
							 
						 
						
							
							
								
								reverting previous change, will add support for other compilers later  
							
							... 
							
							
							
							llvm-svn: 26211 
							
						 
						
							2006-02-15 07:57:42 +00:00  
				
					
						
							
							
								 
						
							
								aa9cca395d 
								
							 
						 
						
							
							
								
								zap  
							
							... 
							
							
							
							llvm-svn: 26199 
							
						 
						
							2006-02-15 03:16:52 +00:00  
				
					
						
							
							
								 
						
							
								03e6bc6676 
								
							 
						 
						
							
							
								
								SparcV8 -> Sparc  
							
							... 
							
							
							
							llvm-svn: 25989 
							
						 
						
							2006-02-05 06:26:43 +00:00  
				
					
						
							
							
								 
						
							
								a609b65086 
								
							 
						 
						
							
							
								
								Update for including additional function tests.  
							
							... 
							
							
							
							llvm-svn: 25542 
							
						 
						
							2006-01-23 08:15:53 +00:00  
				
					
						
							
							
								 
						
							
								ec4a7f52fe 
								
							 
						 
						
							
							
								
								Make sure that libm is used during config tests so that ceil, floor, and  
							
							... 
							
							
							
							friends are actually detected.
llvm-svn: 25454 
							
						 
						
							2006-01-19 08:31:08 +00:00  
				
					
						
							
							
								 
						
							
								364473ce17 
								
							 
						 
						
							
							
								
								For PR696:  
							
							... 
							
							
							
							Add checks for ceil, ceilf, floor, and floorf
llvm-svn: 25453 
							
						 
						
							2006-01-19 08:22:40 +00:00  
				
					
						
							
							
								 
						
							
								3f31cc4dcd 
								
							 
						 
						
							
							
								
								Implement fix for PR471:  
							
							... 
							
							
							
							* Add --enable-debug-runtime option, defaults to disabled
* Pass the new config var, DEBUG_RUNTIME, to Makefiles
* Don't use -Wa,-strip-debug if debug-runtime is enabled
llvm-svn: 24891 
							
						 
						
							2005-12-21 03:31:53 +00:00  
				
					
						
							
							
								 
						
							
								7671a5b844 
								
							 
						 
						
							
							
								
								Added the llvm-kernel project to the list of automatically configured  
							
							... 
							
							
							
							projects.
llvm-svn: 24865 
							
						 
						
							2005-12-19 20:27:24 +00:00  
				
					
						
							
							
								 
						
							
								8147902625 
								
							 
						 
						
							
							
								
								regenearte  
							
							... 
							
							
							
							llvm-svn: 24351 
							
						 
						
							2005-11-14 07:25:50 +00:00  
				
					
						
							
							
								 
						
							
								973917a3de 
								
							 
						 
						
							
							
								
								regenerate  
							
							... 
							
							
							
							llvm-svn: 24348 
							
						 
						
							2005-11-14 06:57:34 +00:00  
				
					
						
							
							
								 
						
							
								e1d319ab69 
								
							 
						 
						
							
							
								
								Updated version to 1.7cvs.  
							
							... 
							
							
							
							llvm-svn: 24244 
							
						 
						
							2005-11-08 21:13:01 +00:00  
				
					
						
							
							
								 
						
							
								3bdbd3024b 
								
							 
						 
						
							
							
								
								Merged from RELEASE_16.  
							
							... 
							
							
							
							llvm-svn: 24243 
							
						 
						
							2005-11-08 21:11:33 +00:00  
				
					
						
							
							
								 
						
							
								3c46ccf336 
								
							 
						 
						
							
							
								
								Re-generated to fix copy-paste typo noticed by Marco Matthies.  
							
							... 
							
							
							
							llvm-svn: 24143 
							
						 
						
							2005-11-01 21:00:49 +00:00  
				
					
						
							
							
								 
						
							
								f85fabeb71 
								
							 
						 
						
							
							
								
								For PR616:  
							
							... 
							
							
							
							These patches make threading optional in LLVM. The configuration scripts are now
modified to accept a --disable-threads switch. If this is used, the Mutex class
will be implemented with all functions as no-op. Furthermore, linking against
libpthread will not be done. Finally, the ParallelJIT example needs libpthread
so its makefile was changed to always add -lpthread to the link line.
llvm-svn: 23003 
							
						 
						
							2005-08-24 10:07:20 +00:00  
				
					
						
							
							
								 
						
							
								2b381e0c1e 
								
							 
						 
						
							
							
								
								Fix PR608:  
							
							... 
							
							
							
							Previously the script assumed the version number was the last field, now
it assumes it is the first sequence of digits.
llvm-svn: 22527 
							
						 
						
							2005-07-27 21:58:38 +00:00  
				
					
						
							
							
								 
						
							
								c7fe0f510f 
								
							 
						 
						
							
							
								
								Alpha has JIT  
							
							... 
							
							
							
							llvm-svn: 22501 
							
						 
						
							2005-07-22 20:54:01 +00:00  
				
					
						
							
							
								 
						
							
								f284268ba5 
								
							 
						 
						
							
							
								
								* Correct the AC_DEFINE for LLVM_PATH_GRAPHVIZ to use AC_DEFINE_UNQUOTED so  
							
							... 
							
							
							
							we actually get the path and not $GRAPHVIZ as the value.
* Add a #define for the gv program (HAVE_GV) and its value LLVM_PATH_GV.
llvm-svn: 22433 
							
						 
						
							2005-07-14 05:19:12 +00:00  
				
					
						
							
							
								 
						
							
								0ac41946e1 
								
							 
						 
						
							
							
								
								Put the path to the Graphviz program in the #defines so it can be used.  
							
							... 
							
							
							
							llvm-svn: 22430 
							
						 
						
							2005-07-14 02:25:12 +00:00  
				
					
						
							
							
								 
						
							
								f17006fdda 
								
							 
						 
						
							
							
								
								Implement a test for the Graphviz program for Chris Lattner. The symbol  
							
							... 
							
							
							
							GRAPHVIZ will contain the path to the program if its found (or "echo Graphviz"
if not) and the #define HAVE_GRAPHVIZ will be defined if its found.
llvm-svn: 22424 
							
						 
						
							2005-07-13 03:20:14 +00:00  
				
					
						
							
							
								 
						
							
								79876f52aa 
								
							 
						 
						
							
							
								
								For PR540:  
							
							... 
							
							
							
							This patch completes the changes for making lli thread-safe. Here's the list
of changes:
* The Support/ThreadSupport* files were removed and replaced with the
  MutexGuard.h file since all ThreadSupport* declared was a Mutex Guard.
  The implementation of MutexGuard.h is now based on sys::Mutex which hides
  its implementation and makes it unnecessary to have the -NoSupport.h and
  -PThreads.h versions of ThreadSupport.
* All places in ExecutionEngine that previously referred to "Mutex" now
  refer to sys::Mutex
* All places in ExecutionEngine that previously referred to "MutexLocker"
  now refer to MutexGuard (this is frivolous but I believe the technically
  correct name for such a class is "Guard" not a "Locker").
These changes passed all of llvm-test. All we need now are some test cases
that actually use multiple threads.
llvm-svn: 22404 
							
						 
						
							2005-07-12 15:51:55 +00:00  
				
					
						
							
							
								 
						
							
								1aa7d05f3c 
								
							 
						 
						
							
							
								
								For PR540:  
							
							... 
							
							
							
							* Add check for pthread.h
* Make sure -lpthread gets added to LIBS if its available
llvm-svn: 22402 
							
						 
						
							2005-07-12 15:24:20 +00:00  
				
					
						
							
							
								 
						
							
								2a43ec334a 
								
							 
						 
						
							
							
								
								Fix the definitions of LLVMGCC and LLVMGXX to include the EXEEXT (the  
							
							... 
							
							
							
							.exe extension) on Cygwin. This fixes the last few remaining Cygwin
issues. Thanks to Aaron Gray for tracking this down.
llvm-svn: 22191 
							
						 
						
							2005-06-02 22:34:49 +00:00  
				
					
						
							
							
								 
						
							
								8a4aa631fa 
								
							 
						 
						
							
							
								
								For PR514: Do not configure removed files  
							
							... 
							
							
							
							llvm-svn: 22138 
							
						 
						
							2005-05-19 08:31:55 +00:00  
				
					
						
							
							
								 
						
							
								ac87c14e2e 
								
							 
						 
						
							
							
								
								Updated version to LLVM 1.6 CVS.  
							
							... 
							
							
							
							llvm-svn: 22122 
							
						 
						
							2005-05-18 20:18:40 +00:00  
				
					
						
							
							
								 
						
							
								e1a8120f52 
								
							 
						 
						
							
							
								
								Merged in release_15.  
							
							... 
							
							
							
							llvm-svn: 22120 
							
						 
						
							2005-05-18 19:43:33 +00:00  
				
					
						
							
							
								 
						
							
								e5ee0d0730 
								
							 
						 
						
							
							
								
								pretty tiny change (looks like adding the HP-UX detection and line number  
							
							... 
							
							
							
							changes to me)
- not committing autoconf/configure.ac (oops, already committed that!)
- not committing include/llvm/Config/config.h.in (it remains unchanged)
llvm-svn: 22085 
							
						 
						
							2005-05-16 16:33:34 +00:00  
				
					
						
							
							
								 
						
							
								7ed7930dff 
								
							 
						 
						
							
							
								
								Remove the check for the ffsll function. Its no longer needed by the  
							
							... 
							
							
							
							simplify-libcalls pass (pass now computes it without a call to ffsll).
llvm-svn: 22074 
							
						 
						
							2005-05-15 22:15:11 +00:00  
				
					
						
							
							
								 
						
							
								b195fcd5ef 
								
							 
						 
						
							
							
								
								Changes for ffs lib call simplification:  
							
							... 
							
							
							
							* Check for availability of ffsll call in configure script
* Support ffs, ffsl, and ffsll conversion to constant value if the argument
  is constant.
llvm-svn: 22027 
							
						 
						
							2005-05-14 16:42:52 +00:00  
				
					
						
							
							
								 
						
							
								6ab4ba4030 
								
							 
						 
						
							
							
								
								Fix the "stacker doesn't build without llvm-gcc" problem. The configure  
							
							... 
							
							
							
							script was defaulting the LLVMGCC variable to "llvm-gcc" if it couldn't
find llvm-gcc and --with-llvmgccdir was not specified. In this case, there
is no llvm-gcc available on the system so we shouldn't assume that the
user's path will find it any better than configure could. The fix is to
default it to an empty string. If LLVMGCC is empty, the makefiles will
avoid building things that depend on llvm-gcc and give a nice warning
message to that effect.
llvm-svn: 21953 
							
						 
						
							2005-05-13 18:30:13 +00:00  
				
					
						
							
							
								 
						
							
								16948006b6 
								
							 
						 
						
							
							
								
								* Remove reference to llvm-fefw  
							
							... 
							
							
							
							* Fix copyright line
llvm-svn: 21910 
							
						 
						
							2005-05-12 22:15:34 +00:00  
				
					
						
							
							
								 
						
							
								d5da38c9aa 
								
							 
						 
						
							
							
								
								Build the `Skeleton' target when building "all" targets  
							
							... 
							
							
							
							llvm-svn: 21455 
							
						 
						
							2005-04-22 18:00:34 +00:00  
				
					
						
							
							
								 
						
							
								90dd65e4a7 
								
							 
						 
						
							
							
								
								Make sure the CBackend is always a target that is built.  
							
							... 
							
							
							
							llvm-svn: 21448 
							
						 
						
							2005-04-22 17:06:18 +00:00  
				
					
						
							
							
								 
						
							
								e482ca8bfa 
								
							 
						 
						
							
							
								
								Consolidate the target selection options into a single option,  
							
							... 
							
							
							
							--enable-target which can take values "all", "host-only" or a comma
separated list of target names (alpha,ia64,powerpc,skeleton,sparc,x86)
llvm-svn: 21447 
							
						 
						
							2005-04-22 17:02:18 +00:00  
				
					
						
							
							
								 
						
							
								4742804864 
								
							 
						 
						
							
							
								
								First step in avoiding compilation/usage of non-relevant targets. New  
							
							... 
							
							
							
							options have been added to the configure script that control which targets
will be used. The options are:
--enable-target-this (default=disabled)
  This will specify that the target corresponding to the build host is
  the target that will be compiled/used. You can't use this with any of
  the other options (they'll be ignored). This is what most people want.
--disable-target-x86 (default=enabled)
  This will prevent the X86 target(s) from being compiled/used.
--disable-target-sparc (default=enabled)
  This will prevent both SparcV8 and SparcV9 from being compiled/used.
--disable-target-powerpc (default=enabled)
  This will prevent the PowerPC target from being compiled/used.
--disable-target-alpha (default=enabled)
  This will prevent the Alpha target from being compiled/used.
--disable-target-ia64 (default=enabled)
  This will prevent the IA64 target from being compiled/used.
Note that without any of these options, the default behavior is to build
all targets, as is the current practice.
All these options do is set up the substititution variable TARGETS_TO_BUILD
which contains the targets that should be compiled/used. The variable is
intended to be used in the makefiles. Those changes will come later.
llvm-svn: 21445 
							
						 
						
							2005-04-22 07:27:28 +00:00  
				
					
						
							
							
								 
						
							
								72c27e6112 
								
							 
						 
						
							
							
								
								Recognize an IA64 when we see one  
							
							... 
							
							
							
							llvm-svn: 20666 
							
						 
						
							2005-03-17 20:56:22 +00:00  
				
					
						
							
							
								 
						
							
								eeedeaff99 
								
							 
						 
						
							
							
								
								Adjust to changes needed to more easily support projects via the new  
							
							... 
							
							
							
							LLVM_CONFIG_PROJECT macro.
llvm-svn: 20313 
							
						 
						
							2005-02-24 19:05:19 +00:00  
				
					
						
							
							
								 
						
							
								53e86c13f6 
								
							 
						 
						
							
							
								
								Remove the "pax" program from the list of those needed to support LLVM.  
							
							... 
							
							
							
							The install target in Makefile.rules no longer uses pax but just uses find
and "install" instead.
llvm-svn: 20216 
							
						 
						
							2005-02-16 16:21:00 +00:00  
				
					
						
							
							
								 
						
							
								72b5054afb 
								
							 
						 
						
							
							
								
								The pool allocator is now the llvm-poolalloc module in public CVS  
							
							... 
							
							
							
							llvm-svn: 20116 
							
						 
						
							2005-02-11 04:46:58 +00:00  
				
					
						
							
							
								 
						
							
								3c3de91b79 
								
							 
						 
						
							
							
								
								let configure recognize Alphas  
							
							... 
							
							
							
							llvm-svn: 19810 
							
						 
						
							2005-01-24 17:25:41 +00:00  
				
					
						
							
							
								 
						
							
								a9c9f38498 
								
							 
						 
						
							
							
								
								Fix llvm-java project autconfiguration.  
							
							... 
							
							
							
							llvm-svn: 19616 
							
						 
						
							2005-01-16 09:44:58 +00:00  
				
					
						
							
							
								 
						
							
								d9f4f3b141 
								
							 
						 
						
							
							
								
								Provide support for HP/UX aCC compiler's variant of hash_map and hash_set  
							
							... 
							
							
							
							(RogueWave). These are implemented in rw/stdex/hash_map.h and
rw/stdex/hash_set.h on HP/UX.
llvm-svn: 19600 
							
						 
						
							2005-01-16 02:58:39 +00:00  
				
					
						
							
							
								 
						
							
								a938e629f6 
								
							 
						 
						
							
							
								
								Correctly update configure to configure the llvm-java project  
							
							... 
							
							
							
							llvm-svn: 19546 
							
						 
						
							2005-01-14 07:52:28 +00:00  
				
					
						
							
							
								 
						
							
								eccb209b6e 
								
							 
						 
						
							
							
								
								The Java project now lives under projects/llvm-java.  
							
							... 
							
							
							
							llvm-svn: 19295 
							
						 
						
							2005-01-05 17:57:28 +00:00  
				
					
						
							
							
								 
						
							
								d7287e05e3 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles
llvm-svn: 19205 
							
						 
						
							2004-12-31 22:54:28 +00:00  
				
					
						
							
							
								 
						
							
								0fcca1262b 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* lib/System depends on sbrk(3), make sure we check for it.
llvm-svn: 19200 
							
						 
						
							2004-12-31 05:49:15 +00:00  
				
					
						
							
							
								 
						
							
								3d745d4378 
								
							 
						 
						
							
							
								
								* Fix a bug in an m4 macro that used an incorrect test operator  
							
							... 
							
							
							
							* Add CAN_DLOPEN_SELF so we can determine if dlopen(0) will open the
  program or not.
* Correct a warning messages to be a little more specific on what it checks
llvm-svn: 19184 
							
						 
						
							2004-12-29 07:07:57 +00:00  
				
					
						
							
							
								 
						
							
								78d9e8763d 
								
							 
						 
						
							
							
								
								Make the x86_64 target names match between def and use. Thanks Misha.  
							
							... 
							
							
							
							llvm-svn: 19170 
							
						 
						
							2004-12-28 07:56:14 +00:00  
				
					
						
							
							
								 
						
							
								307435c2ae 
								
							 
						 
						
							
							
								
								Make the 64-bit x86 target named "x86_64" instead of "AMD64".  
							
							... 
							
							
							
							llvm-svn: 19169 
							
						 
						
							2004-12-28 06:34:11 +00:00  
				
					
						
							
							
								 
						
							
								cf8f341c36 
								
							 
						 
						
							
							
								
								Don't create symbolic links for lib/System any more. It doesn't need them.  
							
							... 
							
							
							
							llvm-svn: 19166 
							
						 
						
							2004-12-27 09:33:46 +00:00  
				
					
						
							
							
								 
						
							
								b668158b7c 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Add checks for sterror and strerror_r functions
* Add check to determine if /dev/zero is needed for allocating RWX memory.
llvm-svn: 19148 
							
						 
						
							2004-12-27 06:15:02 +00:00  
				
					
						
							
							
								 
						
							
								8bc110c097 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Make sure all headers used by lib/System have checks
* Use "standard" autoconf checks for certain problematic headers
For PR432:
* Resurrect --with-llvmgccdir so a specific llvm-gcc/llvm-g++ installation
  can be specified.
llvm-svn: 19142 
							
						 
						
							2004-12-25 07:31:29 +00:00  
				
					
						
							
							
								 
						
							
								c81ccb488a 
								
							 
						 
						
							
							
								
								Make the symbolic link using the correct variable!  
							
							... 
							
							
							
							llvm-svn: 19136 
							
						 
						
							2004-12-24 06:49:16 +00:00  
				
					
						
							
							
								 
						
							
								d3d6d9d691 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							Create new variables LLVM_ON_UNIX and LLVM_ON_WIN32 so we can start getting
rid of reliance upon a symbolic link to switch implementations in lib/System
llvm-svn: 19131 
							
						 
						
							2004-12-24 06:29:05 +00:00  
				
					
						
							
							
								 
						
							
								0a54a58c63 
								
							 
						 
						
							
							
								
								Update the amd64 target detection checks.  
							
							... 
							
							
							
							Patch contributed by Markus F.X.J. Oberhumer.
llvm-svn: 19118 
							
						 
						
							2004-12-23 21:08:52 +00:00  
				
					
						
							
							
								 
						
							
								864cee3355 
								
							 
						 
						
							
							
								
								Added support for detection of amd64 targets.  
							
							... 
							
							
							
							llvm-svn: 19113 
							
						 
						
							2004-12-23 06:22:33 +00:00  
				
					
						
							
							
								 
						
							
								fd144e8655 
								
							 
						 
						
							
							
								
								For PR432:  
							
							... 
							
							
							
							* Remove --with-llvmgccdir, not needed any more
* Search path for llvm-gcc and llvm-gxx
* Compute LLVMGCCDIR based on install path of llvm-gcc
llvm-svn: 19093 
							
						 
						
							2004-12-22 05:56:56 +00:00  
				
					
						
							
							
								 
						
							
								8b44f87ef9 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Add checks for sbrk and getpagesize functions
* Alphebetize the checks for functions
llvm-svn: 19052 
							
						 
						
							2004-12-20 00:59:04 +00:00  
				
					
						
							
							
								 
						
							
								d42d5d433f 
								
							 
						 
						
							
							
								
								Add CMP and CP configuration variables for the unix cmp and cp programs.  
							
							... 
							
							
							
							llvm-svn: 18990 
							
						 
						
							2004-12-16 17:48:14 +00:00  
				
					
						
							
							
								 
						
							
								0f6abe6b90 
								
							 
						 
						
							
							
								
								Remove LLVMGCCDIR from the set of defines.  
							
							... 
							
							
							
							llvm-svn: 18970 
							
						 
						
							2004-12-15 22:27:51 +00:00  
				
					
						
							
							
								 
						
							
								527ac0a1c7 
								
							 
						 
						
							
							
								
								Don't put newlines in AC macros that can't handle them!  
							
							... 
							
							
							
							llvm-svn: 18952 
							
						 
						
							2004-12-15 04:01:48 +00:00  
				
					
						
							
							
								 
						
							
								1b916e1ced 
								
							 
						 
						
							
							
								
								Add some system specific functions we use  
							
							... 
							
							
							
							llvm-svn: 18945 
							
						 
						
							2004-12-15 01:41:56 +00:00  
				
					
						
							
							
								 
						
							
								ec8bc9157d 
								
							 
						 
						
							
							
								
								Get LLVMGCCDIR into the #defines  
							
							... 
							
							
							
							llvm-svn: 18845 
							
						 
						
							2004-12-13 02:16:51 +00:00  
				
					
						
							
							
								 
						
							
								09e39d17d1 
								
							 
						 
						
							
							
								
								More QMTest cruft gone!  
							
							... 
							
							
							
							llvm-svn: 18694 
							
						 
						
							2004-12-09 07:43:06 +00:00  
				
					
						
							
							
								 
						
							
								ca06c8e851 
								
							 
						 
						
							
							
								
								Remove last remnants of Python/QMTest support  
							
							... 
							
							
							
							llvm-svn: 18672 
							
						 
						
							2004-12-08 23:07:27 +00:00  
				
					
						
							
							
								 
						
							
								1c8a34ff77 
								
							 
						 
						
							
							
								
								Search for tclsh last so we don't find the FreeBSD warning script too early  
							
							... 
							
							
							
							llvm-svn: 18421 
							
						 
						
							2004-12-02 07:31:22 +00:00  
				
					
						
							
							
								 
						
							
								7784c2f12e 
								
							 
						 
						
							
							
								
								Fix the tclsh test to find tclsh8.[34] and tclsh8.[34].X as well.  
							
							... 
							
							
							
							llvm-svn: 18415 
							
						 
						
							2004-12-02 04:17:20 +00:00  
				
					
						
							
							
								 
						
							
								105d4152d7 
								
							 
						 
						
							
							
								
								Add a check for the tclsh program needed by dejagnu. This can have weird  
							
							... 
							
							
							
							names that have version numbers in it so this macro, DJ_AC_PATH_TCLSH will
make the necessary checks. The makefile variable TCLSH is set to the path
found.
llvm-svn: 18382 
							
						 
						
							2004-11-30 08:11:54 +00:00  
				
					
						
							
							
								 
						
							
								a40c687fe8 
								
							 
						 
						
							
							
								
								* Implement embedding libltdl into LLVM which required some rearranging.  
							
							... 
							
							
							
							llvm-svn: 18349 
							
						 
						
							2004-11-29 12:29:58 +00:00  
				
					
						
							
							
								 
						
							
								0194c9a64c 
								
							 
						 
						
							
							
								
								* allow doxygen documentation to be enabled/disabled (default off)  
							
							... 
							
							
							
							* organize programs we test for properly
* add new programs needed for documentation generation
* Adjust install paths so llvm stuff doesn't muck up /usr/local or /usr if
  $prefix is set to those.
llvm-svn: 18327 
							
						 
						
							2004-11-29 04:56:35 +00:00  
				
					
						
							
							
								 
						
							
								8de460528b 
								
							 
						 
						
							
							
								
								Remove a dead check at the end of the configure script that was a left over  
							
							... 
							
							
							
							from the bzip2 support. This dead check produced the error:
test: -ne: unary operator expected
llvm-svn: 18289 
							
						 
						
							2004-11-27 22:01:43 +00:00  
				
					
						
							
							
								 
						
							
								550df1bbef 
								
							 
						 
						
							
							
								
								Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.  
							
							... 
							
							
							
							llvm-svn: 18254 
							
						 
						
							2004-11-25 20:21:53 +00:00  
				
					
						
							
							
								 
						
							
								9dc4ba54dc 
								
							 
						 
						
							
							
								
								Gack. Actually use the correct variable name in setting the JIT support.  
							
							... 
							
							
							
							llvm-svn: 18240 
							
						 
						
							2004-11-25 07:28:19 +00:00  
				
					
						
							
							
								 
						
							
								3d50017178 
								
							 
						 
						
							
							
								
								Fix the lib/System/platform link by using proper cached variable name.  
							
							... 
							
							
							
							llvm-svn: 18233 
							
						 
						
							2004-11-25 06:03:14 +00:00  
				
					
						
							
							
								 
						
							
								0241e38ef7 
								
							 
						 
						
							
							
								
								For PR256:  
							
							... 
							
							
							
							* cache more values
* standardize cache value names
* organize configure script per autoconf recommendations (10 sections)
* Eliminate some redundancies and complexities in the script
* Provide better documentation in the script.
llvm-svn: 18232 
							
						 
						
							2004-11-25 04:51:04 +00:00  
				
					
						
							
							
								 
						
							
								a61edd8e92 
								
							 
						 
						
							
							
								
								Add the configurable configuration files for llvmc.  
							
							... 
							
							
							
							llvm-svn: 18190 
							
						 
						
							2004-11-23 23:48:45 +00:00  
				
					
						
							
							
								 
						
							
								c4b5cfc602 
								
							 
						 
						
							
							
								
								Changes for testing presence of ltdl.h and lt_dlopen(), libtool functions  
							
							... 
							
							
							
							for cross-platform dynamic loading of shared objects.
llvm-svn: 17950 
							
						 
						
							2004-11-18 09:47:37 +00:00  
				
					
						
							
							
								 
						
							
								6bf36bdefb 
								
							 
						 
						
							
							
								
								Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This  
							
							... 
							
							
							
							tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set
automatically in the Makefile.config file.
llvm-svn: 17599 
							
						 
						
							2004-11-07 23:29:39 +00:00  
				
					
						
							
							
								 
						
							
								033d215ccb 
								
							 
						 
						
							
							
								
								Added the poolalloc module to the list of projects to configure, if present.  
							
							... 
							
							
							
							llvm-svn: 17319 
							
						 
						
							2004-10-28 13:35:00 +00:00  
				
					
						
							
							
								 
						
							
								ae050e0b65 
								
							 
						 
						
							
							
								
								Regenerated after fixing typo.  
							
							... 
							
							
							
							llvm-svn: 17303 
							
						 
						
							2004-10-28 05:06:45 +00:00  
				
					
						
							
							
								 
						
							
								f9676539bb 
								
							 
						 
						
							
							
								
								Changes to support rand48 tests  
							
							... 
							
							
							
							llvm-svn: 17284 
							
						 
						
							2004-10-27 23:03:44 +00:00  
				
					
						
							
							
								 
						
							
								8d0d005998 
								
							 
						 
						
							
							
								
								Add a check for the tar program.  
							
							... 
							
							
							
							llvm-svn: 17208 
							
						 
						
							2004-10-25 08:18:47 +00:00  
				
					
						
							
							
								 
						
							
								c04ade7c4f 
								
							 
						 
						
							
							
								
								Add Makefile.JIT to the list of Makefiles transferred to the build dir to give  
							
							... 
							
							
							
							tools and examples a simple way to JIT-enable themselves
llvm-svn: 16991 
							
						 
						
							2004-10-14 18:59:42 +00:00  
				
					
						
							
							
								 
						
							
								946085840c 
								
							 
						 
						
							
							
								
								Resolution to PR451.  
							
							... 
							
							
							
							llvm-svn: 16946 
							
						 
						
							2004-10-13 01:01:03 +00:00  
				
					
						
							
							
								 
						
							
								defd9699e6 
								
							 
						 
						
							
							
								
								Add checks for the ZLIB and BZIP2 header files, not just the libraries.  
							
							... 
							
							
							
							llvm-svn: 16669 
							
						 
						
							2004-10-04 22:05:53 +00:00  
				
					
						
							
							
								 
						
							
								4e181e731a 
								
							 
						 
						
							
							
								
								Provide support for auto-detection and use of compression libraries.  
							
							... 
							
							
							
							llvm-svn: 16643 
							
						 
						
							2004-10-04 07:05:07 +00:00  
				
					
						
							
							
								 
						
							
								4874120154 
								
							 
						 
						
							
							
								
								Add checks for bzip2 and libz for use with the Compression concept for  
							
							... 
							
							
							
							lib/System and the compressing llvm archiver.
llvm-svn: 16634 
							
						 
						
							2004-10-02 08:50:58 +00:00  
				
					
						
							
							
								 
						
							
								2622728248 
								
							 
						 
						
							
							
								
								Improve warning  
							
							... 
							
							
							
							llvm-svn: 16520 
							
						 
						
							2004-09-27 07:35:19 +00:00  
				
					
						
							
							
								 
						
							
								71c8d5eae9 
								
							 
						 
						
							
							
								
								Updated the last two header files so that they are configured with  
							
							... 
							
							
							
							AC_CONFIG_HEADERS.  This should prevent LLVM from needlessly re-compiling
on a re-configure.
llvm-svn: 16510 
							
						 
						
							2004-09-24 21:19:06 +00:00  
				
					
						
							
							
								 
						
							
								08e722647a 
								
							 
						 
						
							
							
								
								Modified hash_map and hash_set configuration so that they are not  
							
							... 
							
							
							
							regenerated on every run of configure.
llvm-svn: 16509 
							
						 
						
							2004-09-24 18:28:00 +00:00  
				
					
						
							
							
								 
						
							
								3ed86d7540 
								
							 
						 
						
							
							
								
								Configure Datatypes.h.in with AC_CONFIG_HEADERS.  This should prevent it  
							
							... 
							
							
							
							from being re-generated if the new version is identical to the old version.
Hence, it should save us some recompiling after re-configures.
llvm-svn: 16506 
							
						 
						
							2004-09-24 13:28:51 +00:00  
				
					
						
							
							
								 
						
							
								5a6815d332 
								
							 
						 
						
							
							
								
								Fix a problem where the mmap_file test was generating an incorrect test  
							
							... 
							
							
							
							program that always failed (wouldn't compile).
llvm-svn: 16465 
							
						 
						
							2004-09-21 17:14:44 +00:00  
				
					
						
							
							
								 
						
							
								efbe0ce909 
								
							 
						 
						
							
							
								
								Change the name of the "known" module for Java from llvm-java to Java.  
							
							... 
							
							
							
							llvm-svn: 16453 
							
						 
						
							2004-09-20 22:14:56 +00:00  
				
					
						
							
							
								 
						
							
								ac16ea98de 
								
							 
						 
						
							
							
								
								Fix problems with AC_FUNC_MMAP_FILE and AC_LINK_USE_R that caused problems  
							
							... 
							
							
							
							with correctly recognizing mmap of files and the linker's support of -r.
llvm-svn: 16427 
							
						 
						
							2004-09-20 04:09:56 +00:00  
				
					
						
							
							
								 
						
							
								ef538ef635 
								
							 
						 
						
							
							
								
								Allow the suffix for shared libraries to be obtained correctly so we can  
							
							... 
							
							
							
							build them again.
llvm-svn: 16425 
							
						 
						
							2004-09-20 03:06:28 +00:00  
				
					
						
							
							
								 
						
							
								7bf145cb95 
								
							 
						 
						
							
							
								
								Change to support creation of "mklib" instead of "libtool" in builddir.  
							
							... 
							
							
							
							llvm-svn: 16422 
							
						 
						
							2004-09-20 01:42:32 +00:00  
				
					
						
							
							
								 
						
							
								f184a86f05 
								
							 
						 
						
							
							
								
								Adjust the libtool macros so that libtool's name is "mklib". Also, tidy up  
							
							... 
							
							
							
							the use of obsolete macros, hopefully making us more compliant on more sys.
llvm-svn: 16420 
							
						 
						
							2004-09-19 23:53:36 +00:00  
				
					
						
							
							
								 
						
							
								ee83ff191f 
								
							 
						 
						
							
							
								
								Regenerated, to recognize mingw.  
							
							... 
							
							
							
							llvm-svn: 16255 
							
						 
						
							2004-09-08 20:38:05 +00:00  
				
					
						
							
							
								 
						
							
								1a2f0432d5 
								
							 
						 
						
							
							
								
								Remove PAPIDIR, per brg  
							
							... 
							
							
							
							llvm-svn: 16240 
							
						 
						
							2004-09-07 18:04:45 +00:00  
				
					
						
							
							
								 
						
							
								ee0a2bee10 
								
							 
						 
						
							
							
								
								Remove variables and tests that were specific to the now defunct  
							
							... 
							
							
							
							test/Programs. These have been moved to llvm-test/autoconf/configure.ac and
llvm-test/Makefile.config.in
llvm-svn: 16231 
							
						 
						
							2004-09-07 16:35:45 +00:00  
				
					
						
							
							
								 
						
							
								7433dcdc0f 
								
							 
						 
						
							
							
								
								Remove configuration of test/Programs/* Makefiles.  
							
							... 
							
							
							
							llvm-svn: 16186 
							
						 
						
							2004-09-05 17:48:32 +00:00  
				
					
						
							
							
								 
						
							
								cb46e66983 
								
							 
						 
						
							
							
								
								Regenerated after Reid's change for uint64_t/u_int64_t (patch by Bill Wendling)  
							
							... 
							
							
							
							llvm-svn: 16151 
							
						 
						
							2004-09-02 23:02:30 +00:00  
				
					
						
							
							
								 
						
							
								d672a3dbe3 
								
							 
						 
						
							
							
								
								Added a check for u_int64_t, which is used by Interix.  
							
							... 
							
							
							
							llvm-svn: 16145 
							
						 
						
							2004-09-02 18:44:44 +00:00  
				
					
						
							
							
								 
						
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								f2531a1568 
								
							 
						 
						
							
							
								
								Add support for Interix and FreeBSD  
							
							... 
							
							
							
							llvm-svn: 16126 
							
						 
						
							2004-08-31 18:03:23 +00:00  
				
					
						
							
							
								 
						
							
								67be17afbe 
								
							 
						 
						
							
							
								
								Fix a "test" botch.  
							
							... 
							
							
							
							Alphabetize the platform list
Install some AC_MSG_CHECKING/AC_MSG_RESULT pairs.
llvm-svn: 16122 
							
						 
						
							2004-08-31 14:20:36 +00:00  
				
					
						
							
							
								 
						
							
								1daffa57c1 
								
							 
						 
						
							
							
								
								Recognize Interix systems as if they were SunOS and make sure we don't  
							
							... 
							
							
							
							attempt to configure for "Unknown" system types.
llvm-svn: 16120 
							
						 
						
							2004-08-31 01:34:10 +00:00  
				
					
						
							
							
								 
						
							
								efc94f5e72 
								
							 
						 
						
							
							
								
								Updated to create a link needed for correct lib/System compilation.  
							
							... 
							
							
							
							llvm-svn: 16096 
							
						 
						
							2004-08-29 19:35:28 +00:00  
				
					
						
							
							
								 
						
							
								b1a014f786 
								
							 
						 
						
							
							
								
								Include the "examples" directory as optional.  
							
							... 
							
							
							
							Update configure script to configure the examples/Makefile
llvm-svn: 16028 
							
						 
						
							2004-08-24 16:32:21 +00:00  
				
					
						
							
							
								 
						
							
								288adf1a3f 
								
							 
						 
						
							
							
								
								Changes resulting from change in autoconf/configure.in (rename a #define)  
							
							... 
							
							
							
							llvm-svn: 15946 
							
						 
						
							2004-08-20 09:10:31 +00:00  
				
					
						
							
							
								 
						
							
								4d5c2a98d3 
								
							 
						 
						
							
							
								
								Update after change to autoconf/configure.ac  
							
							... 
							
							
							
							llvm-svn: 15943 
							
						 
						
							2004-08-20 09:03:57 +00:00  
				
					
						
							
							
								 
						
							
								a0e01ae3f7 
								
							 
						 
						
							
							
								
								Change the package identification to use one less level of quoting so that  
							
							... 
							
							
							
							PACKAGE_VERSION = "1.3" instead of "[1.3]". Rebuild configure script.
llvm-svn: 15453 
							
						 
						
							2004-08-04 00:34:49 +00:00  
				
					
						
							
							
								 
						
							
								9537b0455f 
								
							 
						 
						
							
							
								
								Revised the generation of files so that they follow the newer autoconf  
							
							... 
							
							
							
							standards.  This is in hopes of fixing configuration problems on
Windows Services for Unix.
llvm-svn: 15132 
							
						 
						
							2004-07-23 15:40:57 +00:00  
				
					
						
							
							
								 
						
							
								cd4ae3a3fd 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 15061 
							
						 
						
							2004-07-21 03:50:25 +00:00  
				
					
						
							
							
								 
						
							
								a87044523f 
								
							 
						 
						
							
							
								
								Regenerated with autoconf/autoheader 2.57  
							
							... 
							
							
							
							llvm-svn: 15059 
							
						 
						
							2004-07-21 03:33:58 +00:00  
				
					
						
							
							
								 
						
							
								2698a6cb8e 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57.  
							
							... 
							
							
							
							Patch contributed by Bill Wendling.
llvm-svn: 15051 
							
						 
						
							2004-07-21 03:14:12 +00:00  
				
					
						
							
							
								 
						
							
								b92c7c2270 
								
							 
						 
						
							
							
								
								Added support for stdint.h.  It is now automatically included by  
							
							... 
							
							
							
							DataTypes.h.  So far, it doesn't seem to break Linux, Solaris, or MacOS X.
This should automatically include it for those people who need it.
llvm-svn: 15006 
							
						 
						
							2004-07-19 16:12:29 +00:00  
				
					
						
							
							
								 
						
							
								c77683ce1a 
								
							 
						 
						
							
							
								
								Regenerated.  
							
							... 
							
							
							
							llvm-svn: 14336 
							
						 
						
							2004-06-22 23:47:13 +00:00  
				
					
						
							
							
								 
						
							
								3c99d0cc85 
								
							 
						 
						
							
							
								
								Added the llvm/test/Programs/Makefile.test Makefile.  
							
							... 
							
							
							
							Added a check for isnan() while I was at it.
llvm-svn: 14333 
							
						 
						
							2004-06-22 21:35:10 +00:00  
				
					
						
							
							
								 
						
							
								c403338007 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57 for AIX detection support.  
							
							... 
							
							
							
							llvm-svn: 14320 
							
						 
						
							2004-06-22 15:35:32 +00:00  
				
					
						
							
							
								 
						
							
								b0a352c94f 
								
							 
						 
						
							
							
								
								Added checks for mkstemp and getrusage.  
							
							... 
							
							
							
							llvm-svn: 14047 
							
						 
						
							2004-06-07 14:26:24 +00:00  
				
					
						
							
							
								 
						
							
								f55aa9c49c 
								
							 
						 
						
							
							
								
								Recognize cygwin  
							
							... 
							
							
							
							llvm-svn: 13976 
							
						 
						
							2004-06-02 23:32:17 +00:00  
				
					
						
							
							
								 
						
							
								1cd5f920e3 
								
							 
						 
						
							
							
								
								Added a check for a new header file.  
							
							... 
							
							
							
							My apologies for changing config.h.in.  Now you will all have to
re-configure.
llvm-svn: 13846 
							
						 
						
							2004-05-27 20:40:39 +00:00  
				
					
						
							
							
								 
						
							
								b82cbbfc70 
								
							 
						 
						
							
							
								
								Only give warnings if the user doesn't have mmap().  This is pretty much  
							
							... 
							
							
							
							a hack that allows users to fight through a build if they don't have mmap().
When I get into the office, I'll make something better.
llvm-svn: 13801 
							
						 
						
							2004-05-27 00:57:50 +00:00  
				
					
						
							
							
								 
						
							
								efe9105979 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 12995 
							
						 
						
							2004-04-16 17:13:44 +00:00  
				
					
						
							
							
								 
						
							
								6d06918ef0 
								
							 
						 
						
							
							
								
								Regenerated  
							
							... 
							
							
							
							llvm-svn: 12946 
							
						 
						
							2004-04-14 16:32:09 +00:00  
				
					
						
							
							
								 
						
							
								9a79ed7b89 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 12915 
							
						 
						
							2004-04-13 19:03:49 +00:00  
				
					
						
							
							
								 
						
							
								8bdbb3d7eb 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 12636 
							
						 
						
							2004-04-02 21:26:02 +00:00  
				
					
						
							
							
								 
						
							
								44cf9fadcb 
								
							 
						 
						
							
							
								
								Modified the default pathname for Povray.  
							
							... 
							
							
							
							llvm-svn: 11881 
							
						 
						
							2004-02-26 20:22:59 +00:00  
				
					
						
							
							
								 
						
							
								e008a4b28f 
								
							 
						 
						
							
							
								
								Remove .micro references as those files no longer exist and add some more recent Makefile additions to the list  
							
							... 
							
							
							
							llvm-svn: 11866 
							
						 
						
							2004-02-26 04:14:10 +00:00  
				
					
						
							
							
								 
						
							
								2cf83d3401 
								
							 
						 
						
							
							
								
								Complete the SPEC_ROOT and USE_SPEC to SPEC2000_ROOT and USE_SPEC200 rename.  
							
							... 
							
							
							
							llvm-svn: 11853 
							
						 
						
							2004-02-25 23:41:32 +00:00  
				
					
						
							
							
								 
						
							
								47c5459cec 
								
							 
						 
						
							
							
								
								Added the VTune tests.  
							
							... 
							
							
							
							llvm-svn: 11809 
							
						 
						
							2004-02-24 21:43:38 +00:00  
				
					
						
							
							
								 
						
							
								4eea32f37a 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 11776 
							
						 
						
							2004-02-23 22:07:00 +00:00  
				
					
						
							
							
								 
						
							
								d3de6c0d30 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 11772 
							
						 
						
							2004-02-23 21:30:37 +00:00  
				
					
						
							
							
								 
						
							
								8588355552 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 11760 
							
						 
						
							2004-02-23 18:56:02 +00:00  
				
					
						
							
							
								 
						
							
								10e9315126 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 11749 
							
						 
						
							2004-02-23 18:16:06 +00:00  
				
					
						
							
							
								 
						
							
								acbd6572fd 
								
							 
						 
						
							
							
								
								Added an option for configuring Povray.  By default, it should find my local  
							
							... 
							
							
							
							installation of Povray (and not do anything for people who don't have it).
llvm-svn: 11680 
							
						 
						
							2004-02-20 22:30:22 +00:00  
				
					
						
							
							
								 
						
							
								6afc698fe9 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 11656 
							
						 
						
							2004-02-20 06:40:57 +00:00  
				
					
						
							
							
								 
						
							
								62c832c68c 
								
							 
						 
						
							
							
								
								Adjusted the default pathname to the SPEC95 benchmarks.  The new directory  
							
							... 
							
							
							
							has source code corrections and some input files pre-filtered for use
with the LLVM test suite.
llvm-svn: 11498 
							
						 
						
							2004-02-16 14:55:18 +00:00  
				
					
						
							
							
								 
						
							
								3b4195f344 
								
							 
						 
						
							
							
								
								Added check for target machine endian-ness and put the result into  
							
							... 
							
							
							
							Makefile.config (ENDIAN variable is set to big or little).
llvm-svn: 11398 
							
						 
						
							2004-02-13 21:57:29 +00:00  
				
					
						
							
							
								 
						
							
								0606da9572 
								
							 
						 
						
							
							
								
								Updated to handle the new SPEC95 configuration options.  
							
							... 
							
							
							
							llvm-svn: 11298 
							
						 
						
							2004-02-10 22:36:35 +00:00  
				
					
						
							
							
								 
						
							
								740515afa2 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 10962 
							
						 
						
							2004-01-22 21:55:02 +00:00  
				
					
						
							
							
								 
						
							
								a2404521d5 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57 and autoheader-2.57.  
							
							... 
							
							
							
							llvm-svn: 10934 
							
						 
						
							2004-01-21 19:39:29 +00:00  
				
					
						
							
							
								 
						
							
								6073c44a7f 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 10900 
							
						 
						
							2004-01-16 21:31:21 +00:00  
				
					
						
							
							
								 
						
							
								456f9a502b 
								
							 
						 
						
							
							
								
								Remove configure support for endianness checking, the need for which  
							
							... 
							
							
							
							Chris has helpfully expunged.
llvm-svn: 10873 
							
						 
						
							2004-01-15 06:22:37 +00:00  
				
					
						
							
							
								 
						
							
								07e46214d0 
								
							 
						 
						
							
							
								
								Whoopsie. I should remember to use aclocal next time.  
							
							... 
							
							
							
							llvm-svn: 10815 
							
						 
						
							2004-01-13 06:52:10 +00:00  
				
					
						
							
							
								 
						
							
								2abe7ae3b6 
								
							 
						 
						
							
							
								
								Remove and/or shorten many comments in configure.ac.  
							
							... 
							
							
							
							Remove checks for many common Unix programs. Our build process currently
assumes they are there and makes no provisions for any other world-views.
(We can add some of these checks back at some later time if it should prove
useful, but right now, we do not need to check to see whether "rm" exists.)
Remove checks for many common standard C headers and functions. We assume
ISO/ANSI C++, and we always use the <cfoo> versions of ANSI C's <foo.h>
headers, so these checks will not help anything.
Edit configure's warning messages for clarity and content.
Change checks for "optional" programs to default to using "true" instead of
"false", so that a failure to find, e.g., etags, will be less likely to result
in make failing.
No longer shall we check for --enable-purify or --with-purify options.
No longer shall we propagate these to the Makefiles.
configure regenerated using autoconf-2.57.
Please feel free to send me any questions or comments you have. :-)
llvm-svn: 10814 
							
						 
						
							2004-01-13 06:43:16 +00:00  
				
					
						
							
							
								 
						
							
								42967349be 
								
							 
						 
						
							
							
								
								Modified the configure script so that it defines BISON as the bison  
							
							... 
							
							
							
							binary and YACC as bison -y.
llvm-svn: 10776 
							
						 
						
							2004-01-12 16:18:21 +00:00  
				
					
						
							
							
								 
						
							
								ceea5ad8c8 
								
							 
						 
						
							
							
								
								Updated from files in llvm/autoconf.  This was done immediently following  
							
							... 
							
							
							
							the renaming of aclocal.m4 to acinclude.m4.
llvm-svn: 10656 
							
						 
						
							2003-12-30 17:55:05 +00:00  
				
					
						
							
							
								 
						
							
								2406ca8d71 
								
							 
						 
						
							
							
								
								Fix help string for --enable-spec2000 option  
							
							... 
							
							
							
							llvm-svn: 10564 
							
						 
						
							2003-12-20 21:35:15 +00:00  
				
					
						
							
							
								 
						
							
								86a3a48697 
								
							 
						 
						
							
							
								
								Merged in RELEASE_11.  
							
							... 
							
							
							
							llvm-svn: 10516 
							
						 
						
							2003-12-18 16:43:17 +00:00  
				
					
						
							
							
								 
						
							
								8cc89ca6bc 
								
							 
						 
						
							
							
								
								Updated configure script so that it does not configure llvm/project  
							
							... 
							
							
							
							directories that do not contain a configure script.
llvm-svn: 10437 
							
						 
						
							2003-12-12 20:15:23 +00:00  
				
					
						
							
							
								 
						
							
								7ee7b40af5 
								
							 
						 
						
							
							
								
								Add check for pthread_mutex_lock() in -lpthread (or otherwise).  
							
							... 
							
							
							
							Regenerated configure w/ autoconf-2.57.
llvm-svn: 10293 
							
						 
						
							2003-12-05 19:29:01 +00:00  
				
					
						
							
							
								 
						
							
								297baed1ec 
								
							 
						 
						
							
							
								
								Configure all project directories contained in llvm/projects.  
							
							... 
							
							
							
							The autoconf program will generate a warning about how we should use a
literal in AC_CONFIG_SUBDIRS.  This warning can be ignored.
llvm-svn: 10222 
							
						 
						
							2003-11-25 20:36:46 +00:00  
				
					
						
							
							
								 
						
							
								e8eab29899 
								
							 
						 
						
							
							
								
								Added a pseudo-hack: The Makefile now copies Makefiles from source tree to  
							
							... 
							
							
							
							object tree if it is missing.  This means that new Makefiles should get
picked up automagically, requiring less bothersome re-configuring after
updates.
llvm-svn: 10209 
							
						 
						
							2003-11-25 17:49:22 +00:00  
				
					
						
							
							
								 
						
							
								cd52465b70 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57  
							
							... 
							
							
							
							llvm-svn: 10191 
							
						 
						
							2003-11-24 02:54:57 +00:00  
				
					
						
							
							
								 
						
							
								3f6b856c7d 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57  
							
							... 
							
							
							
							llvm-svn: 10063 
							
						 
						
							2003-11-18 06:20:41 +00:00  
				
					
						
							
							
								 
						
							
								6ee0ed5745 
								
							 
						 
						
							
							
								
								Added a check for the -R linker option.  
							
							... 
							
							
							
							llvm-svn: 10056 
							
						 
						
							2003-11-17 19:46:02 +00:00  
				
					
						
							
							
								 
						
							
								3589140eb7 
								
							 
						 
						
							
							
								
								Regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 10048 
							
						 
						
							2003-11-17 00:31:43 +00:00  
				
					
						
							
							
								 
						
							
								27b10bc781 
								
							 
						 
						
							
							
								
								Regenerated with autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 10025 
							
						 
						
							2003-11-16 18:38:14 +00:00  
				
					
						
							
							
								 
						
							
								bca83f4a47 
								
							 
						 
						
							
							
								
								Regenerated `configure' for adding Makefiles and test.in to FreeBench  
							
							... 
							
							
							
							benchmarks.
llvm-svn: 9942 
							
						 
						
							2003-11-12 22:16:51 +00:00  
				
					
						
							
							
								 
						
							
								59c321782f 
								
							 
						 
						
							
							
								
								Regenerated.  
							
							... 
							
							
							
							llvm-svn: 9850 
							
						 
						
							2003-11-10 03:06:28 +00:00  
				
					
						
							
							
								 
						
							
								c3ee97dc76 
								
							 
						 
						
							
							
								
								Generated autoconf script for Chris.  
							
							... 
							
							
							
							llvm-svn: 9554 
							
						 
						
							2003-10-28 19:21:11 +00:00  
				
					
						
							
							
								 
						
							
								dae507c903 
								
							 
						 
						
							
							
								
								Updated configure script.  
							
							... 
							
							
							
							llvm-svn: 9438 
							
						 
						
							2003-10-23 19:16:12 +00:00  
				
					
						
							
							
								 
						
							
								6e8a4b7c6a 
								
							 
						 
						
							
							
								
								Someone forgot to commit an updated configure after adding tools/llvm-nm to configure.ac :-)  
							
							... 
							
							
							
							llvm-svn: 9189 
							
						 
						
							2003-10-17 00:50:38 +00:00  
				
					
						
							
							
								 
						
							
								fa322d1f92 
								
							 
						 
						
							
							
								
								Added autoconf support for the sample project.  
							
							... 
							
							
							
							Fixed the header comment in Makefile.rules
Changed all references to the echo program in Makefile.rules to the value
found by autoconf.
llvm-svn: 9151 
							
						 
						
							2003-10-16 01:49:00 +00:00  
				
					
						
							
							
								 
						
							
								42859559f2 
								
							 
						 
						
							
							
								
								Added a macro and code that checks for the %a format string in sprintf().  
							
							... 
							
							
							
							llvm-svn: 9089 
							
						 
						
							2003-10-13 16:22:01 +00:00  
				
					
						
							
							
								 
						
							
								fc3d20d142 
								
							 
						 
						
							
							
								
								Added the eon and perlbmk benchmarks.  
							
							... 
							
							
							
							llvm-svn: 8995 
							
						 
						
							2003-10-10 01:11:54 +00:00  
				
					
						
							
							
								 
						
							
								e3a9bd8531 
								
							 
						 
						
							
							
								
								Added 177.mesa to the list of Makefiles to propogate to the object root.  
							
							... 
							
							
							
							llvm-svn: 8981 
							
						 
						
							2003-10-09 15:44:28 +00:00  
				
					
						
							
							
								 
						
							
								abd3f80121 
								
							 
						 
						
							
							
								
								Renamed -use-spec to -use-spec2000.  
							
							... 
							
							
							
							The pathname to SPEC2000 is now given with the -use-spec2000 option.
On our machines, SPEC2000 will be enabled by default.
llvm-svn: 8949 
							
						 
						
							2003-10-07 21:57:39 +00:00  
				
					
						
							
							
								 
						
							
								e078b436f1 
								
							 
						 
						
							
							
								
								Switching over to the new test database.  
							
							... 
							
							
							
							Adding new qmt files should no longer be necessary.
QMTest should know just "magically" know what sort of test each file is.
llvm-svn: 8945 
							
						 
						
							2003-10-07 21:13:47 +00:00  
				
					
						
							
							
								 
						
							
								16448fce42 
								
							 
						 
						
							
							
								
								regenerated using autoconf-2.57.  
							
							... 
							
							
							
							llvm-svn: 8917 
							
						 
						
							2003-10-07 06:01:34 +00:00  
				
					
						
							
							
								 
						
							
								13c2c689a1 
								
							 
						 
						
							
							
								
								Hand update the configure script for moved directories  
							
							... 
							
							
							
							llvm-svn: 8886 
							
						 
						
							2003-10-06 02:13:00 +00:00  
				
					
						
							
							
								 
						
							
								50e150757f 
								
							 
						 
						
							
							
								
								Removed the check for purify as we don't support its use at present.  
							
							... 
							
							
							
							llvm-svn: 8824 
							
						 
						
							2003-10-02 19:02:30 +00:00  
				
					
						
							
							
								 
						
							
								48a334a76e 
								
							 
						 
						
							
							
								
								Removed Makefile for CompileFail tests.  They are now run by QMTest and are  
							
							... 
							
							
							
							located under llvm/test/Regression/C++Frontend.
llvm-svn: 8791 
							
						 
						
							2003-09-30 19:41:15 +00:00  
				
					
						
							
							
								 
						
							
								ee7ebdc6b2 
								
							 
						 
						
							
							
								
								Added conditional configuration of poolalloc.  
							
							... 
							
							
							
							llvm-svn: 8765 
							
						 
						
							2003-09-30 16:31:48 +00:00  
				
					
						
							
							
								 
						
							
								2b3771ee46 
								
							 
						 
						
							
							
								
								Added the ability to conditionally configure the reopt project if it is checked  
							
							... 
							
							
							
							out under projects/reopt.
llvm-svn: 8762 
							
						 
						
							2003-09-30 15:55:44 +00:00  
				
					
						
							
							
								 
						
							
								a327eae898 
								
							 
						 
						
							
							
								
								Removed the utils/Makefile file from being copied to the object root tree.  
							
							... 
							
							
							
							llvm-svn: 8759 
							
						 
						
							2003-09-30 13:52:11 +00:00  
				
					
						
							
							
								 
						
							
								6780a6e3f2 
								
							 
						 
						
							
							
								
								Added Makefiles to llvm/test/Programs/SingleSource/Regression/C++/EH and  
							
							... 
							
							
							
							llvm/test/Programs/SingleSource/Regression/C++/CompileFail.
llvm-svn: 8746 
							
						 
						
							2003-09-29 21:35:32 +00:00  
				
					
						
							
							
								 
						
							
								b438fd7a7a 
								
							 
						 
						
							
							
								
								Moved llvm/lib/Support to llvm/support/lib/Support.  
							
							... 
							
							
							
							Moved llvm/utils/Burg and llvm/utils/TableGen to llvm/support/tools.
llvm-svn: 8733 
							
						 
						
							2003-09-29 14:52:28 +00:00  
				
					
						
							
							
								 
						
							
								f7dc0f4a66 
								
							 
						 
						
							
							
								
								Moved llvm/test/Programs/SingleSource/Regression around a bit to support  
							
							... 
							
							
							
							multiple languages.
llvm-svn: 8727 
							
						 
						
							2003-09-26 19:51:42 +00:00  
				
					
						
							
							
								 
						
							
								4c157a41cc 
								
							 
						 
						
							
							
								
								Added llvm/test/Programs/SingleSource/Regression/Makefile.  
							
							... 
							
							
							
							llvm-svn: 8721 
							
						 
						
							2003-09-26 14:53:17 +00:00  
				
					
						
							
							
								 
						
							
								8d5d13d69c 
								
							 
						 
						
							
							
								
								If we fail to find python or qmtest, give a warning message instead of an  
							
							... 
							
							
							
							error message.  This should hopefully allow our nightly tester to run, which
does not run the QMTest tests at present.
llvm-svn: 8691 
							
						 
						
							2003-09-23 20:46:32 +00:00  
				
					
						
							
							
								 
						
							
								3149448caa 
								
							 
						 
						
							
							
								
								Added code that stops the configure script if a needed program is not found.  
							
							... 
							
							
							
							llvm-svn: 8680 
							
						 
						
							2003-09-23 15:28:52 +00:00  
				
					
						
							
							
								 
						
							
								c513f695a4 
								
							 
						 
						
							
							
								
								Regenerated configure with Misha's changes.  
							
							... 
							
							
							
							Now link is llvm-link and things are alphabetized.
llvm-svn: 8565 
							
						 
						
							2003-09-16 15:54:19 +00:00  
				
					
						
							
							
								 
						
							
								e84478afd9 
								
							 
						 
						
							
							
								
								Have the configure script put llvm.py into the object root.  
							
							... 
							
							
							
							The QMTest program can then use that as the location for loading test and
resource class, thus compiling the Python code into the object root as
desired.
llvm-svn: 8551 
							
						 
						
							2003-09-16 02:12:45 +00:00  
				
					
						
							
							
								 
						
							
								609e61b389 
								
							 
						 
						
							
							
								
								Removed llvm/tools/as, llvm/tools/dis, and runtime/GCCLibraries/libexception.  
							
							... 
							
							
							
							llvm-svn: 8546 
							
						 
						
							2003-09-15 20:12:48 +00:00  
				
					
						
							
							
								 
						
							
								f6778b68c2 
								
							 
						 
						
							
							
								
								Modified the checks slightly so that one can re-configure LLVM without  
							
							... 
							
							
							
							having to do a "make distclean" when building in the source directory.
llvm-svn: 8540 
							
						 
						
							2003-09-15 17:19:42 +00:00  
				
					
						
							
							
								 
						
							
								22107a75d6 
								
							 
						 
						
							
							
								
								Added code that verifies that the source directory has not been configured  
							
							... 
							
							
							
							already.  This should help prevent strange errors from happening, but will
make re-configuring the source directory more difficult when it is shared with
the object directory.
llvm-svn: 8539 
							
						 
						
							2003-09-15 17:04:06 +00:00  
				
					
						
							
							
								 
						
							
								697c409660 
								
							 
						 
						
							
							
								
								Re-generated for recent changes.  
							
							... 
							
							
							
							llvm-svn: 8526 
							
						 
						
							2003-09-15 14:25:08 +00:00  
				
					
						
							
							
								 
						
							
								c0f9858706 
								
							 
						 
						
							
							
								
								manually add the llvm-ar stuff. this should be regenerated  
							
							... 
							
							
							
							llvm-svn: 8507 
							
						 
						
							2003-09-13 03:29:53 +00:00  
				
					
						
							
							
								 
						
							
								3487a86ece 
								
							 
						 
						
							
							
								
								Caught a few misses in the last modification.  
							
							... 
							
							
							
							llvm-svn: 8500 
							
						 
						
							2003-09-12 16:36:17 +00:00  
				
					
						
							
							
								 
						
							
								1868b4e330 
								
							 
						 
						
							
							
								
								Updated for the re-organization of llvm/test/Programs/MultiSource.  
							
							... 
							
							
							
							llvm-svn: 8499 
							
						 
						
							2003-09-12 16:31:43 +00:00  
				
					
						
							
							
								 
						
							
								3c172b4331 
								
							 
						 
						
							
							
								
								Added the SetjmpLongjmp Makefile.  
							
							... 
							
							
							
							llvm-svn: 8486 
							
						 
						
							2003-09-11 20:53:48 +00:00  
				
					
						
							
							
								 
						
							
								1e8c7b7ed1 
								
							 
						 
						
							
							
								
								Fixed SPEC so that it would run correctly with the new autoconf-style object  
							
							... 
							
							
							
							directory.
Added Makefile.spec to the list of files to copy to the object directory.
Moved the configuration of $SourceDir to Makefile.config and corrected the
conditional that surrounds it.  This allows SPEC to reset it and get the correct
VPATH.
llvm-svn: 8475 
							
						 
						
							2003-09-11 18:03:50 +00:00  
				
					
						
							
							
								 
						
							
								6f7d8a2c0a 
								
							 
						 
						
							
							
								
								Updated to reflect the new locations of SingleSource tests.  
							
							... 
							
							
							
							llvm-svn: 8447 
							
						 
						
							2003-09-10 18:38:44 +00:00  
				
					
						
							
							
								 
						
							
								3eaf0b4e4c 
								
							 
						 
						
							
							
								
								Regenerated for Chris's updates, which adds several runtime library  
							
							... 
							
							
							
							directories.
llvm-svn: 8439 
							
						 
						
							2003-09-10 15:17:25 +00:00  
				
					
						
							
							
								 
						
							
								9f60a1326c 
								
							 
						 
						
							
							
								
								Removed Makefiles for directories that no longer exist.  
							
							... 
							
							
							
							llvm-svn: 8423 
							
						 
						
							2003-09-09 20:52:17 +00:00  
				
					
						
							
							
								 
						
							
								3bac9bcaa8 
								
							 
						 
						
							
							
								
								Checkin of autoconf-style object root.  
							
							... 
							
							
							
							Copies Makefiles into the new object root directory from the source directory.
Removed the --with-objroot option.
llvm-svn: 8384 
							
						 
						
							2003-09-06 15:17:13 +00:00  
				
					
						
							
							
								 
						
							
								6a47a970c1 
								
							 
						 
						
							
							
								
								Added code to check for python and qmtest.  
							
							... 
							
							
							
							Added code that verifies that GCC is version 3.0 or higher.
llvm-svn: 8141 
							
						 
						
							2003-08-25 16:49:54 +00:00  
				
					
						
							
							
								 
						
							
								7e54f8f3bf 
								
							 
						 
						
							
							
								
								Changed the default location of OBJ_ROOT to follow these rules:  
							
							... 
							
							
							
							1. If USER is defined and localhome/$USER is a directory, set OBJ_ROOT
	   to /localhome/$USER
	2. Otherwise, set OBJ_ROOT to .
This should hopefully fix the nightly tester.
llvm-svn: 7451 
							
						 
						
							2003-07-31 16:45:37 +00:00  
				
					
						
							
							
								 
						
							
								4f37692a80 
								
							 
						 
						
							
							
								
								Enable JIT when the platform supports it.  
							
							... 
							
							
							
							Select /localhome/$USER when it exists.
Fix the checks for bidirectional and forward iterators so that they work with
version of GCC prior to 3.x.
llvm-svn: 7383 
							
						 
						
							2003-07-29 19:11:58 +00:00  
				
					
						
							
							
								 
						
							
								8d3a83cef7 
								
							 
						 
						
							
							
								
								Renamed libtool to mklib for your tab completion pleasure.  
							
							... 
							
							
							
							llvm-svn: 7255 
							
						 
						
							2003-07-23 16:52:50 +00:00  
				
					
						
							
							
								 
						
							
								b65ddad4f4 
								
							 
						 
						
							
							
								
								Repaired the --enable and --disable options.  
							
							... 
							
							
							
							llvm-svn: 7239 
							
						 
						
							2003-07-22 21:00:24 +00:00  
				
					
						
							
							
								 
						
							
								cc0e805844 
								
							 
						 
						
							
							
								
								Made some corrections to the enable-llc_diffs option.  
							
							... 
							
							
							
							This should keep it from breaking for now.
llvm-svn: 7236 
							
						 
						
							2003-07-22 20:07:49 +00:00  
				
					
						
							
							
								 
						
							
								c933eeb12b 
								
							 
						 
						
							
							
								
								Generated a new configure script.  
							
							... 
							
							
							
							This script uses files within the new autoconf subdirectory and includes
changes from Brian Gaeke's recent changes to configure.ac.
llvm-svn: 7235 
							
						 
						
							2003-07-22 19:18:09 +00:00  
				
					
						
							
							
								 
						
							
								ae648fa032 
								
							 
						 
						
							
							
								
								Merged in changes from PRE101 in the prerelease branch.  
							
							... 
							
							
							
							Specifically, this updates libtool to version 1.5 and adds the following:
	- Added the -only-static option that we added in our previous libtool.
	- Modified the autoconf macros so that libtool uses the -G option when
	  linking on Solaris.  This allows libraries with global variables with
	  constructors to automatically run those constructors when the
	  library is dlopened().
llvm-svn: 7171 
							
						 
						
							2003-07-14 16:52:07 +00:00  
				
					
						
							
							
								 
						
							
								61471078af 
								
							 
						 
						
							
							
								
								Removed the --enable-profiling option (again).  
							
							... 
							
							
							
							llvm-svn: 7078 
							
						 
						
							2003-07-02 20:49:38 +00:00  
				
					
						
							
							
								 
						
							
								29eafac9ff 
								
							 
						 
						
							
							
								
								Added the ARCH variable so that some of the Makefiles can perform actions based  
							
							... 
							
							
							
							upon the target hardware architecture (as opposed to always checking the OS).
llvm-svn: 7050 
							
						 
						
							2003-07-01 22:07:39 +00:00  
				
					
						
							
							
								 
						
							
								61efc69ce3 
								
							 
						 
						
							
							
								
								Removed the --enable-verbose option.  
							
							... 
							
							
							
							llvm-svn: 7019 
							
						 
						
							2003-06-30 22:16:39 +00:00  
				
					
						
							
							
								 
						
							
								3ef61afb76 
								
							 
						 
						
							
							
								
								Merged in autoconf branch.  This provides configuration via the autoconf  
							
							... 
							
							
							
							system.
llvm-svn: 7014 
							
						 
						
							2003-06-30 21:59:07 +00:00