From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 709 invoked by alias); 2 Nov 2010 23:06:53 -0000 Received: (qmail 698 invoked by uid 22791); 2 Nov 2010 23:06:51 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_BJ,TW_DL X-Spam-Check-By: sourceware.org Received: from mail-yx0-f169.google.com (HELO mail-yx0-f169.google.com) (209.85.213.169) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 02 Nov 2010 23:06:44 +0000 Received: by yxm34 with SMTP id 34so5480535yxm.0 for ; Tue, 02 Nov 2010 16:06:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.137.147 with SMTP id w19mr10724168qat.371.1288739202733; Tue, 02 Nov 2010 16:06:42 -0700 (PDT) Received: by 10.220.182.10 with HTTP; Tue, 2 Nov 2010 16:06:42 -0700 (PDT) In-Reply-To: <20101102225707.GL26513@bubble.grove.modra.org> References: <20100722195924.GA4912@caradoc.them.org> <4CC98DA4.7060804@redhat.com> <20101101220923.GD26513@bubble.grove.modra.org> <20101102215926.GK26513@bubble.grove.modra.org> <20101102225707.GL26513@bubble.grove.modra.org> Date: Tue, 02 Nov 2010 23:06:00 -0000 Message-ID: Subject: Re: Fwd: PATCH: Extend .zdebug section support to binutils and ld From: "H.J. Lu" To: "H.J. Lu" , Nick Clifton , Cary Coutant , Binutils Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes 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: 2010-11/txt/msg00045.txt.bz2 On Tue, Nov 2, 2010 at 3:57 PM, Alan Modra wrote: > On Tue, Nov 02, 2010 at 03:16:27PM -0700, H.J. Lu wrote: >> On Tue, Nov 2, 2010 at 2:59 PM, Alan Modra wrote: >> > On Tue, Nov 02, 2010 at 05:59:35AM -0700, H.J. Lu wrote: >> >> I don't think they are all caused by my compress patch. >> > >> > Perhaps not. =A0I didn't check them all. >> > >> >> Most of compress failures are due to linker script. I will >> >> submit a patch to update linker scripts. >> > >> > A large number remain due to BFD_COMPRESS/BFD_DECOMPRESS. =A0objdump -x >> > displays bfd->flags. =A0I think that to fix this properly you should >> >> Which tests fails because of BFD_COMPRESS/BFD_DECOMPRESS? > > This one, for example: > powerpc-linux =A0+FAIL: PowerPC Test 1, 32 bit elf > > The list below remain after your linker script update. > > arm-linux =A0+FAIL: Simple non-PIC shared library > arm-linux =A0+FAIL: Simple PIC shared library > arm-linux =A0+FAIL: Simple dynamic application > arm-linux =A0+FAIL: Simple static application > arm-linux =A0+FAIL: Non-pcrel function reference > arm-linux =A0+FAIL: Thumb shared library with ARM entry points > arm-linux =A0+FAIL: Mixed ARM/Thumb shared library > arm-linux =A0+FAIL: Mixed ARM/Thumb dynamic application > arm-linux =A0+FAIL: Mixed ARM/Thumb arch5 dynamic application > arm-linux =A0+FAIL: TLS shared library > arm-linux =A0+FAIL: TLS dynamic application > arm-netbsdelf =A0+FAIL: Simple non-PIC shared library > arm-netbsdelf =A0+FAIL: Simple PIC shared library > arm-netbsdelf =A0+FAIL: Simple dynamic application > arm-netbsdelf =A0+FAIL: Simple static application > arm-netbsdelf =A0+FAIL: Non-pcrel function reference > arm-netbsdelf =A0+FAIL: Thumb shared library with ARM entry points > arm-netbsdelf =A0+FAIL: Mixed ARM/Thumb shared library > arm-netbsdelf =A0+FAIL: Mixed ARM/Thumb dynamic application > arm-netbsdelf =A0+FAIL: Mixed ARM/Thumb arch5 dynamic application > arm-netbsdelf =A0+FAIL: TLS shared library > arm-netbsdelf =A0+FAIL: TLS dynamic application > arm-none-eabi =A0+FAIL: Simple non-PIC shared library > arm-none-eabi =A0+FAIL: Simple PIC shared library > arm-none-eabi =A0+FAIL: Simple dynamic application > arm-none-eabi =A0+FAIL: Simple static application > arm-none-eabi =A0+FAIL: Non-pcrel function reference > arm-none-eabi =A0+FAIL: Thumb shared library with ARM entry points > arm-none-eabi =A0+FAIL: Mixed ARM/Thumb shared library > arm-none-eabi =A0+FAIL: Mixed ARM/Thumb dynamic application > arm-none-eabi =A0+FAIL: Mixed ARM/Thumb arch5 dynamic application > arm-none-eabi =A0+FAIL: TLS shared library > arm-none-eabi =A0+FAIL: TLS dynamic application > arm-none-eabi =A0+FAIL: Mixed ARM/Thumb dynamic application with farcalls > arm-none-eabi =A0+FAIL: Mixed ARM/Thumb arch5 dynamic application with fa= rcalls > dlx-elf =A0+FAIL: ld-elf/compress1a > dlx-elf =A0+FAIL: ld-elf/compress1b > hppa64-hp-hpux11.11 =A0+FAIL: ld-elf/compress1a > hppa64-hp-hpux11.11 =A0+FAIL: ld-elf/compress1b > hppa64-hp-hpux11.23 =A0+FAIL: ld-elf/compress1a > hppa64-hp-hpux11.23 =A0+FAIL: ld-elf/compress1b > i370-linux =A0+FAIL: ld-elf/compress1c > microblaze-elf =A0+FAIL: ld-elf/compress1a > microblaze-elf =A0+FAIL: ld-elf/compress1b > mips64-linux =A0+FAIL: ELF e_flags: nothing special > mips64-linux =A0+FAIL: ELF e_flags: -m4650 > mips64-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mips64-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mips64-linux =A0-FAIL: ld-mips-elf/no-shared-1-n64 > mips64-linux =A0-FAIL: PIC and non-PIC test 6 (n64 executable) > mips64-linux =A0-FAIL: GOT dump (readelf -A) test 2 > mipsel-linux-gnu =A0+FAIL: ELF e_flags: nothing special > mipsel-linux-gnu =A0+FAIL: ELF e_flags: -m4650 > mipsel-linux-gnu =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mipsel-linux-gnu =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mipsisa32el-linux =A0+FAIL: ELF e_flags: nothing special > mipsisa32el-linux =A0+FAIL: ELF e_flags: -m4650 > mipsisa32el-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mipsisa32el-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mips-linux =A0+FAIL: ELF e_flags: nothing special > mips-linux =A0+FAIL: ELF e_flags: -m4650 > mips-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mips-linux =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > mmix =A0+FAIL: ld-mmix/undef-3m > ns32k-netbsd =A0+FAIL: align2 > pdp11-dec-aout =A0+FAIL: align2 > powerpc64-linux =A0+FAIL: PowerPC Test 1, 64 bit elf > powerpc64-linux =A0+FAIL: Power4 instructions > powerpc-eabisim =A0+FAIL: PowerPC Test 1, 32 bit elf > powerpc-linux =A0+FAIL: PowerPC Test 1, 32 bit elf > sh64-elf =A0+FAIL: SH64 linking, 64-bit ABI > sh64-elf =A0+FAIL: SH64 linking, 32-bit ABI > sh64-elf =A0+FAIL: SH64 linking, single multi-ISA object > sh64-elf =A0+FAIL: SH64 linking, two different-ISA objects > sh64-elf =A0+FAIL: SH64 linking, single SHcompact > sh64-elf =A0+FAIL: SH64 inter-file datalabel references, 64-bit ABI > sh64-elf =A0+FAIL: SH64 inter-file datalabel references, 32-bit ABI > tic30-unknown-aout =A0+FAIL: align2 > tx39-elf =A0+FAIL: ELF e_flags: nothing special > tx39-elf =A0+FAIL: ELF e_flags: -m4650 > tx39-elf =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > tx39-elf =A0+FAIL: ELF e_flags: -march=3D4650 -mtune=3D4650 > I didn't see the same failures. For example, for hppa64-hp-hpux11.11, I only see FAIL: ld-elf/linkoncerdiff FAIL: ld-elf/pr11304 Some linker compress test failures are due to the default linker scripts which don't support debug sections. I have no plan to investigate them unless they are caused by my compress change. --=20 H.J.