quakeforge/tools/qfcc/source
Bill Currie 56410ddc58 Prevent merged if/goto losing its way.
When mering if/goto (ie, if skipping a goto), the rest of the dead code
remover is used to delete the goto. That part of the code unuses the goto's
label. The if was getting the goto's label without the lable's used count
being incremented (the usaged temporarily increases by one). I have no idea
why the problem showed up randomly, but this seems to fix it (it fixes /a/
bug, anyway).
2012-05-04 22:35:20 +09:00
..
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
codespace.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
constfold.c Allow quat * vec in ruamoko. 2012-04-26 12:00:27 +09:00
cpp.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
debug.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
def.c Mark alias def chains as a bug. 2012-05-03 13:27:30 +09:00
defspace.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
diagnostic.c Add a non-error diagnostic that can't be silenced. 2012-05-03 13:24:24 +09:00
disassemble.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dot_expr.c Print the destination type for alias expression bubbles. 2012-05-03 11:55:19 +09:00
dot_flow.c Output basic block flow diagrams to files. 2012-05-04 09:45:51 +09:00
dump_globals.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dump_lines.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dump_modules.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dump_strings.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
emit.c Fix the source of alias def chains. 2012-05-03 13:28:16 +09:00
expr.c Make expression alias chains not-a-bug. 2012-05-03 13:57:31 +09:00
function.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
grab.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
idstuff.c Use dstring for progdefs.h writing. 2012-05-02 23:39:49 +09:00
linker.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
Makefile.am Remove the AM_CONDITIONALs from tools. 2012-02-10 02:50:42 +09:00
method.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
obj_file.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
obj_type.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
opcodes.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
options.c Output basic block flow diagrams to files. 2012-05-04 09:45:51 +09:00
qc-lex.l Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
qc-parse.y Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
qfcc.c Allow control of progdefs.h CRC writing. 2012-05-03 00:22:24 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
qp-lex.l Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
qp-parse.y Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
reloc.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
statements.c Prevent merged if/goto losing its way. 2012-05-04 22:35:20 +09:00
strpool.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
struct.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
stub.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
switch.c Fix a segfault when the switch expression errors. 2012-05-04 18:13:11 +09:00
symtab.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
type.c Ensure .zero does not get a vector field for v6 progs. 2012-05-02 22:29:17 +09:00
value.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00