Mercurial > hg > graal-jvmci-8
changeset 22641:461dc858dc61
Fix confused heap base and thread register.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Wed, 30 Sep 2015 15:35:53 +0200 |
parents | 3abba3d4aef1 |
children | 6b444ec119b8 |
files | jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java Wed Sep 30 13:54:56 2015 +0200 +++ b/jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java Wed Sep 30 15:35:53 2015 +0200 @@ -123,11 +123,11 @@ int idx = 0; for (Register reg : allRegisters) { - if (reg.equals(rsp) || reg.equals(r12)) { + if (reg.equals(rsp) || reg.equals(r15)) { // skip stack pointer and thread register continue; } - if (reserveForHeapBase && reg.equals(r15)) { + if (reserveForHeapBase && reg.equals(r12)) { // skip heap base register continue; }