| Index: lib/Target/ARM/ARMJITInfo.cpp |
| =================================================================== |
| --- lib/Target/ARM/ARMJITInfo.cpp (revision 152547) |
| +++ lib/Target/ARM/ARMJITInfo.cpp (revision 152548) |
| @@ -61,7 +61,7 @@ |
| // concerned, so we can't just preserve the callee saved regs. |
| "stmdb sp!, {r0, r1, r2, r3, lr}\n" |
| #if (defined(__VFP_FP__) && !defined(__SOFTFP__)) |
| - "fstmfdd sp!, {d0, d1, d2, d3, d4, d5, d6, d7}\n" |
| + "vstmdb sp!, {d0, d1, d2, d3, d4, d5, d6, d7}\n" |
| #endif |
| // The LR contains the address of the stub function on entry. |
| // pass it as the argument to the C part of the callback |
| @@ -85,7 +85,7 @@ |
| // |
| #if (defined(__VFP_FP__) && !defined(__SOFTFP__)) |
| // Restore VFP caller-saved registers. |
| - "fldmfdd sp!, {d0, d1, d2, d3, d4, d5, d6, d7}\n" |
| + "vldmia sp!, {d0, d1, d2, d3, d4, d5, d6, d7}\n" |
| #endif |
| // |
| // We need to exchange the values in slots 0 and 1 so we can |