7629 Commits

Author SHA1 Message Date
Chris Lattner
805dd2d1d7 Changes to work better with GCC3.4/LLVM G++
llvm-svn: 8054
2003-08-22 14:26:59 +00:00
Chris Lattner
277f72713c Remove last remenants of cleandeps
Allow disabling generation of .d files for a whole directory

llvm-svn: 8053
2003-08-22 14:10:16 +00:00
Chris Lattner
3c346cb78a Disable .d file generation for LLVM tests
llvm-svn: 8052
2003-08-22 14:09:46 +00:00
Chris Lattner
b382d33401 Implement Linker/2003-08-20-OpaqueTypeResolve.ll
Hopefully this will fix the 176.gcc spec test as well.

llvm-svn: 8051
2003-08-22 06:07:12 +00:00
Chris Lattner
9a709fd181 Accept double quoted strings everwhere we accept a %ABC variable name.
This introduces one more innoculous shift-reduce conflict, but will REALLY
help the type names generated by the C++ frontend, which wants to use all
kinds of crazy stuff.

llvm-svn: 8050
2003-08-22 05:42:10 +00:00
Chris Lattner
7cdcd38942 If an "LLVM name" has wierd characters in it, print it out in double quotes instead of prefixing it with %
llvm-svn: 8049
2003-08-22 05:40:38 +00:00
Chris Lattner
327089b9da New testcase for non-simple variable and type names
llvm-svn: 8048
2003-08-22 05:40:04 +00:00
Chris Lattner
e63f08044c Ugh, really fix it now... :(
llvm-svn: 8047
2003-08-22 05:22:13 +00:00
Chris Lattner
0ac32902d8 Fix computation of LLVM_OBJ_ROOT for non-projects :(
llvm-svn: 8046
2003-08-22 05:18:49 +00:00
Chris Lattner
01800ef0ae Remove name, add body. Causes llvmg++ segfault!
llvm-svn: 8045
2003-08-22 04:36:12 +00:00
Chris Lattner
320579f1a6 add comment
llvm-svn: 8044
2003-08-22 04:31:24 +00:00
Chris Lattner
3a124f3c34 new testcase
llvm-svn: 8043
2003-08-22 04:13:13 +00:00
Misha Brukman
c33d6ace03 Squash the warning that `Result' may not be initialized on all code paths.
llvm-svn: 8042
2003-08-22 03:35:24 +00:00
Chris Lattner
ef6ddd9c38 Initial checkin
llvm-svn: 8039
2003-08-21 22:33:59 +00:00
Chris Lattner
2a728f1380 Initial checkin of ModuleMaker project
llvm-svn: 8036
2003-08-21 22:29:52 +00:00
Chris Lattner
31338eca2e Include the top-level Makefile.config from the LLVM tree for projects
llvm-svn: 8035
2003-08-21 22:28:46 +00:00
Chris Lattner
d77d621dbf Projects no longer need to specify LLVM_OBJ_ROOT. Also, for the prdirs target, don't let make print out all of the echo commands before the echos get echo'd
llvm-svn: 8034
2003-08-21 22:23:49 +00:00
Chris Lattner
ab2aab7139 Remove commented out declaration
llvm-svn: 8032
2003-08-21 22:22:24 +00:00
Misha Brukman
03692b72bb The word dependence' has no a'.
llvm-svn: 8031
2003-08-21 22:14:57 +00:00
Misha Brukman
cda7f97dbb The word dependent' has no a'.
llvm-svn: 8030
2003-08-21 22:14:26 +00:00
Chris Lattner
491f944115 Fix spello
llvm-svn: 8029
2003-08-21 22:05:57 +00:00
Misha Brukman
4c8f0c41d9 The word dependence' and its derivatives have no a'.
llvm-svn: 8028
2003-08-21 22:02:18 +00:00
Chris Lattner
532962d643 Make the tags rule tolerate lack of one of the standard directories
llvm-svn: 8027
2003-08-21 21:53:38 +00:00
Chris Lattner
4186a87174 Only use :: rules for #included files
llvm-svn: 8026
2003-08-21 21:47:12 +00:00
Chris Lattner
a6baac4966 Simplify test
llvm-svn: 8025
2003-08-21 21:33:19 +00:00
Chris Lattner
d9a212abca Minor cleanups: wrap at 80 lines. Convert file comment to doxygen format and
llvm style

llvm-svn: 8024
2003-08-21 21:32:12 +00:00
John Criswell
5f4028f282 Regression test that verifies that the JIT passes the environment to the
main() function.

llvm-svn: 8023
2003-08-21 21:18:21 +00:00
John Criswell
8bc390da1b The JIT now passes the environment pointer to the main() function when it
starts a program.  This allows the GNU env program to compile and JIT under
LLVM.

llvm-svn: 8022
2003-08-21 21:12:30 +00:00
Chris Lattner
e28c0bf667 Remove unused file
llvm-svn: 8021
2003-08-21 20:54:51 +00:00
Chris Lattner
de5780a502 * Remove cleandeps target
* Implement much nicer .d files, as suggested by Casey Carter

llvm-svn: 8020
2003-08-21 20:39:08 +00:00
Chris Lattner
ce3c869e38 Change all #include'd files to be :: rules instead of : rules
llvm-svn: 8019
2003-08-21 20:37:17 +00:00
Brian Gaeke
3c178814f5 Reoptimizer has moved to reopt cvs module.
llvm-svn: 8018
2003-08-21 20:32:04 +00:00
Misha Brukman
09deeb05a2 Make build errors stand out by coloring them red.
llvm-svn: 8017
2003-08-21 20:22:52 +00:00
Chris Lattner
fb677f7e87 Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx
llvm-svn: 8015
2003-08-21 19:45:55 +00:00
Chris Lattner
d6fd306eb9 New testcase
llvm-svn: 8014
2003-08-21 19:37:46 +00:00
Misha Brukman
ab4a42535f Test case distilled from bash.
llvm-svn: 8013
2003-08-21 18:59:56 +00:00
Chris Lattner
c71ccb6895 remove invalid test
llvm-svn: 8012
2003-08-21 18:48:13 +00:00
Misha Brukman
0f52b05875 Test case distilled from `bash'.
llvm-svn: 8011
2003-08-21 18:45:48 +00:00
Chris Lattner
bce5e9b2b2 Yet another testcase distilled from emacs by Misha!
llvm-svn: 8010
2003-08-21 18:25:37 +00:00
Chris Lattner
99d18c55fe New testcase, distilled from emacs by Misha
llvm-svn: 8009
2003-08-21 17:56:32 +00:00
Chris Lattner
dfd6dc9716 Fix warning on sparc build
llvm-svn: 8006
2003-08-21 15:59:16 +00:00
Chris Lattner
e3b007b460 Start testing SPEC as well as singlesource/multisource
llvm-svn: 8005
2003-08-21 15:55:26 +00:00
Chris Lattner
d58cc1bfa5 fix dependency
llvm-svn: 8004
2003-08-21 15:47:37 +00:00
John Criswell
6cf9e7cd13 Adding a copyright notice to each file is unnecessary.
llvm-svn: 8003
2003-08-21 15:25:55 +00:00
John Criswell
2b1fe97550 Further updates:
o Autoconf has been moved to its own directory.
	o The bugs are fixed but still need regressions.
	o Sparc now has a nightly tester.
	o The test/Programs directory has been cleaned up.

llvm-svn: 8002
2003-08-21 15:25:20 +00:00
John Criswell
a6fc32ada6 Added the ability to run the QMTests. It is currently not enabled by default,
but is here in case others want to start trying it out.

llvm-svn: 8001
2003-08-21 15:09:29 +00:00
John Criswell
90475ebf16 Updated to reflect current work:
1. Chris fixed the sys/select.h hack
	2. The pool allocator now lives in its own tree.  Reoptimizer still
	   needs to be done.
	3. The USE_SPEC option now works.

llvm-svn: 8000
2003-08-21 15:06:06 +00:00
Chris Lattner
cd9ac7b0f7 Unless we CANNOT merge the arguments, do so
llvm-svn: 7999
2003-08-20 23:50:38 +00:00
Chris Lattner
d5726c58de Point to the RIGHT GCC library directory
llvm-svn: 7998
2003-08-20 22:42:17 +00:00
Chris Lattner
99eb396cc0 Point to the correct cc1/cc1plus binaries
llvm-svn: 7997
2003-08-20 22:11:45 +00:00