mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-04 22:40:25 +02:00
Correct extra regressions found by the call.tst test case.
* lib/jit_arm.c, lib/jit_mips-cpu.c, lib/jit_mips.c: Correct regressions when patching jit_calli for a forward function. * lib/jit_ppc-cpu.c: Correct wrong arguments to ANDI opcode in jit_getarg_u{c,s} implementation.
This commit is contained in:
parent
3ee09ecc64
commit
1287a2d448
5 changed files with 40 additions and 30 deletions
|
@ -1180,7 +1180,7 @@ _jit_emit(jit_state_t *_jit)
|
|||
temp = node->u.n;
|
||||
assert(temp->code == jit_code_label ||
|
||||
temp->code == jit_code_epilog);
|
||||
word = calli(temp->u.w);
|
||||
word = calli_p(temp->u.w);
|
||||
if (!(temp->flag & jit_flag_patch))
|
||||
patch(word, node);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue