mrdudz
638e254668
rework pptest2 into a runable test and move to test/misc (since it does not compile with cc65)
2020-07-21 14:48:49 +02:00
Greg King
517df130cc
Made a regression test increment a variable after, instead of before, using it.
...
That change allows the initial value of zero to be tested.
2020-07-20 17:16:11 -04:00
mrdudz
5a9d76ad52
added test for issue #1108
2020-07-20 15:50:11 +02:00
Jesse Rosenstock
bbcb39978c
Add test of signed bitfields for #1095
2020-07-19 11:05:27 +02:00
mrdudz
a4f1e37f0c
increase the maximum amount of cycles, else the shift test will fail
2020-07-13 21:26:31 +02:00
mrdudz
5ad365c5df
some tweaks to the moved tests to make them more suitable for automatic testing
2020-07-13 21:26:07 +02:00
mrdudz
882194c221
move a bunch of tests from testcode/lib to test/val (and a failing one to test/todo)
2020-07-13 21:25:13 +02:00
mrdudz
d940c9aa85
added a bit more precise description
2020-07-13 17:04:22 +02:00
mrdudz
390f972014
updated Makefile with exception rules for the added tests
2020-07-13 15:16:26 +02:00
mrdudz
5597b83d04
added testcase for issue #975
2020-07-13 15:13:38 +02:00
mrdudz
36ff372149
added testcase for issue #760
2020-07-13 15:13:22 +02:00
mrdudz
bec140143b
added testcase for issue #760
2020-07-13 15:13:06 +02:00
mrdudz
f8873c2508
added testcase for issue #250
2020-07-13 15:12:47 +02:00
mrdudz
f5d99106e6
added testcase for issue #1075
2020-07-13 15:12:30 +02:00
mrdudz
693e3a7109
added testcase for issue #1048
2020-07-13 15:12:04 +02:00
Oliver Schmidt
bcb8b49907
Removed executable bit.
2020-07-12 23:11:43 +02:00
Jesse Rosenstock
df97570471
Set .NOTPARALLEL in test/misc and test/val
...
The cl65 intermediate files stomp each other in
these directories.
2020-07-10 13:08:19 +02:00
Jesse Rosenstock
3999f2ad75
Move .NOTPARALLEL closer to rule that needs it
2020-07-10 13:08:19 +02:00
Jesse Rosenstock
878e4a57c8
Make Makefiles more -j friendly
...
Add .$1.$2 to outputs missing them.
2020-07-10 13:08:19 +02:00
mrdudz
579b50f0c5
test for issue #927
2020-07-09 16:18:08 +02:00
mrdudz
2428285694
test for issue #327
2020-07-09 16:17:31 +02:00
mrdudz
ff18218b0a
test for issue #170
2020-07-09 16:17:16 +02:00
mrdudz
5925a7f8ee
test for issue #1077
2020-07-09 16:16:46 +02:00
mrdudz
4b8b15a07a
tests for issue #169
2020-07-09 16:05:57 +02:00
mrdudz
93f0df58e5
test related to issue #1071
2020-07-09 15:57:51 +02:00
Jesse Rosenstock
359da1ae76
Update bit-field tests after #1058 merge
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
8449c9eaa0
Add zlib license text
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
532e6b2554
Add copyright notice
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
6f85ee9d95
Add another test for bit-field unit overlap
...
Test when there is another field after bit-fields with
allocation unit overlap.
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
2f456ce4e2
Add comment explaining four_bits_with_int
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
8a331ee7ec
Print to stdout instead of stderr
...
Print number of failures.
This makes it consistent with the other val/ tests.
2020-07-08 17:20:15 +02:00
Jesse Rosenstock
a70ac6be30
Add test of bit-field packing for #1054 and #1055
2020-07-08 17:20:15 +02:00
Oliver Schmidt
0f8b587bc2
Added directory for currently failing regression tests.
2020-07-01 00:13:55 +02:00
Jesse Rosenstock
8891a896b5
test/ref: Use separate .out files
...
Use different .out files for different options / targets.
This allows make -j N to work.
Previously all test.*.*.prgs would use the same test.out file.
Now test.*.*.out is also used.
2020-06-29 22:34:44 +02:00
Oliver Schmidt
5277ea0b73
Add test license description.
2020-06-27 02:23:40 +02:00
Jesse Rosenstock
18246278c5
switch2.c: Remove use of REFCC and UNSIGNED_CHARS
...
Explicitly use `signed char` or `unsigned char`, rather than
```
signed char k;
char k;
signed char k;
char k;
```
This should have resulted in the same thing; however, note that
`REFCC` was never defined, and `common.h` was not included, so
the old code in fact tested `char` then `unsigned char`,
which are the same.
The only difference is that a switch using plain `char` is not
tested, but since this is the same as either `signed char` or
`unsigned char`, the lack of test coverage seems relatively safe.
2020-06-25 13:18:08 +02:00
Jesse Rosenstock
8fe317e7fa
Remove REFCC_UNSIGNED_CHARS from test/ref/
...
Explicitly use signed char or unsigned char for REFCC.
2020-06-25 13:18:08 +02:00
Jesse Rosenstock
86ba877a99
Define REFCC and REFCC_UNSIGNED_CHARS in reference
...
switch2.c uses these macros. With them unset, signed chars
are not tested.
2020-06-25 13:18:08 +02:00
mrdudz
6e6ce4e5ee
added various tests related to bug #1045
2020-06-23 00:46:12 +02:00
acqn
e9307ce58e
Moved test/ref/cc65141011.c to test/val/cc65141011.c.
2020-06-22 23:23:39 +02:00
acqn
b2268765bf
The ref test cc65141011.c now passes.
2020-06-22 23:23:39 +02:00
IrgendwerA8
08705a3fdc
Changes resulting from 2nd code review
2020-02-03 20:45:09 +01:00
IrgendwerA8
ce80624f62
ctype size optimization
2020-02-03 20:45:09 +01:00
mrdudz
a2bbb6f1be
added regression test related to bug #1001
2020-01-25 20:56:52 +01:00
mc78
7bae9038cf
Replaced plain 0's and 1's in exit statements with EXIT_SUCCESS or EXIT_FAILURE
2019-11-19 14:08:00 +01:00
Stefan
659d1729eb
Fixed exit code #974
2019-11-12 08:05:25 -05:00
Greg King
a0db846a97
Allowed old-style (K and R) function declarations to be fastcall.
...
That lets them match old-style definitions. It avoids "Type conflict" error messages. It allows shorter function calls.
Fixed the types of some variables in "test/ref/otccex.c". It avoids crashes on 64-bit Windows (32-bit Windows with 64-bit pointers).
2019-07-22 09:26:23 -04:00
Lauri Kasanen
1bfdce55ed
binlit: Add a few random leading zeros
2019-07-20 17:21:42 +02:00
Lauri Kasanen
925ea9d544
cc65: Add support for binary literals
...
Binary literals, 0b001, are a GCC extension in C and a C++14 feature.
2019-07-20 17:21:42 +02:00
Greg King
88c6dd2da8
Changed empty parameter lists into (void) lists on functions with asm() statements.
...
The fix avoids any possible problems with how cc65 will handle old-style (K & R) function declarations, in the future.
2019-07-16 13:16:02 -04:00