src/cpu/sparc/vm/sharedRuntime_sparc.cpp

changeset 1919
61b2245abf36
parent 1861
2338d41fbd81
child 1934
e9ff18c4ace7
     1.1 --- a/src/cpu/sparc/vm/sharedRuntime_sparc.cpp	Thu May 20 06:34:23 2010 -0700
     1.2 +++ b/src/cpu/sparc/vm/sharedRuntime_sparc.cpp	Fri May 21 02:59:24 2010 -0700
     1.3 @@ -908,26 +908,13 @@
     1.4    // O0-O5          - Outgoing args in compiled layout
     1.5    // O6             - Adjusted or restored SP
     1.6    // O7             - Valid return address
     1.7 -  // L0-L7, I0-I7    - Caller's temps (no frame pushed yet)
     1.8 +  // L0-L7, I0-I7   - Caller's temps (no frame pushed yet)
     1.9    // F0-F7          - more outgoing args
    1.10  
    1.11  
    1.12    // Gargs is the incoming argument base, and also an outgoing argument.
    1.13    __ sub(Gargs, BytesPerWord, Gargs);
    1.14  
    1.15 -#ifdef ASSERT
    1.16 -  {
    1.17 -    // on entry OsavedSP and SP should be equal
    1.18 -    Label ok;
    1.19 -    __ cmp(O5_savedSP, SP);
    1.20 -    __ br(Assembler::equal, false, Assembler::pt, ok);
    1.21 -    __ delayed()->nop();
    1.22 -    __ stop("I5_savedSP not set");
    1.23 -    __ should_not_reach_here();
    1.24 -    __ bind(ok);
    1.25 -  }
    1.26 -#endif
    1.27 -
    1.28    // ON ENTRY TO THE CODE WE ARE MAKING, WE HAVE AN INTERPRETED FRAME
    1.29    // WITH O7 HOLDING A VALID RETURN PC
    1.30    //

mercurial