Index: src/arm/macro-assembler-arm.cc |
diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc |
index 57d554267df45dbece53a4416dd5165cd4c236da..a91de92e8a8ddc4f4733c18072bb80c0a1813b9d 100644 |
--- a/src/arm/macro-assembler-arm.cc |
+++ b/src/arm/macro-assembler-arm.cc |
@@ -4050,9 +4050,12 @@ bool AreAliased(Register reg1, |
Register reg3, |
Register reg4, |
Register reg5, |
- Register reg6) { |
+ Register reg6, |
+ Register reg7, |
+ Register reg8) { |
int n_of_valid_regs = reg1.is_valid() + reg2.is_valid() + |
- reg3.is_valid() + reg4.is_valid() + reg5.is_valid() + reg6.is_valid(); |
+ reg3.is_valid() + reg4.is_valid() + reg5.is_valid() + reg6.is_valid() + |
+ reg7.is_valid() + reg8.is_valid(); |
RegList regs = 0; |
if (reg1.is_valid()) regs |= reg1.bit(); |
@@ -4061,6 +4064,8 @@ bool AreAliased(Register reg1, |
if (reg4.is_valid()) regs |= reg4.bit(); |
if (reg5.is_valid()) regs |= reg5.bit(); |
if (reg6.is_valid()) regs |= reg6.bit(); |
+ if (reg7.is_valid()) regs |= reg7.bit(); |
+ if (reg8.is_valid()) regs |= reg8.bit(); |
int n_of_non_aliasing_regs = NumRegs(regs); |
return n_of_valid_regs != n_of_non_aliasing_regs; |