mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 19:14:38 +02:00
7150046: SIGILL on sparcv9 fastdebug
Breakpoint needs to do 64-bit compare for pointers on sparcv9 Reviewed-by: coleenp, never
This commit is contained in:
parent
3385cfe8cf
commit
98f297ba23
4 changed files with 6 additions and 6 deletions
|
@ -379,7 +379,7 @@ void InterpreterGenerator::lock_method(void) {
|
|||
|
||||
#ifdef ASSERT
|
||||
__ tst(O0);
|
||||
__ breakpoint_trap(Assembler::zero);
|
||||
__ breakpoint_trap(Assembler::zero, Assembler::ptr_cc);
|
||||
#endif // ASSERT
|
||||
|
||||
__ bind(done);
|
||||
|
@ -2050,7 +2050,7 @@ void TemplateInterpreterGenerator::stop_interpreter_at() {
|
|||
AddressLiteral stop_at(&StopInterpreterAt);
|
||||
__ load_ptr_contents(stop_at, G4_scratch);
|
||||
__ cmp(G3_scratch, G4_scratch);
|
||||
__ breakpoint_trap(Assembler::equal);
|
||||
__ breakpoint_trap(Assembler::equal, Assembler::icc);
|
||||
}
|
||||
#endif // not PRODUCT
|
||||
#endif // !CC_INTERP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue