1.1 --- a/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp Mon Jun 09 15:42:31 2014 -0700 1.2 +++ b/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp Tue Apr 01 09:36:49 2014 +0200 1.3 @@ -55,9 +55,9 @@ 1.4 } 1.5 1.6 1.7 -void C1_MacroAssembler::build_frame(int frame_size_in_bytes) { 1.8 - 1.9 - generate_stack_overflow_check(frame_size_in_bytes); 1.10 +void C1_MacroAssembler::build_frame(int frame_size_in_bytes, int bang_size_in_bytes) { 1.11 + assert(bang_size_in_bytes >= frame_size_in_bytes, "stack bang size incorrect"); 1.12 + generate_stack_overflow_check(bang_size_in_bytes); 1.13 // Create the frame. 1.14 save_frame_c1(frame_size_in_bytes); 1.15 }