From: Holger Hans Peter Freyther <[email protected]> The delays test is triggering this bug. Disable the inlined at for now...
2013-06-27 Holger Hans Peter Freyther <[email protected]> * xlat.c: Disable the optimized version of the basicAt: primitive. --- libgst/ChangeLog | 4 ++++ libgst/xlat.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/libgst/ChangeLog b/libgst/ChangeLog index 4880a8f..38aec89 100644 --- a/libgst/ChangeLog +++ b/libgst/ChangeLog @@ -1,3 +1,7 @@ +2013-06-27 Holger Hans Peter Freyther <[email protected]> + + * xlat.c: Disable the optimized version of the basicAt: primitive. + 2013-06-10 Holger Hans Peter Freyther <[email protected]> * interp-jit.inl: Set the F_XLAT_REACHABLE flag in refresh_native_ips. diff --git a/libgst/xlat.c b/libgst/xlat.c index 3f4a555..24fc847 100644 --- a/libgst/xlat.c +++ b/libgst/xlat.c @@ -2587,6 +2587,8 @@ emit_inlined_primitive (int primitive, int numArgs, int attr) { switch (primitive) { +#if 0 + /* delays.st is failing for index access at -1 */ case 60: { jit_insn *fail1, *fail2; @@ -2683,6 +2685,7 @@ emit_inlined_primitive (int primitive, int numArgs, int attr) return PRIM_FAIL | PRIM_SUCCEED | PRIM_INLINED; } break; +#endif case 61: { -- 1.7.10.4 _______________________________________________ help-smalltalk mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-smalltalk
