quakeforge/tools/qfcc/test
Bill Currie 3d8ee5df43 [qfcc] Ensure ops on globals occur before return
This fixes the return-postop test, and covers calls, too.
2022-02-03 16:33:42 +09:00
..
old Fix a pile of double semicolons 2021-01-09 20:42:23 +09:00
.gdbinit
address-cast.r
alignment.r
anonstruct.r
assignchain.r
build-compile-fail-run
build-run [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
chewed-alias.r [qfcc] Add a very basic attribute system 2022-02-02 23:51:37 +09:00
chewed-return.r
classarray.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
comma-expr.r
compound.r
const-fold-int.r [qfcc] Fold int constants more aggressively 2022-01-29 15:38:39 +09:00
deadbool.r
dealloc-nowarn.r [qfcc] Add failing test for dealloc warning 2021-12-24 22:45:43 +09:00
dealloc-nowarn2.r [qfcc] Add failing test for multi-path dealloc 2021-12-24 22:45:43 +09:00
dealloc-warn.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
dealloc-warn2.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
dealloc-warn3.r [qfcc] Add pragma to control optimization 2022-02-01 14:57:16 +09:00
double-alias.r [qfcc] Tweak the printf to make more sense 2022-02-02 19:04:43 +09:00
double-demote-float-ainit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-float-ginit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-float-linit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-float.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-int-ainit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-int-ginit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-int-linit.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-demote-int.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-float-compare.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double-int-compare.r [qfcc] Add pragma to control warning promotion 2022-01-25 22:15:28 +09:00
double.r [qfcc] Map 64-bit load/store/assign instructions 2022-02-02 16:06:15 +09:00
entity-struct.r [qfcc] Handle aliased field types 2021-07-24 18:09:54 +09:00
enum.r
fordecl.r
func-expr.r
func-expr2.r
func-static.r
gcd.pas
infloop.r
iterfunc.r [qfcc] Add test for var = func(var) 2022-02-01 21:40:59 +09:00
ivar-struct-return.r
link_order.r [qfcc] Add a test for use/write dependencies 2021-12-27 14:17:12 +09:00
lost-use.r [qfcc] Add failing test for lost var use 2022-01-23 01:31:50 +09:00
Makemodule.am [qfcc] Ensure ops on globals occur before return 2022-02-03 16:33:42 +09:00
methodparams.r [qfcc] Add a very basic attribute system 2022-02-02 23:51:37 +09:00
modulo.r [qfcc] Modify the modulo tests to be compatible with Ruamoko ISA 2022-02-01 14:57:16 +09:00
nilparamret.r
overload.r
paramret.r
postop.r [qfcc] Add dependency edges for moved labels 2021-06-29 14:42:16 +09:00
ptraliasenc.r [qfcc] Correct xdef structures and usage in test 2022-01-18 21:42:53 +09:00
ptrstructcast.r [qfcc] Un-dereference src expression early for movep 2021-06-30 20:05:27 +09:00
quaternion.r
return-ivar.r
return-postop.r [qfcc] Add pragma to control optimization 2022-02-01 14:57:16 +09:00
sendv.r [qfcc] Add a very basic attribute system 2022-02-02 23:51:37 +09:00
state.r [gamecode] Clean up state imlementations 2021-07-15 16:55:02 +09:00
static-init.r [qfcc] Add failing test for static init 2021-01-13 16:47:49 +09:00
struct-init-param.r
struct-nil-init.r
structarray.r
structlive.r
structptr.r
structstruct.r
swap.r
temp-component.r [qfcc] Add failing test for temp.component 2022-01-30 13:57:41 +09:00
test-bi.c [ruamoko] Make a common sprintf wrapper function 2022-02-01 09:27:03 +09:00
test-bi.h
test-defspace.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
test-defspace.h [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
test-harness.c [qfcc] Align progs memory to 32 bytes in the test harness 2022-01-26 16:57:34 +09:00
test-harness.h
triangle.r
tw-defspace.c
tw-diagnostic.c
tw-strpool.c
twice-called.r [qfcc] Move .return handling into statements.c 2022-01-21 13:09:23 +09:00
typedef.r [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
typelinker.h
typelinker_a.r
typelinker_b.r
unaryminus.r [qfcc] Add failing test for unary minus 2020-04-08 21:12:56 +09:00
vecaddr.r [qfcc] Really get vecaddr.r working on both ISAs 2022-01-30 20:01:32 +09:00
vecexpr.r
vecinit.r
voidfor.r
while.r
zerolinker.r [qfcc] Fix missed t enum cleanup 2020-03-30 19:02:54 +09:00