Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge r228436 - [YarrJIT][ARM] We need to save r8 as it is the initia…
…l start register https://bugs.webkit.org/show_bug.cgi?id=182157 Reviewed by Saam Barati. Register r8 is the initial start register since r224172, so we need to save it. We still need to save r6 as well even though it is not the initial start register any more, since it is used by the MacroAssembler which we use (we get crashes in some situations if we don't save r6). This issue was discovered because stress/regress-174044.js crashes on a raspberry pi 2 when compiled in -O2. * yarr/YarrJIT.cpp: (JSC::Yarr::YarrGenerator::generateEnter): (JSC::Yarr::YarrGenerator::generateReturn):
- Loading branch information