Reid Spencer [Wed, 8 Dec 2004 16:52:51 +0000 (16:52 +0000)]
Move documentation for various configuration options applicabe only to the
llvm-test directory into this document from GettingStarted.html.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18637
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 16:51:31 +0000 (16:51 +0000)]
Various 1.4ish corrections and additions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18636
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Wed, 8 Dec 2004 16:47:14 +0000 (16:47 +0000)]
Update the version numbers of the pre-built LLVM GCC frontends.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18635
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Wed, 8 Dec 2004 16:41:34 +0000 (16:41 +0000)]
Fix llvmgcc to use the TestRunner substition mechanism.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18634
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Wed, 8 Dec 2004 16:31:06 +0000 (16:31 +0000)]
xfail this across all platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18633
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 16:25:25 +0000 (16:25 +0000)]
* Change version numbers of tarballs from 1.3 to 1.4
* Add llvm-test-1.4.tar.gz as the tarball for the llvm-test module
* Highlight the tarball name a little.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18632
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:22:48 +0000 (16:22 +0000)]
Work correctly with MSVC and ICC, patch contributed by Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18631
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:22:26 +0000 (16:22 +0000)]
Work correctly with ICC, Patch contributed by Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18630
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 16:18:26 +0000 (16:18 +0000)]
Add descriptions of missing top level directories.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18629
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:13:53 +0000 (16:13 +0000)]
Add support for compilers with arg dependent name lookup, contributed by
Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18628
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:12:20 +0000 (16:12 +0000)]
Add support for compilers without argument dependent name lookup, contributed
by Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18627
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:10:52 +0000 (16:10 +0000)]
Make this work with the ICC compiler, contributed by Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18626
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 16:05:02 +0000 (16:05 +0000)]
Remove unneeded class qualifier, contributed by Bjørn Wennberg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18625
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 8 Dec 2004 07:25:10 +0000 (07:25 +0000)]
Add regression
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18624
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 05:17:40 +0000 (05:17 +0000)]
When -link-as-library, add -l options to Module's deplibs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18617
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 04:43:40 +0000 (04:43 +0000)]
Make an alternate version of this Makefile that can be used in an
unconfigured tree for rebuilding the html files from POD sources for the
website update on cvs commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18616
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 04:34:51 +0000 (04:34 +0000)]
Remove -Woverloaded-virtual usage that was committed by accident.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18615
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 04:26:23 +0000 (04:26 +0000)]
Remove variables that are not used by any of the LLVM makefiles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18614
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 8 Dec 2004 04:22:47 +0000 (04:22 +0000)]
Remove useless -L switch now that gccld -link-as-library bug is fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18613
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 8 Dec 2004 03:45:20 +0000 (03:45 +0000)]
Use getOperand() and remove getElementAt() function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18612
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 03:31:14 +0000 (03:31 +0000)]
Revert this disgusting hack, John has a much nicer solution
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18611
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 03:28:51 +0000 (03:28 +0000)]
Add a disgusting hack to work around a libstdc++ issue. This code should
be removed when PR400 is resolved.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18610
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 8 Dec 2004 02:25:32 +0000 (02:25 +0000)]
This test is xfail right now, to keep DJ clean, also mention the PR# in testcases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18609
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 08:39:08 +0000 (08:39 +0000)]
* Eliminate redundancies
* Fix grammaro's
* HTML 4.01 Strict compliance
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18604
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 08:11:36 +0000 (08:11 +0000)]
For PR387:\
Add doInitialization method to avoid overloaded virtuals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18602
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 08:11:24 +0000 (08:11 +0000)]
For PR387:\
Add getModRefInfo method to avoid overloaded virtuals
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18601
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 08:11:11 +0000 (08:11 +0000)]
For PR387:\
Add runPass methods to remove -Woverloaded-virtual warnings are not \
present and circumvent possible inheritance bugs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18600
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 7 Dec 2004 08:04:13 +0000 (08:04 +0000)]
Commit the cleanup of the LLVM 1.4 release notes. This should clearly go
into the release :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18599
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 07:38:08 +0000 (07:38 +0000)]
Revert the recent patches to "fix" ConstantFP::isValueValidForType. None
of them seem to work everywhere.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18598
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 07:08:08 +0000 (07:08 +0000)]
Provide a missing header file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18597
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 07:06:47 +0000 (07:06 +0000)]
Fix some comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18596
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Tue, 7 Dec 2004 06:46:50 +0000 (06:46 +0000)]
Fix check for valid floats. Also use and HUGE_VALF instead
of std::numeric_limits, because they work in more platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18593
91177308-0d34-0410-b5e6-
96231b3b80d8
Nate Begeman [Tue, 7 Dec 2004 05:25:53 +0000 (05:25 +0000)]
Move virtual function call out of loop to speed up getFreePhysReg by about
20%, shaving 0.1s off hbd compile time on my g5. Yay.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18592
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 7 Dec 2004 04:03:45 +0000 (04:03 +0000)]
For PR387:\
Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18589
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 23:42:37 +0000 (23:42 +0000)]
For PR387:
Make this compile without warning when -Woverloaded-virtual is used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18588
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 22:32:33 +0000 (22:32 +0000)]
PR409 fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18586
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 22:18:37 +0000 (22:18 +0000)]
For PR409: \
Test the range of float constants to ensure we are not attempting to create a \
float constant using a double value that is out of range for a float
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18585
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 22:18:25 +0000 (22:18 +0000)]
For PR409: \
Make sure to check isValueValidForType on floating point constants and give \
an error if the value is not valid, otherwise it would assert in the VMCore
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18584
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Mon, 6 Dec 2004 22:05:02 +0000 (22:05 +0000)]
This test still fails on Darwin and Sparc/Solaris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18583
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 21:57:59 +0000 (21:57 +0000)]
Test case for PR409:
Make sure that floating point constant values outside the range of a float
cannot be assigned to a constant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18582
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Mon, 6 Dec 2004 21:35:32 +0000 (21:35 +0000)]
Remove the last pieces of QMTest.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18581
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 20:14:45 +0000 (20:14 +0000)]
Revert previous changes to remove -enable-linscan and the *BETA columns of
the nightly test. These are still needed for iterative linear scan testing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18577
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 18:33:54 +0000 (18:33 +0000)]
Rather than break all the nightly test invocations, permit -enable-linscan
option to be specified, but do nothing with it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18575
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 18:29:14 +0000 (18:29 +0000)]
Remove LLC-BETA and linear scan options as they are no longer reported.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18574
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 05:35:38 +0000 (05:35 +0000)]
Change check to check-local per Makefile.rules changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18568
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 05:35:25 +0000 (05:35 +0000)]
Upgrade documentation to reflect Makefile.rules changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18567
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 05:35:13 +0000 (05:35 +0000)]
Add the check target so all projects can have this
functionality.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18566
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 6 Dec 2004 05:35:00 +0000 (05:35 +0000)]
Remove the check target. Its now in Makefile.rules
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18565
91177308-0d34-0410-b5e6-
96231b3b80d8
Tanya Lattner [Mon, 6 Dec 2004 02:11:52 +0000 (02:11 +0000)]
Added DejaGNU information to the testing guide. This should go into the 1.4 release.
I left the QMTest stuff in place but made it appear to be optional.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18564
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 20:19:45 +0000 (20:19 +0000)]
PR139 fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18551
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sun, 5 Dec 2004 20:09:18 +0000 (20:09 +0000)]
Add accessors for Constants in a ConstantStruct.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18550
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:15:29 +0000 (19:15 +0000)]
Fix PR139:\
When not linking as a library, use LinkItems to retain command line order of \
linking, otherwise use LinkFiles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18549
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:15:06 +0000 (19:15 +0000)]
Make use of the LLVMGCCStdCXXLibDir variable to link objects
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18548
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:14:55 +0000 (19:14 +0000)]
Fix PR139: \
Implement LinkItems and BuildLinkItems interfaces.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18547
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:14:43 +0000 (19:14 +0000)]
Fix PR139: \
Add support for ordered linking with the LinkItems function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18546
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:14:31 +0000 (19:14 +0000)]
Describe the MODULE_NAME control variable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18545
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 19:14:19 +0000 (19:14 +0000)]
Provide a variable to compute where the libstdc++.a is
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18544
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 17:48:03 +0000 (17:48 +0000)]
Suggest people run cvs up -P -d after checking out the tree so they don't
get empty directories
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18543
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 07:19:16 +0000 (07:19 +0000)]
Properly implement a fix for PR475
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18537
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 07:15:21 +0000 (07:15 +0000)]
Make this test actually capable of passing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18536
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:59:59 +0000 (06:59 +0000)]
Revert this patch, it broke a ton of programs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18535
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:49:44 +0000 (06:49 +0000)]
Move lower intrinsics before FP constant emission, in case
intrinsic lowering ever introduces constants.
Rename local symbols before printing function bodies, fixing 255.vortex
with the CBE!!!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18534
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:45:30 +0000 (06:45 +0000)]
Change this test to not require execution of the program.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18533
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:44:09 +0000 (06:44 +0000)]
When printing out a function, make sure that local and global symbols
don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18532
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:43:27 +0000 (06:43 +0000)]
Add a new method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18531
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:33:15 +0000 (06:33 +0000)]
Fix typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18530
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 5 Dec 2004 06:18:35 +0000 (06:18 +0000)]
New testcase for the bug affecting 255.vortex in CBE mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18529
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 05:18:28 +0000 (05:18 +0000)]
Correct build script for stkr_runtime module
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18526
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 05:18:16 +0000 (05:18 +0000)]
Build a module instead of a library so main() is not missed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18525
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 05:17:34 +0000 (05:17 +0000)]
Make a const method const
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18524
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 5 Dec 2004 05:17:22 +0000 (05:17 +0000)]
Add ability to make a single bytecode module from others
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18523
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sun, 5 Dec 2004 02:03:16 +0000 (02:03 +0000)]
Remove unneeded code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18516
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sun, 5 Dec 2004 01:51:20 +0000 (01:51 +0000)]
Fix PR475.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18515
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sun, 5 Dec 2004 01:50:32 +0000 (01:50 +0000)]
Match codegen string better
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18514
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sun, 5 Dec 2004 01:44:46 +0000 (01:44 +0000)]
Add testcast for bug475
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18513
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 23:44:42 +0000 (23:44 +0000)]
Darwin and solaris don't support echo -e. This should get the test passing
for them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18511
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 23:24:30 +0000 (23:24 +0000)]
This fails due to the sun headers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18510
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 23:21:41 +0000 (23:21 +0000)]
This test passes on all platforms
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18509
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 23:20:14 +0000 (23:20 +0000)]
These tests pass on darwin now that the __ thing is fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18508
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:34:47 +0000 (22:34 +0000)]
Failing Feature/Regression test should fail the build
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18507
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:34:33 +0000 (22:34 +0000)]
Use the FAKE_SOURCES feature for proper distribution of contents
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18506
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:34:21 +0000 (22:34 +0000)]
Distribute headers and license files too
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18505
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:34:09 +0000 (22:34 +0000)]
Getting dist-check to work:\
* Implement the FAKE_SOURCES feature for GCCLibraries/crtend \
* Search for distribution files >first< in srcdir and >second< in objdir \
* Make dist-hook only run in top level directory. \
* Make dist-check run correctly in parallel builds \
* Wrap lines to 80 cols \
* Standardize variable names
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18504
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:33:58 +0000 (22:33 +0000)]
CVS directory elimination moved to Makefile.rules
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18503
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:19:53 +0000 (22:19 +0000)]
Provide more information in the error message that occurs when there are
unresolved constants remaining.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18502
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 22:18:28 +0000 (22:18 +0000)]
Print out something useful instead of a blank table when the external tests
are skipped by user option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18501
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 21:28:47 +0000 (21:28 +0000)]
Check in some patches for better assertions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18500
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 20:54:32 +0000 (20:54 +0000)]
This patch prevents an infinite recursion while compiling 103.su2cor.
All SPEC CFP 95 programs now work, though the JIT isn't loading -lf2c right
so they aren't testing correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18499
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 20:18:21 +0000 (20:18 +0000)]
Move the dejagnu section to immediately before the 'trends' section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18497
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 19:57:27 +0000 (19:57 +0000)]
Remove last remnants of qmtest stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18496
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 19:14:38 +0000 (19:14 +0000)]
Update the win32 project files, contributed by Morton Ofstad!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18495
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 18:54:48 +0000 (18:54 +0000)]
Fix linkage of mismatched weak globals. This unbreaks 300.twolf
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18494
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 4 Dec 2004 08:13:20 +0000 (08:13 +0000)]
Use the install-bytecode target to install just the bytecode libs into
the CFE's install/bytecode-libs directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18493
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 06:47:07 +0000 (06:47 +0000)]
Clean feature also
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18491
91177308-0d34-0410-b5e6-
96231b3b80d8
Tanya Lattner [Sat, 4 Dec 2004 06:35:14 +0000 (06:35 +0000)]
Run dejagnu by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18490
91177308-0d34-0410-b5e6-
96231b3b80d8
Tanya Lattner [Sat, 4 Dec 2004 06:25:50 +0000 (06:25 +0000)]
Removed QMTest functions. The nightly tester no longer runs qmtest. It now runs dejagnu by default and you must turn it off using -nodejagnu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18489
91177308-0d34-0410-b5e6-
96231b3b80d8
Tanya Lattner [Sat, 4 Dec 2004 06:25:08 +0000 (06:25 +0000)]
Made it default to check instead of check-dejagnu.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18488
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 05:28:27 +0000 (05:28 +0000)]
Do not allow bytecode files with unresolved references to be read. Doing
so lets wierd ConstantPlaceholder objects sneak into the system which
confuses it greatly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18487
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 4 Dec 2004 04:17:20 +0000 (04:17 +0000)]
Fix compilation error on Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18485
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Sat, 4 Dec 2004 02:30:42 +0000 (02:30 +0000)]
Check if a block has a terminator first before calling front() on
it. If a block has a terminator then it is certainly non-empty so the
verifier will not crash on it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18484
91177308-0d34-0410-b5e6-
96231b3b80d8