From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18720 invoked by alias); 21 Nov 2001 15:45:45 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 18661 invoked from network); 21 Nov 2001 15:45:39 -0000 Received: from unknown (HELO devserv.devel.redhat.com) (199.183.24.200) by sourceware.cygnus.com with SMTP; 21 Nov 2001 15:45:39 -0000 Received: (from jakub@localhost) by devserv.devel.redhat.com (8.11.0/8.11.0) id fALFjRu12548; Wed, 21 Nov 2001 10:45:27 -0500 Date: Tue, 13 Nov 2001 15:03:00 -0000 From: Jakub Jelinek To: Jan Hubicka Cc: Richard Henderson , Lubos Lunak , gcc-patches@gcc.gnu.org, patches@x86-64.org Subject: Re: [patches] Re: KDE a gcc Message-ID: <20011121104527.V4087@devserv.devel.redhat.com> Reply-To: Jakub Jelinek References: <200110030715.f937FCT75772@ns.felk.cvut.cz> <200110312108.WAA21661@stoupa.sh.cvut.cz> <20011101145241.E31305@atrey.karlin.mff.cuni.cz> <200111011733.SAA25987@stoupa.sh.cvut.cz> <20011112155258.H8833@atrey.karlin.mff.cuni.cz> <20011112155951.K8833@atrey.karlin.mff.cuni.cz> <20011112092319.A15349@redhat.com> <20011119155754.F17642@atrey.karlin.mff.cuni.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011119155754.F17642@atrey.karlin.mff.cuni.cz>; from jh@suse.cz on Mon, Nov 19, 2001 at 03:57:54PM +0100 X-SW-Source: 2001-11/txt/msg00738.txt.bz2 On Mon, Nov 19, 2001 at 03:57:54PM +0100, Jan Hubicka wrote: > Mon Nov 19 15:53:29 CET 2001 Jan Hubicka > * varasm.c (assemble_variable): Set reloc to 3 for error_mark > containing pointers. > (output_addressed_constants): Check for local/external relocations. > * elfos.h (SELECT_SECTION): Classify data section. > * tm.texi (SELECT_SECTION): Update documentation. > ! else if (flag_pic && ((RELOC) & 2)) \ > ! named_section (NULL_TREE, ".data.rel.ro", RELOC); \ > ! else if (flag_pic && (RELOC)) \ > ! named_section (NULL_TREE, ".data.rel.ro.local", RELOC); \ ... > ! else if (flag_pic && ((RELOC) & 2)) \ > ! named_section (NULL_TREE, ".data.ro.rel", RELOC); \ > ! else if (flag_pic && (RELOC)) \ > ! named_section (NULL_TREE, ".data.ro.rel.local", RELOC); \ You should keep the same order of suffixes all the time. So IMHO the latter should be .data.rel.ro and .data.rel.ro.local. Jakub