diff --git a/testasmcomp/Makefile b/testasmcomp/Makefile index 0494aae33..2923dd83c 100644 --- a/testasmcomp/Makefile +++ b/testasmcomp/Makefile @@ -29,8 +29,8 @@ OTHEROBJS=../utils/misc.cmo ../utils/tbl.cmo \ ../asmcomp/clambda.cmo ../asmcomp/compilenv.cmo \ ../asmcomp/reg.cmo ../asmcomp/mach.cmo ../asmcomp/proc.cmo \ ../asmcomp/closure.cmo ../asmcomp/cmmgen.cmo \ - ../asmcomp/printmach.cmo ../asmcomp/selection.cmo \ - ../asmcomp/liveness.cmo ../asmcomp/spill.cmo ../asmcomp/split.cmo \ + ../asmcomp/printmach.cmo ../asmcomp/selection.cmo ../asmcomp/liveness.cmo \ + ../asmcomp/spill.cmo ../asmcomp/split.cmo ../asmcomp/scheduling.cmo \ ../asmcomp/interf.cmo ../asmcomp/coloring.cmo ../asmcomp/reload.cmo \ ../asmcomp/linearize.cmo ../asmcomp/scheduling.cmo \ ../asmcomp/printlinear.cmo ../asmcomp/emitaux.cmo \ diff --git a/testasmcomp/alpha.asm b/testasmcomp/alpha.asm index 4b948eb60..9f7992a6c 100644 --- a/testasmcomp/alpha.asm +++ b/testasmcomp/alpha.asm @@ -50,8 +50,10 @@ call_gen_code: caml_c_call: lda $sp, -16($sp) stq $26, 0($sp) + stq $gp, 8($sp) jsr ($27) ldq $26, 0($sp) + ldq $gp, 8($sp) lda $sp, 16($sp) ret ($26)