1.1 --- a/src/cpu/sparc/vm/assembler_sparc.hpp Wed Jul 28 17:38:21 2010 +0100 1.2 +++ b/src/cpu/sparc/vm/assembler_sparc.hpp Wed Jul 28 17:57:43 2010 -0400 1.3 @@ -1974,12 +1974,12 @@ 1.4 1.5 // address pseudos: make these names unlike instruction names to avoid confusion 1.6 inline intptr_t load_pc_address( Register reg, int bytes_to_skip ); 1.7 - inline void load_contents(AddressLiteral& addrlit, Register d, int offset = 0); 1.8 - inline void load_ptr_contents(AddressLiteral& addrlit, Register d, int offset = 0); 1.9 - inline void store_contents(Register s, AddressLiteral& addrlit, Register temp, int offset = 0); 1.10 - inline void store_ptr_contents(Register s, AddressLiteral& addrlit, Register temp, int offset = 0); 1.11 - inline void jumpl_to(AddressLiteral& addrlit, Register temp, Register d, int offset = 0); 1.12 - inline void jump_to(AddressLiteral& addrlit, Register temp, int offset = 0); 1.13 + inline void load_contents(const AddressLiteral& addrlit, Register d, int offset = 0); 1.14 + inline void load_ptr_contents(const AddressLiteral& addrlit, Register d, int offset = 0); 1.15 + inline void store_contents(Register s, const AddressLiteral& addrlit, Register temp, int offset = 0); 1.16 + inline void store_ptr_contents(Register s, const AddressLiteral& addrlit, Register temp, int offset = 0); 1.17 + inline void jumpl_to(const AddressLiteral& addrlit, Register temp, Register d, int offset = 0); 1.18 + inline void jump_to(const AddressLiteral& addrlit, Register temp, int offset = 0); 1.19 inline void jump_indirect_to(Address& a, Register temp, int ld_offset = 0, int jmp_offset = 0); 1.20 1.21 // ring buffer traceable jumps 1.22 @@ -1987,8 +1987,8 @@ 1.23 void jmp2( Register r1, Register r2, const char* file, int line ); 1.24 void jmp ( Register r1, int offset, const char* file, int line ); 1.25 1.26 - void jumpl(AddressLiteral& addrlit, Register temp, Register d, int offset, const char* file, int line); 1.27 - void jump (AddressLiteral& addrlit, Register temp, int offset, const char* file, int line); 1.28 + void jumpl(const AddressLiteral& addrlit, Register temp, Register d, int offset, const char* file, int line); 1.29 + void jump (const AddressLiteral& addrlit, Register temp, int offset, const char* file, int line); 1.30 1.31 1.32 // argument pseudos: