Permalink
Show file tree
Hide file tree
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Properly set numFPRs on ARM with NEON/VFP_V3_D32
https://bugs.webkit.org/show_bug.cgi?id=227212 Reviewed by Filip Pizlo. Don't hardcode the number of FP regs on ARMv7 to 16; when targetting a CPU with NEON or VFP_V3_d32, the number of FP regs is 32. This also reverts the recent change to add an extra word to RegisterSet which essentially covered up for this mismatch. The reason this bug only manifested on certain compiler versions was that GCC 8.4/8.5 where built using our buildroot infrastructure, whereas the other GCC versions we tested with were debian system toolchains, targetting a lowest common denominator. * assembler/MacroAssemblerARMv7.h: (JSC::MacroAssemblerARMv7::std::initializer_list<int>): * jit/RegisterSet.h: Canonical link: https://commits.webkit.org/239024@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279107 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- Loading branch information
1 parent
5ec749f
commit 67d0f30
Showing
3 changed files
with
27 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters