From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 83502 invoked by alias); 15 Nov 2016 20:48:16 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 83444 invoked by uid 89); 15 Nov 2016 20:48:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-4.7 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=201506 X-HELO: smtp.gentoo.org Date: Tue, 15 Nov 2016 20:48:00 -0000 From: Mike Frysinger To: Joseph Myers Cc: libc-alpha@sourceware.org, dalias@libc.org Subject: Re: Make SH ucontext always match current kernels Message-ID: <20161115204755.GD21655@vapier.lan> Mail-Followup-To: Joseph Myers , libc-alpha@sourceware.org, dalias@libc.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1/Dn3Y6YyfrTkYGL" Content-Disposition: inline In-Reply-To: X-SW-Source: 2016-11/txt/msg00513.txt.bz2 --1/Dn3Y6YyfrTkYGL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 858 On 07 Nov 2016 23:18, Joseph Myers wrote: > As discussed in the thread starting at > , there > are various problems with the sigcontext / mcontext / ucontext > structures on SH. The soft-float SH4 case in fact does not build at > present, with errors processing > sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym with gen-as-const.awk > ("error: 'mcontext_t {aka struct }' has no member named > 'fpregs'"). >=20 > Linux 4.8 (commit bbe6c77857c38f4acbdc4fc70399515226d1859a) moved to > always using the same sigcontext structure on SH, with room for > floating-point registers whether or not present on the processor. > This patch makes the glibc header match. >=20 > Tested (compilation only) for sh4-linux-gnu hard float, and in > conjunction with other fixes for soft float. lgtm -mike --1/Dn3Y6YyfrTkYGL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-length: 819 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYK3R7AAoJEEFjO5/oN/WBvB8QAKHpUe36TUVD06qxZnagmJjs nrDP0ApQekFo7n8dH7IlD/9yJ4tIhtEqfBx2rspqggNRJ8O/LCqAcifAPMa8Q96/ MctqgynhbrK0vS45+e7Cp8v7ifkQTFwdG3952y5LFQlEgcK/qddwk8Um3e2Z0xnr Vedvwy1w3gTaC8cw22mTvfwwgNMYiUZ/ultToIPLkAMnkBFeg/n/KIaPjuCakSTR wvMkhRwjXzCX7Ay7P5L/cnhXjPVxlUsT6eVacuxAmv15FxFXABX/IegIjGQy6Ten 2ksOr0zKl8nxu2Kcrf6vejwU/alLboDYC8/VhfZngcotFcNCHDUnEyHilNCxlboD Eaq7E2mt2Hll75sStrlYvb94DqK3jG96IZw7Tw1KH/38muXpScQlhIDm20iKQaQc iQvCZPEy1jxgbJNCcaE+th/bQ0+todiV1xwIDIITcHiWHVtcXBvRSk9VDP6CsFg2 uDwDuRdM7I4gCgXCroiUmyn7y/2pZBKAxI5agnQIozOi7B9DQsKiSyfQuzTMqF5N dh3jOg/chcWgh1kSrcXEgM+6SkVKd0MOvi3sjyEeRoz6GW35YFaixfDxWiDyvgZ9 njRoSQU1/OG0CIghRpxzbzyijDB5jyuZ8FaYulUiNvjSOafialKQXQRxvM8IBTBP 158/oUsKuPZ4BotYkf8G =xUv/ -----END PGP SIGNATURE----- --1/Dn3Y6YyfrTkYGL--