bpabi.S (aeabi_ldivmod): Add DWARF information for computing the location of the link register.

libgcc/

2013-04-04  Meador Inge  <meadori@codesourcery.com>

	* config/arm/bpabi.S (aeabi_ldivmod): Add DWARF information for
	computing the location of the link register.
	(aeabi_uldivmod): Ditto.

From-SVN: r197493
This commit is contained in:
Meador Inge 2013-04-04 18:42:19 +00:00 committed by Meador Inge
parent 3cfbe04dfd
commit 3465257612
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2013-04-04 Meador Inge <meadori@codesourcery.com>
* config/arm/bpabi.S (aeabi_ldivmod): Add DWARF information for
computing the location of the link register.
(aeabi_uldivmod): Ditto.
2013-03-27 Kai Tietz <ktietz@redhat.com>
* config.host: Add support for cygwin x64 target.

View File

@ -123,6 +123,7 @@ ARM_FUNC_START aeabi_ulcmp
#ifdef L_aeabi_ldivmod
ARM_FUNC_START aeabi_ldivmod
cfi_start __aeabi_ldivmod, LSYM(Lend_aeabi_ldivmod)
test_div_by_zero signed
sub sp, sp, #8
@ -132,17 +133,20 @@ ARM_FUNC_START aeabi_ldivmod
#else
do_push {sp, lr}
#endif
98: cfi_push 98b - __aeabi_ldivmod, 0xe, -0xc, 0x10
bl SYM(__gnu_ldivmod_helper) __PLT__
ldr lr, [sp, #4]
add sp, sp, #8
do_pop {r2, r3}
RET
cfi_end LSYM(Lend_aeabi_ldivmod)
#endif /* L_aeabi_ldivmod */
#ifdef L_aeabi_uldivmod
ARM_FUNC_START aeabi_uldivmod
cfi_start __aeabi_uldivmod, LSYM(Lend_aeabi_uldivmod)
test_div_by_zero unsigned
sub sp, sp, #8
@ -152,11 +156,13 @@ ARM_FUNC_START aeabi_uldivmod
#else
do_push {sp, lr}
#endif
98: cfi_push 98b - __aeabi_uldivmod, 0xe, -0xc, 0x10
bl SYM(__gnu_uldivmod_helper) __PLT__
ldr lr, [sp, #4]
add sp, sp, #8
do_pop {r2, r3}
RET
cfi_end LSYM(Lend_aeabi_uldivmod)
#endif /* L_aeabi_divmod */