From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32462 invoked by alias); 2 Dec 2007 21:55:33 -0000 Received: (qmail 32453 invoked by uid 22791); 2 Dec 2007 21:55:32 -0000 X-Spam-Check-By: sourceware.org Received: from sunsite.ms.mff.cuni.cz (HELO sunsite.mff.cuni.cz) (195.113.15.26) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 02 Dec 2007 21:55:25 +0000 Received: from sunsite.mff.cuni.cz (localhost.localdomain [127.0.0.1]) by sunsite.mff.cuni.cz (8.13.8/8.13.8) with ESMTP id lB2M0Gx5013489; Sun, 2 Dec 2007 23:00:16 +0100 Received: (from jakub@localhost) by sunsite.mff.cuni.cz (8.13.8/8.13.8/Submit) id lB2M0FYh013488; Sun, 2 Dec 2007 23:00:15 +0100 Date: Sun, 02 Dec 2007 21:55:00 -0000 From: Jakub Jelinek To: binutils@sourceware.org, rsandifo@nildram.co.uk Subject: Re: Fix --gc-sections for C++ MIPS ELF Message-ID: <20071202220015.GA2947@sunsite.mff.cuni.cz> Reply-To: Jakub Jelinek References: <87r6i4svjg.fsf@firetop.home> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87r6i4svjg.fsf@firetop.home> User-Agent: Mutt/1.4.2.2i Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2007-12/txt/msg00008.txt.bz2 On Sun, Dec 02, 2007 at 08:15:15PM +0000, Richard Sandiford wrote: > I tested the changes by running the C++ and libstdc++-v3 testsuites > on x86_64-linux-gnu and mipsisa64-elf with -Wl,--gc-sections. > The C++ PCH tests failed, but the results were otherwise identical > to those without -Wl,--gc-sections. There were also no regressions > in the binutils, gas and ld testsuites for x86_64-linux-gnu, > mipsisa64-elf and mips64-linux-gnu. Another desirable test would be to build libgcj and glibc (as examples of really huge .eh_frame, including hand written .eh_frame, gas generated .cfi_* stuff and gcc generated stuff) on x86_64-linux, i686-linux, ppc-linux at least and comparing the resulting .eh_frame between unpatched and patched ld. Jakub