Floating point callee save support in exception delivery.
Untested until we promote floating point values in the compiler.
Change-Id: I20fe66cb59e2f31b21043479dde898326aec668f
diff --git a/src/stub_arm.cc b/src/stub_arm.cc
index 79a581d..a35bfe2 100644
--- a/src/stub_arm.cc
+++ b/src/stub_arm.cc
@@ -18,6 +18,7 @@
RegList save = (1 << R1) | (1 << R2) | (1 << R3) | (1 << R4) | (1 << R5) | (1 << R6) | (1 << R7) |
(1 << R8) | (1 << R9) | (1 << R10) | (1 << R11) | (1 << LR);
__ PushList(save);
+ __ Emit(0xed2d0a20); // vpush {s0-s31}
__ IncreaseFrameSize(16); // 4 words of space, bottom word will hold callee save Method*
// R0 is the Method* already