From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by sourceware.org (Postfix) with ESMTPS id 464C13858417 for ; Tue, 19 Mar 2024 11:22:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 464C13858417 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 464C13858417 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=195.135.223.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710847350; cv=none; b=usGWIe2fdX+GCbPDwCXXKmtXnh2RRI8K727K8sRStDF0t5bh0QRQoCTc7nRUBdncENiTqT0JOBXVYo6z16NM1fx7HT24BrE7LwPxHC6VZnUSTFgt+oR6sokgxV8z3wmdf0h4l2pYbkECt2d2Z/0MhSUMoBH4qwMxfnl1EaQuILA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710847350; c=relaxed/simple; bh=ldNy1M83PFZ4ROQedx+v3ab+h1g2BqRn3hckwFAgcy4=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=PBxHQTiJC+OSNK6AAQZOGZEOoyWjB6AGX8lGGk6ZwNkDbasWwuAqfejIIohMTKo6IjyySnLDCFCvaSoyokaG5eSX1rlN1wDLtgQ39swm9NGzsmg+DbP4y8XZ3zceNWmVp4xDLbHk27tiS6jHKAZHFoGGec0v9FyFNEc7srW0olk= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from hawking.nue2.suse.org (unknown [10.168.4.11]) by smtp-out2.suse.de (Postfix) with ESMTP id 25B475D574; Tue, 19 Mar 2024 11:22:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1710847346; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UG+I96HOhA2XMPjrkwrAZueMEJyBb96GlEDvRT9ARo8=; b=quVL2Q95xMs3V7XieniDXSHy7JYAs4RzAi+yCiBmTegEFsqkxsOXrEkena40bAk/kgpZEP r7Gxf4Eh8ZqEqmf1YrKK8hjtV4MVr8gKGh/qAqkOb6Fra0mOZMtF3E2blZZ22+yiuBNguu /ZMz5MtTIPPfMPgTmdt7kUnwoQBHBqU= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1710847346; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UG+I96HOhA2XMPjrkwrAZueMEJyBb96GlEDvRT9ARo8=; b=Tyont1W8Tb+faRpucZwmxb/Xw/CEjSFGKQNcorYtdu97w0fETqI4Y7z/kxn7TwhchEuT1x GBoYII8d2bXYGLCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1710847346; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UG+I96HOhA2XMPjrkwrAZueMEJyBb96GlEDvRT9ARo8=; b=quVL2Q95xMs3V7XieniDXSHy7JYAs4RzAi+yCiBmTegEFsqkxsOXrEkena40bAk/kgpZEP r7Gxf4Eh8ZqEqmf1YrKK8hjtV4MVr8gKGh/qAqkOb6Fra0mOZMtF3E2blZZ22+yiuBNguu /ZMz5MtTIPPfMPgTmdt7kUnwoQBHBqU= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1710847346; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=UG+I96HOhA2XMPjrkwrAZueMEJyBb96GlEDvRT9ARo8=; b=Tyont1W8Tb+faRpucZwmxb/Xw/CEjSFGKQNcorYtdu97w0fETqI4Y7z/kxn7TwhchEuT1x GBoYII8d2bXYGLCw== Received: by hawking.nue2.suse.org (Postfix, from userid 17005) id 124124AA2BF; Tue, 19 Mar 2024 12:21:56 +0100 (CET) From: Andreas Schwab To: "H.J. Lu" Cc: libc-alpha@sourceware.org, fweimer@redhat.com, skpgkp2@gmail.com, goldstein.w.n@gmail.com Subject: Re: [PATCH v6] x86-64: Allocate state buffer space for RDI, RSI and RBX In-Reply-To: (H. J. Lu's message of "Tue, 19 Mar 2024 04:12:21 -0700") References: <20240318134016.820218-1-hjl.tools@gmail.com> X-Yow: In order to make PLANS for the WEEKEND...so that we can read RESTAURANT REVIEWS and decide to GO to that restaurant & then NEVER GO...so we can meet a FRIEND after work in a BAR and COMPLAIN about Interior Sect'y JAMES WATT until the SUBJECT is changed to NUCLEAR BLACKMAIL...and so our RELATIVES can FORCE us to listen to HOCKEY STATISTICS while we wait for them to LEAVE on the 7:48.... Date: Tue, 19 Mar 2024 12:21:55 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.80 X-Spamd-Result: default: False [-2.80 / 50.00]; ARC_NA(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; BAYES_HAM(-3.00)[100.00%]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCPT_COUNT_FIVE(0.00)[5]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-0.995]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:email,gnu.org:url]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_CC(0.00)[sourceware.org,redhat.com,gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; SUSPICIOUS_RECIPS(1.50)[] X-Spam-Level: Authentication-Results: smtp-out2.suse.de; none X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mär 19 2024, H.J. Lu wrote: > On Tue, Mar 19, 2024 at 1:31 AM Andreas Schwab wrote: >> >> On Mär 18 2024, H.J. Lu wrote: >> >> > diff --git a/sysdeps/x86_64/tst-gnu2-tls2mod1.S b/sysdeps/x86_64/tst-gnu2-tls2mod1.S >> > new file mode 100644 >> > index 0000000000..1d636669ba >> > --- /dev/null >> > +++ b/sysdeps/x86_64/tst-gnu2-tls2mod1.S >> > @@ -0,0 +1,87 @@ >> > +/* Check if TLSDESC relocation preserves %rdi, %rsi and %rbx. >> > + Copyright (C) 2024 Free Software Foundation, Inc. >> > + This file is part of the GNU C Library. >> > + >> > + The GNU C Library is free software; you can redistribute it and/or >> > + modify it under the terms of the GNU Lesser General Public >> > + License as published by the Free Software Foundation; either >> > + version 2.1 of the License, or (at your option) any later version. >> > + >> > + The GNU C Library is distributed in the hope that it will be useful, >> > + but WITHOUT ANY WARRANTY; without even the implied warranty of >> > + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU >> > + Lesser General Public License for more details. >> > + >> > + You should have received a copy of the GNU Lesser General Public >> > + License along with the GNU C Library; if not, see >> > + . */ >> > + >> > +#include >> >> A testsuite module cannot include non-installed headers. >> > > This is a very special case. Does it cause any issues? sysdep.h generally depends on definitions in config.h. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."