We decided to apply this to ARM/embedded-5-branch. Best regards,
Thomas > -----Original Message----- > From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- > ow...@gcc.gnu.org] On Behalf Of Andre Vieira > Sent: Wednesday, October 28, 2015 1:03 AM > To: gcc-patches@gcc.gnu.org > Subject: Re: [PING][PATCHv2, ARM, libgcc] New aeabi_idiv function for > armv6-m > > Ping. > > BR, > Andre > > On 13/10/15 18:01, Andre Vieira wrote: > > This patch ports the aeabi_idiv routine from Linaro Cortex-Strings > > (https://git.linaro.org/toolchain/cortex-strings.git), which was > > contributed by ARM under Free BSD license. > > > > The new aeabi_idiv routine is used to replace the one in > > libgcc/config/arm/lib1funcs.S. This replacement happens within the > > Thumb1 wrapper. The new routine is under LGPLv3 license. > > > > The main advantage of this version is that it can improve the > > performance of the aeabi_idiv function for Thumb1. This solution will > > also increase the code size. So it will only be used if > > __OPTIMIZE_SIZE__ is not defined. > > > > Make check passed for armv6-m. > > > > libgcc/ChangeLog: > > 2015-08-10 Hale Wang <hale.w...@arm.com> > > Andre Vieira <andre.simoesdiasvie...@arm.com> > > > > * config/arm/lib1funcs.S: Add new wrapper. > >