Index: src/ia32/macro-assembler-ia32.cc |
=================================================================== |
--- src/ia32/macro-assembler-ia32.cc (revision 7947) |
+++ src/ia32/macro-assembler-ia32.cc (working copy) |
@@ -73,7 +73,9 @@ |
shr(addr, Page::kRegionSizeLog2); |
// Set dirty mark for region. |
Søren Thygesen Gjesse
2011/05/23 08:26:17
Please add a comment here why loading to a registe
|
- bts(Operand(object, Page::kDirtyFlagOffset), addr); |
+ mov(scratch, Operand(object, Page::kDirtyFlagOffset)); |
+ bts(Operand(scratch), addr); |
+ mov(Operand(object, Page::kDirtyFlagOffset), scratch); |
} |