src/cpu/ppc/vm/interpreter_ppc.cpp

changeset 6511
31e80afe3fed
parent 6495
67fa91961822
child 6512
fd1b9f02cc91
     1.1 --- a/src/cpu/ppc/vm/interpreter_ppc.cpp	Thu Feb 20 11:05:12 2014 +0100
     1.2 +++ b/src/cpu/ppc/vm/interpreter_ppc.cpp	Thu Mar 06 10:55:28 2014 -0800
     1.3 @@ -128,13 +128,13 @@
     1.4    const Register target_sp      = R28_tmp8;
     1.5    const FloatRegister floatSlot = F0;
     1.6  
     1.7 -  address entry = __ emit_fd();
     1.8 +  address entry = __ function_entry();
     1.9  
    1.10    __ save_LR_CR(R0);
    1.11    __ save_nonvolatile_gprs(R1_SP, _spill_nonvolatiles_neg(r14));
    1.12    // We use target_sp for storing arguments in the C frame.
    1.13    __ mr(target_sp, R1_SP);
    1.14 -  __ push_frame_abi112_nonvolatiles(0, R11_scratch1);
    1.15 +  __ push_frame_reg_args_nonvolatiles(0, R11_scratch1);
    1.16  
    1.17    __ mr(arg_java, R3_ARG1);
    1.18  
    1.19 @@ -474,7 +474,7 @@
    1.20  
    1.21    // Push a new C frame and save LR.
    1.22    __ save_LR_CR(R0);
    1.23 -  __ push_frame_abi112(0, R11_scratch1);
    1.24 +  __ push_frame_reg_args(0, R11_scratch1);
    1.25  
    1.26    // This is not a leaf but we have a JavaFrameAnchor now and we will
    1.27    // check (create) exceptions afterward so this is ok.

mercurial