提交 d2b222d9 编写于 作者: M morris

8015437: SPARC cbcond branch offset out of 10-bit range

Summary: Forced SPARC MacroAssembler eden_alloate to use long branch to slow case
Reviewed-by: kvn, twisti
上级 5ad323ea
...@@ -3540,7 +3540,8 @@ void MacroAssembler::eden_allocate( ...@@ -3540,7 +3540,8 @@ void MacroAssembler::eden_allocate(
if (CMSIncrementalMode || !Universe::heap()->supports_inline_contig_alloc()) { if (CMSIncrementalMode || !Universe::heap()->supports_inline_contig_alloc()) {
// No allocation in the shared eden. // No allocation in the shared eden.
ba_short(slow_case); ba(slow_case);
delayed()->nop();
} else { } else {
// get eden boundaries // get eden boundaries
// note: we need both top & top_addr! // note: we need both top & top_addr!
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册