From patchwork Thu Jun 30 22:26:17 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aurelien Jarno X-Patchwork-Id: 13540 Received: (qmail 47018 invoked by alias); 30 Jun 2016 22:26:46 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 47006 invoked by uid 89); 30 Jun 2016 22:26:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=BAYES_00, KAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=H*r:sk:191.red, Hx-spam-relays-external:sk:191.red, sk:9131b1f, H*RU:sk:191.red X-HELO: hall.aurel32.net From: Aurelien Jarno To: libc-alpha@sourceware.org Cc: David Miller , Aurelien Jarno Subject: [PATCH] SPARC64: update localplt.data Date: Fri, 1 Jul 2016 00:26:17 +0200 Message-Id: <1467325577-32277-1-git-send-email-aurelien@aurel32.net> Commits d81f90cc and 89faa0340 replaced called to __isnan and __isinf by the corresponding GCC builtins. In turns GCC emits calls to _Qp_cmp. We should therefore add _Qp_cmp to localplt.data as otherwise the elf/check-localplt test fails with: Extra PLT reference: libc.so: _Qp_cmp A similar change has already been done for SPARC32 in commit 6ef1cb95. Changelog: * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Add _Qp_cmp. --- ChangeLog | 4 ++++ sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9131b1f..497bfe5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2016-06-30 Aurelien Jarno + + * sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data: Add _Qp_cmp. + 2016-06-30 Andreas Schwab [BZ #20262] diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data b/sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data index 633cfe4..2323551 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/localplt.data @@ -1,4 +1,5 @@ libc.so: _Qp_add ? +libc.so: _Qp_cmp ? libc.so: _Qp_div ? libc.so: _Qp_feq ? libc.so: _Qp_fge ?