comparison src/share/vm/c1/c1_FrameMap.cpp @ 1681:126ea7725993

6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes
author bobv
date Tue, 03 Aug 2010 08:13:38 -0400
parents b812ff5abc73
children f95d63e2154a
comparison
equal deleted inserted replaced
1680:a64438a2b7e8 1681:126ea7725993
88 assert(args->length() == signature->length(), "size mismatch"); 88 assert(args->length() == signature->length(), "size mismatch");
89 out_preserve += SharedRuntime::out_preserve_stack_slots(); 89 out_preserve += SharedRuntime::out_preserve_stack_slots();
90 90
91 if (outgoing) { 91 if (outgoing) {
92 // update the space reserved for arguments. 92 // update the space reserved for arguments.
93 update_reserved_argument_area_size(out_preserve); 93 update_reserved_argument_area_size(out_preserve * BytesPerWord);
94 } 94 }
95 return new CallingConvention(args, out_preserve); 95 return new CallingConvention(args, out_preserve);
96 } 96 }
97 97
98 98
136 } 136 }
137 i += type2size[t]; 137 i += type2size[t];
138 } 138 }
139 assert(args->length() == signature->length(), "size mismatch"); 139 assert(args->length() == signature->length(), "size mismatch");
140 out_preserve += SharedRuntime::out_preserve_stack_slots(); 140 out_preserve += SharedRuntime::out_preserve_stack_slots();
141 update_reserved_argument_area_size(out_preserve); 141 update_reserved_argument_area_size(out_preserve * BytesPerWord);
142 return new CallingConvention(args, out_preserve); 142 return new CallingConvention(args, out_preserve);
143 } 143 }
144 144
145 145
146 //-------------------------------------------------------- 146 //--------------------------------------------------------