From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18464 invoked by alias); 9 Feb 2005 11:35:41 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 17835 invoked from network); 9 Feb 2005 11:35:25 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sourceware.org with SMTP; 9 Feb 2005 11:35:25 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j19BZOcg014321 for ; Wed, 9 Feb 2005 06:35:24 -0500 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j19BZOO05716; Wed, 9 Feb 2005 06:35:24 -0500 Received: from livre.redhat.lsd.ic.unicamp.br (vpn50-21.rdu.redhat.com [172.16.50.21]) by pobox.corp.redhat.com (8.12.8/8.12.8) with ESMTP id j19BZN41013648; Wed, 9 Feb 2005 06:35:24 -0500 Received: from livre.redhat.lsd.ic.unicamp.br (livre.redhat.lsd.ic.unicamp.br [127.0.0.1]) by livre.redhat.lsd.ic.unicamp.br (8.13.3/8.13.3) with ESMTP id j19BZMPR012002; Wed, 9 Feb 2005 09:35:22 -0200 Received: (from aoliva@localhost) by livre.redhat.lsd.ic.unicamp.br (8.13.3/8.13.3/Submit) id j19BZMI8011998; Wed, 9 Feb 2005 09:35:22 -0200 To: Ulrich Drepper Cc: libc-hacker@sources.redhat.com, roland@redhat.com Subject: Re: using pre-TCB padding for static TLS References: <4209EFD8.7080902@redhat.com> From: Alexandre Oliva Organization: Red Hat Global Engineering Services Compiler Team Date: Wed, 09 Feb 2005 11:35:00 -0000 In-Reply-To: <4209EFD8.7080902@redhat.com> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2005-02/txt/msg00031.txt.bz2 On Feb 9, 2005, Ulrich Drepper wrote: >> >> * sysdeps/generic/dl-tls.c (_dl_determine_tlsoffset): Update >> executable sanity check in fixed exec tcb offset mode. > What part of "ports use their own sysdeps tree" don't you understand? What part of `all DTV_AT_TP ports are broken, and could also reduce static TLS wastage' don't you understand? The machine-specific portion of this change is just a few lines, that other ports could and should take advantage of. Keeping them hidden elsewhere will do nobody any good. > Define your own dl-tls.c file for this moronic port which cannot follow > common practice. How painful can it be to watch someone else improve on a poor design of yours and regret not having thought of it? It's almost funny to watch you promoting new and better ways to do things when you come up with them, and then classify as moronic the better ways to do things that you didn't think of. You should be ashamed. -- Alexandre Oliva http://www.ic.unicamp.br/~oliva/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}