mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
8015437: SPARC cbcond branch offset out of 10-bit range
Forced SPARC MacroAssembler eden_alloate to use long branch to slow case Reviewed-by: kvn, twisti
This commit is contained in:
parent
aa61dce719
commit
690abe1b20
1 changed files with 2 additions and 1 deletions
|
@ -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!
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue