From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17133 invoked by alias); 24 Mar 2005 22:28:20 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 16616 invoked from network); 24 Mar 2005 22:28:10 -0000 Received: from unknown (HELO mtagate3.de.ibm.com) (195.212.29.152) by sourceware.org with SMTP; 24 Mar 2005 22:28:10 -0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate3.de.ibm.com (8.12.10/8.12.10) with ESMTP id j2OMS9Fa123652 for ; Thu, 24 Mar 2005 22:28:09 GMT Received: from d12av02.megacenter.de.ibm.com (d12av02.megacenter.de.ibm.com [9.149.165.228]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j2OMS9dS205328 for ; Thu, 24 Mar 2005 23:28:09 +0100 Received: from d12av02.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j2OMS9Od010514 for ; Thu, 24 Mar 2005 23:28:09 +0100 Received: from 53v30g15.boeblingen.de.ibm.com (53v30g15.boeblingen.de.ibm.com [9.152.84.222]) by d12av02.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j2OMS8Hv010511; Thu, 24 Mar 2005 23:28:09 +0100 Received: from 53v30g15.boeblingen.de.ibm.com (localhost [127.0.0.1]) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10) with ESMTP id j2OMRpFl027700; Thu, 24 Mar 2005 23:27:52 +0100 Received: (from uweigand@localhost) by 53v30g15.boeblingen.de.ibm.com (8.12.10/8.12.10/Submit) id j2OMRptl027698; Thu, 24 Mar 2005 23:27:51 +0100 From: Ulrich Weigand Message-Id: <200503242227.j2OMRptl027698@53v30g15.boeblingen.de.ibm.com> Subject: Re: [RFC] Move TLS load module addr fetching to dwarf2loc.c To: kevinb@redhat.com (Kevin Buettner) Date: Thu, 24 Mar 2005 22:28:00 -0000 Cc: gdb-patches@sources.redhat.com In-Reply-To: <20050324124530.7714cb1c@ironwood.lan> from "Kevin Buettner" at Mar 24, 2005 12:45:30 PM MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2005-03/txt/msg00307.txt.bz2 Kevin Buettner wrote: > The patch below makes that interface change, moves the fetching of the > TLS load module from linux-thread-db.c to dwarf2loc.c, and adjusts the > various GNU/Linux targets (except for FRV) so that TLS support is enabled. > TLS support for GNU/Linux on FRV will be forthcoming -- it uses a > different shared library mechanism than the other GNU/Linux targets > and thus requires a separate patch. [snip] > * alpha-linux-tdep.c (solib-svr4.h): Include. > (alpha_linux_init_abi): Register TLS load module fetcher. > * amd64-linux-tdep.c (amd64_linux_init_abi): Likewise. > * hppa-linux-tdep.c (hppa_linux_init_abi): Likewise. > * i386-linux-tdep.c (i386_linux_init_abi): Likewise. > * ia64-linux-tdep.c (solib-svr4.h): Include. > (ia64_linux_init_abi): Register TLS load module fetcher. > * m32r-linux-tdep.c (m32r_linux_init_abi): Likewise. > * m68klinux-tdep.c (m68k_linux_init_abi): Likewise. > * mips-linux-tdep.c (mips_linux_init_abi): Likewise. > * sparc-linux-tdep.c (sparc32_linux_init_abi): Likewise. > * sparc64-linux-tdep.c (solib-svr4.h): Include. > (sparc64_linux_init_abi): Register TLS load module fetcher. > * Makefile.in (alpha-linux-tdep.o, ia64-linux-tdep.o) > (sparc-linux-tdep.o): Update dependencies. What about s390? I guess we need the same change ... Bye, Ulrich -- Dr. Ulrich Weigand Linux on zSeries Development Ulrich.Weigand@de.ibm.com