mescc: Mini-mes runs (cons 0 1) dump.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 24 Feb 2017 12:27:39 +0000 (13:27 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 24 Feb 2017 12:27:39 +0000 (13:27 +0100)
commit184c9f2641bb1eaf369d62cbda0f01aadcaf2a7a
treec9b6b4b88c10b20e180d933ab587bf4599fe2ed1
parent70e4aec861320dd8dca257e91c8ffaef2bc20c37
mescc: Mini-mes runs (cons 0 1) dump.

* module/mes/libc-i386.mes (i386:Xjump-z, i386:Xjump-c,
  i386:Xjump-nc): New functions.
* module/mes/libc-i386.scm: Export them.
* module/language/c99/compiler.mes (case->jump-info, test-jump->info,
  ast->info): Use them.
* doc/examples/t.c: Test it.
* doc/examples/mini-mes.c: Run it.
module/language/c99/compiler.mes
module/mes/libc-i386.mes
module/mes/libc-i386.scm
scaffold/mini-mes.c
scaffold/t.c