Bill Currie
|
b0c08bf24b
|
Build the tests with optimization.
Egad, the whole point of the tests was to make sure the optimizations work.
|
2012-12-01 16:40:37 +09:00 |
|
Bill Currie
|
5e9d7d3567
|
Don't use the expr type for assignments.
Instead, the type is taken from the source operand (this means the computed
type of .return for that var). ctf now builds :)
|
2012-11-30 21:06:08 +09:00 |
|
Bill Currie
|
026a992179
|
Add a test case for the alias chain mangling.
I think I need to rework the tests to better handle compile-only tests.
|
2012-11-27 18:33:41 +09:00 |
|
Bill Currie
|
215ff61216
|
Add a test for the dead boolean expression.
This tests the zombie label problem found via ctf.
|
2012-11-26 21:05:24 +09:00 |
|
Bill Currie
|
2478b053de
|
Add a test for writes to global vars in a loop.
|
2012-11-24 14:53:45 +09:00 |
|
Bill Currie
|
b920a4dec9
|
Add a new test case.
It turns out that the optimizer completely breaks (a + b) % (a - b) with v6
code.
|
2012-11-22 21:59:01 +09:00 |
|
Bill Currie
|
538879b451
|
Get automatic dependencies working for the progs files.
Including dependencies on QFCC itself :)
|
2012-11-22 21:59:01 +09:00 |
|
Bill Currie
|
a5a7780a21
|
Fix make dist for qfcc's test.
|
2012-11-22 21:59:01 +09:00 |
|
Bill Currie
|
99b34232f8
|
Add a test harness for qfcc.
It's only the beginning, but finally make check is useful for qfcc :)
It even has a failing test :D
|
2012-11-22 21:59:01 +09:00 |
|