Commit 4fa0f9ea by James Lemke Committed by James Lemke

lib1funcs.S (aeabi_idiv0, [...]): Add CFI entries.

2015-06-23  James Lemke  <jwlemke@codesourcery.com>

	libgcc/config/arm/
	* lib1funcs.S (aeabi_idiv0, aeabi_ldiv0): Add CFI entries.

From-SVN: r224854
parent a68ae2e1
2015-06-23 James Lemke <jwlemke@codesourcery.com>
libgcc/config/arm/
* lib1funcs.S (aeabi_idiv0, aeabi_ldiv0): Add CFI entries.
2015-05-27 H.J. Lu <hongjiu.lu@intel.com> 2015-05-27 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.in (CRTSTUFF_CFLAGS): Add $(NO_PIE_CFLAGS). * Makefile.in (CRTSTUFF_CFLAGS): Add $(NO_PIE_CFLAGS).
......
...@@ -1336,23 +1336,30 @@ LSYM(Lover12): ...@@ -1336,23 +1336,30 @@ LSYM(Lover12):
#define SIGFPE 8 #define SIGFPE 8
#ifdef __ARM_EABI__ #ifdef __ARM_EABI__
cfi_start __aeabi_ldiv0, LSYM(Lend_aeabi_ldiv0)
WEAK aeabi_idiv0 WEAK aeabi_idiv0
WEAK aeabi_ldiv0 WEAK aeabi_ldiv0
ARM_FUNC_START aeabi_idiv0 ARM_FUNC_START aeabi_idiv0
ARM_FUNC_START aeabi_ldiv0 ARM_FUNC_START aeabi_ldiv0
do_push {r1, lr}
98: cfi_push 98b - __aeabi_ldiv0, 0xe, -0x4, 0x8
#else #else
cfi_start __div0, LSYM(Lend_div0)
ARM_FUNC_START div0 ARM_FUNC_START div0
do_push {r1, lr}
98: cfi_push 98b - __div0, 0xe, -0x4, 0x8
#endif #endif
do_push {r1, lr}
mov r0, #SIGFPE mov r0, #SIGFPE
bl SYM(raise) __PLT__ bl SYM(raise) __PLT__
RETLDM r1 RETLDM r1 unwind=98b
#ifdef __ARM_EABI__ #ifdef __ARM_EABI__
cfi_end LSYM(Lend_aeabi_ldiv0)
FUNC_END aeabi_ldiv0 FUNC_END aeabi_ldiv0
FUNC_END aeabi_idiv0 FUNC_END aeabi_idiv0
#else #else
cfi_end LSYM(Lend_div0)
FUNC_END div0 FUNC_END div0
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment