From a7a7d3c8f0c6f8b4785dccca3f08dc3166aa6153 Mon Sep 17 00:00:00 2001 From: Charles Baylis Date: Wed, 18 Jun 2014 15:44:10 +0000 Subject: [PATCH] bpabi-v6m.S (__aeabi_uldivmod): Perform division using __udivmoddi4. 2014-06-18 Charles Baylis * config/arm/bpabi-v6m.S (__aeabi_uldivmod): Perform division using __udivmoddi4. From-SVN: r211796 --- gcc/ChangeLog | 5 +++++ libgcc/config/arm/bpabi-v6m.S | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 054ba984cbb..6ec8def9180 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2014-06-18 Charles Baylis + * config/arm/bpabi-v6m.S (__aeabi_uldivmod): Perform division using + __udivmoddi4. + +2014-06-18 Charles Baylis + * config/arm/bpabi.S (__aeabi_ldivmod, __aeabi_uldivmod, push_for_divide, pop_for_divide): Use .cfi_* directives for DWARF annotations. Fix DWARF information. diff --git a/libgcc/config/arm/bpabi-v6m.S b/libgcc/config/arm/bpabi-v6m.S index 0bf2e55ac63..d549fa6a277 100644 --- a/libgcc/config/arm/bpabi-v6m.S +++ b/libgcc/config/arm/bpabi-v6m.S @@ -148,7 +148,7 @@ FUNC_START aeabi_uldivmod mov r0, sp push {r0, lr} ldr r0, [sp, #8] - bl SYM(__gnu_uldivmod_helper) + bl SYM(__udivmoddi4) ldr r3, [sp, #4] mov lr, r3 add sp, sp, #8 -- 2.11.4.GIT