From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27024 invoked by alias); 18 Jun 2014 14:04:31 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 27012 invoked by uid 89); 18 Jun 2014 14:04:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: service87.mimecast.com Received: from service87.mimecast.com (HELO service87.mimecast.com) (91.220.42.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 18 Jun 2014 14:04:30 +0000 Received: from cam-owa1.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.21]) by service87.mimecast.com; Wed, 18 Jun 2014 15:04:24 +0100 Received: from [10.1.208.33] ([10.1.255.212]) by cam-owa1.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 18 Jun 2014 15:04:17 +0100 Message-ID: <53A19C67.7080403@arm.com> Date: Wed, 18 Jun 2014 14:04:00 -0000 From: Richard Earnshaw User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1 MIME-Version: 1.0 To: Charles Baylis CC: "gcc-patches@gcc.gnu.org" , Ramana Radhakrishnan Subject: Re: [PATCH 8/9] Use __udivmoddi4 for v6M aeabi_uldivmod References: <5398226C.5060905@arm.com> <1402481995-12749-1-git-send-email-charles.baylis@linaro.org> <1402481995-12749-8-git-send-email-charles.baylis@linaro.org> In-Reply-To: <1402481995-12749-8-git-send-email-charles.baylis@linaro.org> X-MC-Unique: 114061815042402201 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2014-06/txt/msg01477.txt.bz2 On 11/06/14 11:19, Charles Baylis wrote: > 2014-05-22 Charles Baylis >=20 > * config/arm/bpabi-v6m.S (__aeabi_uldivmod): Perform division using > __udivmoddi4. OK. R. > --- > libgcc/config/arm/bpabi-v6m.S | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/libgcc/config/arm/bpabi-v6m.S b/libgcc/config/arm/bpabi-v6m.S > index 0bf2e55..d549fa6 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 >=20