Commit 6b1b9bc
[loong64][codegen] Avoid memory access under stack pointer
According to LoongArch ABI doc chapter 8.2:
"Procedures must not assume the persistence on-stack data of which
the addresses lie below the stack pointer."
Change-Id: I92735e052227495ac9884c4290b57eaffbf905e1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6786372
Auto-Submit: Zhao Jiazhong <[email protected]>
Reviewed-by: Matthias Liedtke <[email protected]>
Commit-Queue: Matthias Liedtke <[email protected]>
Cr-Commit-Position: refs/heads/main@{#101634}1 parent 72c6f13 commit 6b1b9bc
1 file changed
Lines changed: 11 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1627 | 1627 | | |
1628 | 1628 | | |
1629 | 1629 | | |
1630 | | - | |
| 1630 | + | |
| 1631 | + | |
1631 | 1632 | | |
| 1633 | + | |
1632 | 1634 | | |
1633 | 1635 | | |
1634 | 1636 | | |
1635 | 1637 | | |
1636 | 1638 | | |
1637 | 1639 | | |
1638 | | - | |
1639 | 1640 | | |
1640 | 1641 | | |
1641 | 1642 | | |
1642 | 1643 | | |
1643 | | - | |
| 1644 | + | |
| 1645 | + | |
1644 | 1646 | | |
| 1647 | + | |
1645 | 1648 | | |
1646 | 1649 | | |
1647 | 1650 | | |
| |||
1654 | 1657 | | |
1655 | 1658 | | |
1656 | 1659 | | |
1657 | | - | |
1658 | 1660 | | |
1659 | 1661 | | |
1660 | 1662 | | |
1661 | 1663 | | |
1662 | 1664 | | |
1663 | 1665 | | |
1664 | | - | |
| 1666 | + | |
| 1667 | + | |
1665 | 1668 | | |
| 1669 | + | |
1666 | 1670 | | |
1667 | 1671 | | |
1668 | 1672 | | |
| |||
1681 | 1685 | | |
1682 | 1686 | | |
1683 | 1687 | | |
1684 | | - | |
1685 | 1688 | | |
1686 | 1689 | | |
1687 | 1690 | | |
| |||
4171 | 4174 | | |
4172 | 4175 | | |
4173 | 4176 | | |
4174 | | - | |
4175 | | - | |
4176 | | - | |
| 4177 | + | |
| 4178 | + | |
4177 | 4179 | | |
4178 | 4180 | | |
4179 | 4181 | | |
| |||
0 commit comments