diff options
author | aph <none@none> | 2013-10-09 13:43:36 +0100 |
---|---|---|
committer | aph <none@none> | 2013-10-09 13:43:36 +0100 |
commit | cb400c461db337e5dc8c4db6eb80dc2f046f6973 (patch) | |
tree | 87267697da6e1050990f94fbfa7a1458e50298ec /src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | |
parent | ac65e5ced25a1e8fef2a4846406406f16cd60e84 (diff) |
Allow cmpxchg to fall through when it fails
Diffstat (limited to 'src/cpu/aarch64/vm/macroAssembler_aarch64.hpp')
-rw-r--r-- | src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp index f4dd79405..65b159877 100644 --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.hpp @@ -1061,10 +1061,10 @@ public: void cmpptr(Address src1, int32_t src2) { Unimplemented(); } void cmpxchgptr(Register oldv, Register newv, Register addr, Register tmp, - Label &suceed, Label &fail); + Label &suceed, Label *fail); void cmpxchgw(Register oldv, Register newv, Register addr, Register tmp, - Label &suceed, Label &fail); + Label &suceed, Label *fail); void imulptr(Register dst, Register src) { Unimplemented(); } |