From 6164216de3de528f9b0c1abd9a6972e181552c4f Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Sun, 21 Sep 2008 16:45:52 +0000 Subject: [PATCH] * test/div.cb: test %esi usage. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4044 1b9489fe-b721-0410-924e-b54b9192deb8 --- ChangeLog | 4 ++++ test/div.cb | 10 +++++++++- test/test_cbc.sh | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1fd26c6..6cff0ce 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Sep 22 01:45:49 2008 Minero Aoki + + * test/div.cb: test %esi usage. + Sun Sep 21 18:14:31 2008 Minero Aoki * net/loveruby/cflat/ast/Function.java: refactoring: new method diff --git a/test/div.cb b/test/div.cb index e7f205d..90ccbfc 100644 --- a/test/div.cb +++ b/test/div.cb @@ -3,6 +3,14 @@ import stdio; int main(int argc, char **argv) { - printf("%d;%d;%d;%d\n", 1 / 1, 2 / 1, 4 / 2, 5 / 2); + int[4] a; + + printf("%d;%d;%d;%d", 1 / 1, 2 / 1, 4 / 2, 5 / 2); + + a[0] = 16; + a[0] /= 1 + 1 * 1 + 1 + 1; + printf(";%d", a[0]); + + puts(""); return 0; } diff --git a/test/test_cbc.sh b/test/test_cbc.sh index 3cf625a..929aada 100644 --- a/test/test_cbc.sh +++ b/test/test_cbc.sh @@ -67,7 +67,7 @@ test_07_arithmetic() { assert_out "1;2;3;4;5;6;7;8;9;10;11" ./add assert_out "1;2;3;4;5;6;7;8;9;10;11;12;13" ./sub assert_out "1;4;15" ./mul - assert_out "1;2;2;2" ./div + assert_out "1;2;2;2;4" ./div assert_out "0;0;1;4;7" ./mod assert_out "3" ./assoc