From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9812 invoked by alias); 7 Jan 2014 10:17:19 -0000 Mailing-List: contact libc-ports-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-ports-owner@sourceware.org Received: (qmail 9801 invoked by uid 89); 7 Jan 2014 10:17:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wg0-f51.google.com Received: from mail-wg0-f51.google.com (HELO mail-wg0-f51.google.com) (74.125.82.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 07 Jan 2014 10:17:17 +0000 Received: by mail-wg0-f51.google.com with SMTP id b13so16553128wgh.6 for ; Tue, 07 Jan 2014 02:17:13 -0800 (PST) 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; bh=bAQEqp+Yk7geFeWcENmf1i1uAQdQ8QhNcMKyft+x8eY=; b=AhhNj8eV4cM95hb8zOZXvH+2EmkIHuYAlGuUSiYZong4bkZv3tzd1+WRE6PMepgsBt TcJ8BpMjRcuU+DggJII4VodZlj+vIR8Cv1IW1C0vrDqOxwRlU/okWFetuWrKKwoUr3hq 7lJG4VeVPrzbzB4rF3PhVO/Jcp7aUwPxzLxYAjpSt0YZVcqClG99rEm+u4UP8HnlOeMw lone7NCVnJuGtPQ0dewwAHmi4ves+hNMjlQ9QdEotFboAxcxpjzJ1+2qh+UTnMUK/arC mIkXtLbDr6TWOyWyfmXmmqfVH7YVP0SXyPr5g9s/6WKJlH3hTnlWlauzX36vktii8ixi ZWAQ== X-Gm-Message-State: ALoCoQlpNMTQ+MM/2JjTkkoDVYkZBU3k9dzs3sg3leLYGbsZKFpWYVQE2ZWFL8S1IQfSUzQ9t6Ft X-Received: by 10.194.62.70 with SMTP id w6mr5851116wjr.55.1389089833472; Tue, 07 Jan 2014 02:17:13 -0800 (PST) Received: from localhost.localdomain (mshawcroft.plus.com. [212.159.23.237]) by mx.google.com with ESMTPSA id f7sm44930990wjb.7.2014.01.07.02.17.12 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Jan 2014 02:17:12 -0800 (PST) From: Marcus Shawcroft To: libc-ports@sourceware.org Cc: Marcus Shawcroft Subject: [PATCH, COMMITTED] [AArch64] Fix CFA adjustment on dynamic linker entry. Date: Tue, 07 Jan 2014 10:17:00 -0000 Message-Id: <1389089813-3164-1-git-send-email-marcus.shawcroft@linaro.org> X-SW-Source: 2014-01/txt/msg00018.txt.bz2 The patch https://sourceware.org/ml/libc-ports/2013-12/msg00028.html missed a CFA adjustment. Committed, backport to 2.18 shortly. /Marcus --- ports/ChangeLog.aarch64 | 5 +++++ ports/sysdeps/aarch64/dl-trampoline.S | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64 index e947cb1..05b2dbf 100644 --- a/ports/ChangeLog.aarch64 +++ b/ports/ChangeLog.aarch64 @@ -1,3 +1,8 @@ +2014-01-07 Marcus Shawcroft + + * sysdeps/aarch64/dl-trampoline.S (_dl_runtime_resolve): Correct + cfi_adjust_cfa_offset offset. + 2014-01-01 Marcus Shawcroft * sysdeps/aarch64/libm-test-ulps: Regenerated. diff --git a/ports/sysdeps/aarch64/dl-trampoline.S b/ports/sysdeps/aarch64/dl-trampoline.S index c007165..2037f18 100644 --- a/ports/sysdeps/aarch64/dl-trampoline.S +++ b/ports/sysdeps/aarch64/dl-trampoline.S @@ -42,7 +42,7 @@ _dl_runtime_resolve: /* Save arguments. */ stp x8, x9, [sp, #-(80+8*16)]! - cfi_adjust_cfa_offset (80) + cfi_adjust_cfa_offset (80+8*16) cfi_rel_offset (x8, 0) cfi_rel_offset (x9, 8) -- 1.8.3.2