diff options
Diffstat (limited to 'gcc-4.9/libgcc/config/arm/lib1funcs.S')
-rw-r--r-- | gcc-4.9/libgcc/config/arm/lib1funcs.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc-4.9/libgcc/config/arm/lib1funcs.S b/gcc-4.9/libgcc/config/arm/lib1funcs.S index 762b0ec4f..de7b40252 100644 --- a/gcc-4.9/libgcc/config/arm/lib1funcs.S +++ b/gcc-4.9/libgcc/config/arm/lib1funcs.S @@ -1326,16 +1326,20 @@ LSYM(Lover12): ARM_FUNC_START div0 #endif +#if defined (__ANDROID__) /* ANDROID LOCAL BEGIN */ /* Adding stack unwinding directives to debug divide-by-0 errors */ .fnstart .save {r1, lr} +#endif do_push {r1, lr} mov r0, #SIGFPE bl SYM(raise) __PLT__ RETLDM r1 +#if defined (__ANDROID__) .fnend /* ANDROID LOCAL END */ +#endif #ifdef __ARM_EABI__ FUNC_END aeabi_ldiv0 |