| 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;
|
|
|