mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
6930772: JSR 292 needs to support SPARC C1
C1 for SPARC needs to support JSR 292. Reviewed-by: never, jrose
This commit is contained in:
parent
c9f2ba541b
commit
2e24ba80e9
28 changed files with 164 additions and 137 deletions
|
@ -908,26 +908,13 @@ void AdapterGenerator::gen_i2c_adapter(
|
|||
// O0-O5 - Outgoing args in compiled layout
|
||||
// O6 - Adjusted or restored SP
|
||||
// O7 - Valid return address
|
||||
// L0-L7, I0-I7 - Caller's temps (no frame pushed yet)
|
||||
// L0-L7, I0-I7 - Caller's temps (no frame pushed yet)
|
||||
// F0-F7 - more outgoing args
|
||||
|
||||
|
||||
// Gargs is the incoming argument base, and also an outgoing argument.
|
||||
__ sub(Gargs, BytesPerWord, Gargs);
|
||||
|
||||
#ifdef ASSERT
|
||||
{
|
||||
// on entry OsavedSP and SP should be equal
|
||||
Label ok;
|
||||
__ cmp(O5_savedSP, SP);
|
||||
__ br(Assembler::equal, false, Assembler::pt, ok);
|
||||
__ delayed()->nop();
|
||||
__ stop("I5_savedSP not set");
|
||||
__ should_not_reach_here();
|
||||
__ bind(ok);
|
||||
}
|
||||
#endif
|
||||
|
||||
// ON ENTRY TO THE CODE WE ARE MAKING, WE HAVE AN INTERPRETED FRAME
|
||||
// WITH O7 HOLDING A VALID RETURN PC
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue