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 //