mescc: Use signed integer comparison.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 24 Mar 2017 20:45:19 +0000 (21:45 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 24 Mar 2017 20:45:19 +0000 (21:45 +0100)
commitce55c198c051e0a66c10eb80e832f29ab0f0f214
tree825e4fb62ba0b08f063a42fffa3debcbff456382
parent66b53669f8e08c89730c1b4ed0a894051903acf5
mescc: Use signed integer comparison.

* module/language/c99/compiler.mes (test->jump->info):
* module/mes/as-i386.mes (i386:Xjump-le, i386:Xjump-g, i386:Xjump-l,
  i386:Xjump-ge): New functions.
* module/mes/as-i386.scm: Export them.
* scaffold/t.c (math_test): Test them.
* tests/scm.test ("iota -1"): Enable for mesc.
module/language/c99/compiler.mes
module/mes/as-i386.mes
module/mes/as-i386.scm
scaffold/mini-mes.c
scaffold/t.c
tests/scm.test