From 0b227df4e508a7767a3d3e16e43642f9c7c50d94 Mon Sep 17 00:00:00 2001 From: Charles Baylis Date: Wed, 18 Jun 2014 15:41:27 +0000 Subject: [PATCH] bpabi.S (__aeabi_uldivmod): Perform division using call to __udivmoddi4. 2014-06-18 Charles Baylis * config/arm/bpabi.S (__aeabi_uldivmod): Perform division using call to __udivmoddi4. From-SVN: r211792 --- gcc/ChangeLog | 5 +++++ libgcc/config/arm/bpabi.S | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc9c6a97ec43..2083ffaca0b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-06-18 Charles Baylis + + * config/arm/bpabi.S (__aeabi_uldivmod): Perform division using call + to __udivmoddi4. + 2014-06-18 Charles Baylis * config/arm/bpabi.S (__aeabi_uldivmod): Optimise stack pointer diff --git a/libgcc/config/arm/bpabi.S b/libgcc/config/arm/bpabi.S index 67246b0f095b..927e37ffd141 100644 --- a/libgcc/config/arm/bpabi.S +++ b/libgcc/config/arm/bpabi.S @@ -207,7 +207,7 @@ ARM_FUNC_START aeabi_uldivmod push_for_divide __aeabi_uldivmod /* arguments in (r0:r1), (r2:r3) and *sp */ - bl SYM(__gnu_uldivmod_helper) __PLT__ + bl SYM(__udivmoddi4) __PLT__ pop_for_divide RET cfi_end LSYM(Lend_aeabi_uldivmod) -- 2.47.3