Chris Lattner
a8a05d16a0
Fix grammar-o
...
llvm-svn: 8392
2003-09-08 17:45:18 +00:00
Chris Lattner
9b772d4362
New testcase
...
llvm-svn: 8391
2003-09-08 17:43:36 +00:00
Chris Lattner
81a8faee8d
Fix old style test
...
llvm-svn: 8390
2003-09-08 16:29:02 +00:00
John Criswell
99fa2c6eb7
Checkin of autoconf-style object root.
...
Updated TestRunner tests so that they work correctly in a separate object root
directory.
llvm-svn: 8383
2003-09-06 15:15:04 +00:00
John Criswell
a27fd9f772
Checkin of autoconf-style object root.
...
Use QMTest for the feature and Regression tests.
Continue using the Makefile system for the Programs tests.
Adjusted the Makefile rules to handle building outside the source directory.
llvm-svn: 8381
2003-09-06 15:12:21 +00:00
Chris Lattner
59db72924e
New testcase
...
llvm-svn: 8275
2003-08-31 21:05:39 +00:00
Chris Lattner
488e273422
New testcase for annoying structure layout stuff!
...
llvm-svn: 8252
2003-08-31 06:53:05 +00:00
Chris Lattner
dde725a332
new tests
...
llvm-svn: 8249
2003-08-31 02:38:46 +00:00
Chris Lattner
3524915b94
Add tests for the pruneeh pass
...
llvm-svn: 8248
2003-08-31 02:36:10 +00:00
Chris Lattner
71637785d6
New testcase *sigh*
...
llvm-svn: 8228
2003-08-30 21:00:36 +00:00
Chris Lattner
1be1c179fc
New, HARD, bitfield testcase
...
llvm-svn: 8227
2003-08-30 20:57:49 +00:00
Chris Lattner
fbbf4db004
Yet another bit-field bug
...
llvm-svn: 8226
2003-08-29 22:46:34 +00:00
Chris Lattner
be7a6d2c43
minor simplification
...
llvm-svn: 8225
2003-08-29 21:57:18 +00:00
Misha Brukman
869f25ff98
Test case distilled from sed.
...
llvm-svn: 8224
2003-08-29 21:49:51 +00:00
Misha Brukman
49f833dd83
Testcase distilled from xemacs.
...
llvm-svn: 8223
2003-08-29 21:28:47 +00:00
Chris Lattner
3d0e4a99ec
New testcase
...
llvm-svn: 8218
2003-08-29 16:00:19 +00:00
Misha Brukman
0ebfe99b0c
Use llvm-dis' instead of simply
dis'.
...
llvm-svn: 8217
2003-08-29 15:26:31 +00:00
Chris Lattner
7ac3931008
Yet ANOTHER complication that the libstdc++ library runs into linking...
...
llvm-svn: 8207
2003-08-29 05:29:38 +00:00
Chris Lattner
85213eb39f
Ok, the last bug fix was not good enough to fix libstdc++. Maybe this one will be
...
llvm-svn: 8203
2003-08-29 04:54:23 +00:00
Chris Lattner
ba919dc29b
New testcase which is preventing the linking of libstdc++
...
llvm-svn: 8201
2003-08-29 04:40:34 +00:00
Chris Lattner
4fb9814f05
NEw testcase
...
llvm-svn: 8199
2003-08-29 00:29:55 +00:00
Chris Lattner
03e444c960
New testcase, not only possible of causing compilation failures, but could
...
also cause miscompilations!
llvm-svn: 8198
2003-08-29 00:03:45 +00:00
Misha Brukman
f6221eca2c
Near-term fix for renaming as' ->
llvm-as' and dis' ->
llvm-dis'.
...
llvm-svn: 8194
2003-08-28 21:46:34 +00:00
Chris Lattner
b045389650
Add another testcase I found lying around.
...
llvm-svn: 8186
2003-08-28 20:33:46 +00:00
Chris Lattner
d105e0d5fd
Add test for the last chapter of our C++ exception handling odyssey. llvmg++
...
now fully supports all C++ exception handling functionality.
llvm-svn: 8185
2003-08-28 20:32:36 +00:00
Chris Lattner
eb133d331c
New testcases, all of which work with llvmg++!
...
This tests exception specifications, and also adds an "easy" rethrow test.
llvm-svn: 8183
2003-08-28 19:57:53 +00:00
Chris Lattner
735129a531
Link to the C++ libraries. This is temporary
...
llvm-svn: 8182
2003-08-28 19:57:14 +00:00
Chris Lattner
8b65c87099
Move the testcase elsewhere
...
llvm-svn: 8165
2003-08-27 19:06:04 +00:00
Chris Lattner
ca65067ff8
New testcase. Unfortunately, native GCC gets this wrong. Someday we will have to figure out how to deal with this.
...
llvm-svn: 8162
2003-08-27 18:19:53 +00:00
Chris Lattner
acf9c4a442
New testcases, which WORK with LLVMG++ and the CBE.
...
llvm-svn: 8158
2003-08-27 04:57:33 +00:00
Chris Lattner
4b7b766053
New testcase
...
llvm-svn: 8151
2003-08-27 01:05:19 +00:00
Brian Gaeke
035fe6b810
Fix spelling error in comment.
...
llvm-svn: 8143
2003-08-25 17:29:40 +00:00
Chris Lattner
e16f66a7e4
New testcase
...
llvm-svn: 8138
2003-08-24 20:23:21 +00:00
Chris Lattner
352ed0b9f0
Add output
...
llvm-svn: 8137
2003-08-24 20:19:49 +00:00
Chris Lattner
f1c539aca0
New testcase
...
llvm-svn: 8128
2003-08-24 19:23:31 +00:00
Chris Lattner
507b92d9f9
New testcase
...
llvm-svn: 8125
2003-08-24 17:58:24 +00:00
Chris Lattner
d7a53f8652
Fix grep
...
llvm-svn: 8114
2003-08-24 12:53:20 +00:00
Chris Lattner
749944ac8a
New testcase
...
llvm-svn: 8113
2003-08-24 12:30:51 +00:00
Chris Lattner
682e37350d
New testcase directory
...
llvm-svn: 8112
2003-08-24 12:27:53 +00:00
Chris Lattner
0792c6c289
Fix typeos and add descriptions
...
llvm-svn: 8108
2003-08-24 12:16:58 +00:00
Chris Lattner
c8c0b12fc3
New testcases for inlining invoke instructions
...
llvm-svn: 8103
2003-08-24 06:55:07 +00:00
Chris Lattner
e5e5778d06
New testcase
...
llvm-svn: 8100
2003-08-24 05:02:26 +00:00
Chris Lattner
791309f4af
new testcase
...
llvm-svn: 8098
2003-08-24 04:06:04 +00:00
Chris Lattner
7e200cfaee
New testcase, distilled from 176.gcc
...
llvm-svn: 8096
2003-08-24 00:21:50 +00:00
Chris Lattner
25fcf5681d
new testcase distilled from 176.gcc
...
llvm-svn: 8094
2003-08-23 23:38:59 +00:00
Chris Lattner
1e40de654b
Add a new switch folding testcase
...
llvm-svn: 8092
2003-08-23 23:17:59 +00:00
Chris Lattner
7d51f90850
New testcase
...
llvm-svn: 8086
2003-08-23 22:43:42 +00:00
Chris Lattner
6c1d52a194
New testcase
...
llvm-svn: 8085
2003-08-23 22:09:26 +00:00
Chris Lattner
3efea5202a
New testcase, which causes the linker to segv.
...
llvm-svn: 8082
2003-08-23 21:13:26 +00:00
Chris Lattner
1f3e16fc21
Test functions as well as globals
...
llvm-svn: 8079
2003-08-23 20:30:29 +00:00
Chris Lattner
0fc9c70b99
new testcase: we warn if we are merging together two functions whose argument
...
types to not match, but we should not warn unless their _primitive_ types mismatch
llvm-svn: 8075
2003-08-23 19:59:55 +00:00
Chris Lattner
11eecd3d03
New testcase
...
llvm-svn: 8071
2003-08-23 19:37:39 +00:00
Chris Lattner
b42affb224
New testcase, which is basically the problem with 176.gcc
...
llvm-svn: 8068
2003-08-23 15:53:38 +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
327089b9da
New testcase for non-simple variable and type names
...
llvm-svn: 8048
2003-08-22 05:40:04 +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
Chris Lattner
a6baac4966
Simplify test
...
llvm-svn: 8025
2003-08-21 21:33:19 +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
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
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
Chris Lattner
d5726c58de
Point to the RIGHT GCC library directory
...
llvm-svn: 7998
2003-08-20 22:42:17 +00:00
Chris Lattner
ca386ad6d8
Simplify testcase even more
...
llvm-svn: 7991
2003-08-20 20:36:09 +00:00
Chris Lattner
131c891918
New makefile for new directory
...
llvm-svn: 7990
2003-08-20 20:24:16 +00:00
Chris Lattner
8a5fd6ec0b
new testcase
...
llvm-svn: 7989
2003-08-20 20:24:09 +00:00
Chris Lattner
efbb117a4a
new testcase
...
llvm-svn: 7988
2003-08-20 19:48:18 +00:00
Chris Lattner
e012dc065a
new testcase
...
llvm-svn: 7987
2003-08-20 19:22:28 +00:00
Chris Lattner
0970a82701
Whoa, GCC accepts this. Whack.
...
llvm-svn: 7986
2003-08-20 18:25:04 +00:00
Chris Lattner
f96d581c69
New testcase, distilled from bison
...
llvm-svn: 7985
2003-08-20 18:17:13 +00:00
Chris Lattner
d775249c76
New testcase, distilled from 'screen' by Misha
...
llvm-svn: 7984
2003-08-20 16:13:10 +00:00
Chris Lattner
0f2fda7957
New testcase for GEP folding
...
llvm-svn: 7982
2003-08-20 16:11:05 +00:00
Chris Lattner
e491a86f5d
Make testcase more interesting
...
llvm-svn: 7976
2003-08-19 21:57:23 +00:00
Chris Lattner
f096d122fb
Fix buggy testcase
...
llvm-svn: 7966
2003-08-18 22:34:14 +00:00
Chris Lattner
1c45564d70
Make the testcase more interesting
...
llvm-svn: 7961
2003-08-18 21:44:10 +00:00
Chris Lattner
afef81edfd
New testcase distilled from mutt
...
llvm-svn: 7959
2003-08-18 20:19:18 +00:00
Chris Lattner
613d4926b1
New testcase, distilled from ed-0.2
...
llvm-svn: 7950
2003-08-18 15:45:55 +00:00
Misha Brukman
56f7db4178
Spell `necessary' correctly.
...
llvm-svn: 7944
2003-08-18 14:43:39 +00:00
Chris Lattner
eed7beaf57
New testcase distilled from GNU Go
...
llvm-svn: 7930
2003-08-18 02:57:31 +00:00
Chris Lattner
a04af285cd
New testcase to ensure that switch folding happens correctly
...
llvm-svn: 7922
2003-08-17 20:19:31 +00:00
Chris Lattner
96b0234163
New testcase
...
llvm-svn: 7920
2003-08-17 19:37:57 +00:00
Chris Lattner
24fe70b3de
New testcase
...
llvm-svn: 7918
2003-08-17 19:29:34 +00:00
Chris Lattner
5c17a82ce9
No need to print in the testcase
...
llvm-svn: 7914
2003-08-16 20:56:35 +00:00
Chris Lattner
916993f384
new testcase narrowed down from xboard
...
llvm-svn: 7910
2003-08-15 23:15:37 +00:00
Chris Lattner
aa7c7ca541
New testcase identified by misha, distilled from the 'ls' program
...
llvm-svn: 7909
2003-08-15 22:36:55 +00:00
Chris Lattner
608e645f45
Some of this gets hoisted up to Makefile.common
...
llvm-svn: 7856
2003-08-15 02:19:08 +00:00
Chris Lattner
1b8d1e8b02
I must have missed these when eliminating the cast to bool cannonicalizations
...
llvm-svn: 7829
2003-08-13 20:17:41 +00:00
Chris Lattner
b4a93eef33
Add some more tests for: (A <setcc1> B) logicalop (A <setcc2> B)
...
llvm-svn: 7827
2003-08-13 20:13:15 +00:00
Chris Lattner
8dfb140200
Add some tests for difficult reassociation cases
...
llvm-svn: 7824
2003-08-13 19:01:09 +00:00
Chris Lattner
93e4916c37
Reorganize tests because we no longer cannonicalize X != 0 -> cast X to bool
...
In fact, we plan to eliminate cast to bool entirely.
llvm-svn: 7805
2003-08-13 05:27:57 +00:00
Chris Lattner
5a3ca99914
Update test to represent new cannonicalization rules for multiplies
...
llvm-svn: 7804
2003-08-13 04:20:06 +00:00
Chris Lattner
2633d5c2b1
new testcase
...
llvm-svn: 7791
2003-08-12 21:35:55 +00:00
Chris Lattner
3a54425d95
Right, instcombine cannot remove ((X >> C) << C) if it's signed.
...
llvm-svn: 7790
2003-08-12 21:22:51 +00:00
Chris Lattner
e1eb197115
New testcases
...
llvm-svn: 7789
2003-08-12 21:20:49 +00:00
Chris Lattner
bed18de8d0
New testcases
...
llvm-svn: 7781
2003-08-12 19:10:50 +00:00