mescc: Fixes for goto.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 2 Apr 2017 10:13:04 +0000 (12:13 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 2 Apr 2017 10:13:04 +0000 (12:13 +0200)
commit07c4b02fa3b5dadedee44fae11ebcef822dadeb5
tree19930b966acdd6ddfd6059ddb05a601b7c47cf7c
parent184c9f2641bb1eaf369d62cbda0f01aadcaf2a7a
mescc: Fixes for goto.

* module/mes/libc-i386.mes (XXjump): New function.
* module/mes/libc-i386.scm: Export it.
* module/language/c99/compiler.mes (case->jump-info, ast->info): Use it.
* scaffold/t.c: Test it.
* GNUmakefile (cons-mes): New target.
* scaffold/cons-mes.c: New file.
* scaffold/mini-mes.c:
GNUmakefile
module/language/c99/compiler.mes
module/mes/libc-i386.mes
module/mes/libc-i386.scm
scaffold/cons-mes.c [new file with mode: 0644]
scaffold/mini-mes.c
scaffold/t.c