From patchwork Wed Jun 11 10:19:55 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charles Baylis X-Patchwork-Id: 358592 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id DE8AD140081 for ; Wed, 11 Jun 2014 20:21:50 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references; q=dns; s= default; b=k1shXlEtzaBrAFcCQ49NF3CYhlkwJ3W/SMtkIEJpw6TBtV370BZ8v HkiQ+yIPEwhed3X7VJ8Zkrb2s396LjawWxl8emW/EkD7kOmGovHB75CdL6g8/v0P CV9rez2VI8LWBLKW2sBlCWPKpF3uq7zdrmpbsnoHc1CenVCftS/YV0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:in-reply-to:references; s= default; bh=6dsoyFKGkxQUcP9ZI7uANBzMdYg=; b=QoHqC2M+6RqH59+tlTgP Wn3VFr+qOQbMntawmJa3u+P0agLaU7UXaxqWjSWXh3oRxsyNL4XJaI2mNfhuMaIJ Icrkt8jSkNyHl+Wp5rWIN5jv/3k69Z4D64caKjVh/JDz3POtoYk2Dz3He8bDQfUN 2rkNBs0L/469d+Nea9MHjTA= Received: (qmail 29492 invoked by alias); 11 Jun 2014 10:20:39 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 29374 invoked by uid 89); 11 Jun 2014 10:20:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-we0-f173.google.com Received: from mail-we0-f173.google.com (HELO mail-we0-f173.google.com) (74.125.82.173) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Wed, 11 Jun 2014 10:20:37 +0000 Received: by mail-we0-f173.google.com with SMTP id t60so2052754wes.32 for ; Wed, 11 Jun 2014 03:20:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=qXEjhk4CYgRIYxLuIs8HmQn6msbXgLZK4F4rMOfrGOw=; b=ivVi4/u88Ll2AIujY3P4NbspJLGIuIvOH60cFrf5Bz/SL/AQqviJYbmr3glAvC4vmn 7zsIKHebWsF4D9yZGYWIhM3R/KdcIcjdoP4J21JjDIZxU6RVE2eUGgAI44gyee7vAPZQ +OIlBsfwSCcC435EfpBYIi7Vj0D2OYGLWnBtJzAfDX64UX8t5Z3EpGKqSOyRyqL9STfF Tx31r4OqGEmHjNClmgAysZFkqyLTTKQNqCD69hlv6w+IGXiH1YrG2QLxeKA2sH6SnJYM nvGTMm94tjolrCTG02oJ9NbZIUzfnWxfErS2l1KjZWRzXeDXwPfh23sdo8z0SXot/ycd 7+Pg== X-Gm-Message-State: ALoCoQmh/ilSsIzWlIBPxdvt1e10/Opw9mpda0EiFUDVUJ66XrvWAXwJX5S0CEoskpxGjuuTyKoo X-Received: by 10.180.13.239 with SMTP id k15mr46461920wic.4.1402482034550; Wed, 11 Jun 2014 03:20:34 -0700 (PDT) Received: from sale.linaro.local ([213.122.173.130]) by mx.google.com with ESMTPSA id ej2sm33548768wjd.21.2014.06.11.03.20.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 11 Jun 2014 03:20:34 -0700 (PDT) From: Charles Baylis To: rearnsha@arm.com Cc: gcc-patches@gcc.gnu.org, Ramana.Radhakrishnan@arm.com Subject: [PATCH 9/9] Remove __gnu_uldivmod_helper Date: Wed, 11 Jun 2014 11:19:55 +0100 Message-Id: <1402481995-12749-9-git-send-email-charles.baylis@linaro.org> In-Reply-To: <1402481995-12749-1-git-send-email-charles.baylis@linaro.org> References: <5398226C.5060905@arm.com> <1402481995-12749-1-git-send-email-charles.baylis@linaro.org> X-IsSubscribed: yes 2014-05-22 Charles Baylis * config/arm/bpabi.c (__gnu_uldivmod_helper): Remove. --- libgcc/config/arm/bpabi.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/libgcc/config/arm/bpabi.c b/libgcc/config/arm/bpabi.c index 7b155cc..e90d044 100644 --- a/libgcc/config/arm/bpabi.c +++ b/libgcc/config/arm/bpabi.c @@ -26,9 +26,6 @@ extern long long __divdi3 (long long, long long); extern unsigned long long __udivdi3 (unsigned long long, unsigned long long); extern long long __gnu_ldivmod_helper (long long, long long, long long *); -extern unsigned long long __gnu_uldivmod_helper (unsigned long long, - unsigned long long, - unsigned long long *); long long @@ -43,14 +40,3 @@ __gnu_ldivmod_helper (long long a, return quotient; } -unsigned long long -__gnu_uldivmod_helper (unsigned long long a, - unsigned long long b, - unsigned long long *remainder) -{ - unsigned long long quotient; - - quotient = __udivdi3 (a, b); - *remainder = a - b * quotient; - return quotient; -}