mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-29 22:15:03 +08:00
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:
parent
3cfbe04dfd
commit
3465257612
@ -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.
|
||||
|
@ -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 */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user