diff --git a/ChangeLog b/ChangeLog index 3b1a429..e99ae3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon May 18 03:50:55 2009 Minero Aoki + + * net/loveruby/cflat/sysdep/x86/CodeGenerator.java (optimize): + wrongly did not optimize asm code. + Mon May 18 03:29:59 2009 Minero Aoki * net/loveruby/cflat/compiler/TypeResolver.java: move x[] -> x* diff --git a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java index 0ba6043..cefb6ad 100644 --- a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java +++ b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java @@ -414,7 +414,7 @@ public class CodeGenerator if (options.optimizeLevel() < 1) { return asms; } - return new PeepholeOptimizer().optimize(asms); + return PeepholeOptimizer.defaultSet().optimize(asms); } // #@@}