Commit Graph

1226 Commits

Author SHA1 Message Date
Chris Lattner 21c505f95e New testcase for fun hack that is absolutely necessary for the C++ stdlib.
llvm-svn: 9362
2003-10-22 03:35:18 +00:00
Chris Lattner de20d44b3e New testcase: globals should be linked if they are the wrong type. We should
just moan loudly.

llvm-svn: 9358
2003-10-21 23:17:45 +00:00
Chris Lattner 1de1483e38 New testcase. The linker should not consider it an error if two types
disagree.  It should grumble, then go ahead and do it.

llvm-svn: 9356
2003-10-21 22:46:22 +00:00
Chris Lattner 1e0c213eab New testcase, fixed in the C++ frontend
llvm-svn: 9353
2003-10-21 21:33:18 +00:00
Chris Lattner 59607b0a40 This was not a lower-switch bug, it was a preselection bug
llvm-svn: 9340
2003-10-21 18:02:17 +00:00
Chris Lattner 7231f7c431 Update test to new style
llvm-svn: 9327
2003-10-21 15:36:21 +00:00
Misha Brukman 4947c42086 Only fails on the Sparc, only when run via the JIT.
And yet, it's a failure in the ``LowerSwitch'' pass.

llvm-svn: 9315
2003-10-21 04:13:37 +00:00
Chris Lattner f6e098c586 New testcase, distilled from 176.gcc codegen failure
llvm-svn: 9248
2003-10-18 23:54:45 +00:00
Chris Lattner 9746d6c54b New testcase for C++ frontend crash
llvm-svn: 9192
2003-10-17 05:20:51 +00:00
Chris Lattner 84b5eb206c New testcase which the inliner breaks
llvm-svn: 9108
2003-10-14 01:04:12 +00:00
Chris Lattner c3ad6e0b1f make the indvar obviously non-canonical
llvm-svn: 9070
2003-10-13 03:31:42 +00:00
Chris Lattner 3e53700320 new testcase
llvm-svn: 9064
2003-10-12 22:26:42 +00:00
Chris Lattner 2a4080c140 Files moved to the LoopSimplify directory
llvm-svn: 9062
2003-10-12 21:57:11 +00:00
Chris Lattner 9eb9fc8102 The -preheaders pass is now known as -loopsimplify
llvm-svn: 9057
2003-10-12 21:42:35 +00:00
Chris Lattner 2e5cfa4fe8 Test that we can emit global initializers that are not normal FP values
llvm-svn: 9050
2003-10-12 07:31:25 +00:00
Brian Gaeke bf7bbf1881 Quote qmtest args in $(CONTEXT).
I don't remember precisely what bug this fixed, but I remember that
it fixed a bug. Sorry. (I think one of these args had a Funny Shell Character
in it, or a space, or something, in my last build, and this seemed
like the obvious fix.)

llvm-svn: 9044
2003-10-11 00:10:05 +00:00
John Criswell c751a493af Removed the AnalyzeTest class.
llvm-svn: 9041
2003-10-10 20:24:56 +00:00
John Criswell 486035591f Make the clean target remove the QMTest temporary directory.
Remove QMTest python classes which are no longer used.

llvm-svn: 9040
2003-10-10 19:52:30 +00:00
Chris Lattner 3cd3cb537c new testcase. globaldce should not delete the global
llvm-svn: 8999
2003-10-10 04:54:23 +00:00
Chris Lattner 7bfec50f74 New testcase
llvm-svn: 8997
2003-10-10 04:05:29 +00:00
Chris Lattner f6b9e8cc69 old testcase
llvm-svn: 8967
2003-10-08 18:28:10 +00:00
Chris Lattner 7803da6151 Checkin an old bug, which appears to be fixed
llvm-svn: 8966
2003-10-08 18:26:10 +00:00
Chris Lattner 68c824b7c0 new testcase
llvm-svn: 8953
2003-10-07 22:53:46 +00:00
John Criswell c64016dfde Fixed the location of the expectations file.
Added the registration of the LLVM Database class.

llvm-svn: 8946
2003-10-07 21:30:07 +00:00
John Criswell 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
John Criswell f6e32a4164 These scripts are no longer needed. They have been replaced by QMTest.
llvm-svn: 8929
2003-10-07 19:07:00 +00:00
Chris Lattner acf02441dd new testcase, distilled by Brian
llvm-svn: 8914
2003-10-07 02:57:51 +00:00
Chris Lattner 0ac801e252 new testcase
llvm-svn: 8882
2003-10-05 21:11:57 +00:00
Chris Lattner b2fec11483 Constants are not getting merged together correctly when types are resolved
llvm-svn: 8846
2003-10-04 18:27:51 +00:00
John Criswell ad7fd5f122 Changed all of these tests to be TestRunner tests (or, at least they can be
TestRunner tests).
This makes creating the new test database class easier to implement.

llvm-svn: 8841
2003-10-03 18:42:25 +00:00
John Criswell 3b092bc46e Renamed these tests so that they don't contain extra periods.
This interferes with QMTest and the new test database.

llvm-svn: 8838
2003-10-03 18:24:47 +00:00
Chris Lattner 11f9b9c49d Remove obsolete tests which:
A. do not just test LLC, or even the sparc backend
B. are cut down versions of tests that exist in other places

llvm-svn: 8821
2003-10-02 18:48:35 +00:00
Chris Lattner f2397429f0 Checkin new file, reduced by Brian
llvm-svn: 8820
2003-10-02 18:26:11 +00:00
Chris Lattner d15f273512 Add new testcases
llvm-svn: 8816
2003-10-02 15:11:09 +00:00
Alkis Evlogimenos 8207a2c079 Change llc command line for register allocators
llvm-svn: 8815
2003-10-02 06:13:19 +00:00
Chris Lattner 9c6244dc6c New testcase that was not correctly handled
llvm-svn: 8800
2003-09-30 21:46:23 +00:00
Chris Lattner 56332992c7 This bug is not fixed, but will be in the future eventually
llvm-svn: 8799
2003-09-30 21:31:25 +00:00
Chris Lattner 1656d32e3d new testcase
llvm-svn: 8798
2003-09-30 21:29:27 +00:00
John Criswell 5bbd65ccc6 Changed TestRunner test class so that it replaces %llvmgcc and %llvmgxx
instead of %gcc and %gxx.

llvm-svn: 8792
2003-09-30 19:56:36 +00:00
John Criswell 5c3a3d39e9 Adjusted for the new TestRunner test class. This replaces %gcc and %g++ with
the names of the LLVM C and C++ frontends, respectively.

llvm-svn: 8789
2003-09-30 19:28:26 +00:00
John Criswell c6bf1422a9 Added the CXXTest test class.
llvm-svn: 8788
2003-09-30 19:04:08 +00:00
Chris Lattner 264e11c1f5 This makefile is completely wrong, don't even bother to keep it
llvm-svn: 8786
2003-09-30 18:59:24 +00:00
Chris Lattner ef0b4bc573 These tests got moved to test/Programs/SingleSource/Regression/C++/EH
llvm-svn: 8785
2003-09-30 18:57:56 +00:00
Chris Lattner edcae8eb38 new testcase distilled from 177.mesa
llvm-svn: 8766
2003-09-30 17:13:34 +00:00
Chris Lattner 5ed714d76d New fixed bug, distilled from 252.eon
llvm-svn: 8761
2003-09-30 15:40:25 +00:00
Chris Lattner 1545d1b6cb update run command
llvm-svn: 8749
2003-09-29 22:17:12 +00:00
Chris Lattner ff06e88ce9 Simplify test, include problem analysis
llvm-svn: 8747
2003-09-29 21:53:04 +00:00
John Criswell 4f867ea59f Adding Makefiles for llvm/test/Programs/SingleSource/Regression/C++/EH and
llvm/test/Programs/SingleSource/Regression/C++/CompileFail.

llvm-svn: 8745
2003-09-29 21:34:49 +00:00
John Criswell 26ef887bc3 Updated for the new QMTest test suite. Temporary output file is now placed
inside the temporary file directory.

llvm-svn: 8744
2003-09-29 21:21:59 +00:00
Chris Lattner 4a9eeed2ad New testcase, distilled by John
llvm-svn: 8743
2003-09-29 21:18:36 +00:00