PATCH: Don't display bits only used for BFD in abfd->flags.
H.J. Lu
hjl.tools@gmail.com
Wed Nov 3 14:47:00 GMT 2010
On Wed, Nov 3, 2010 at 7:40 AM, Alan Modra <amodra@gmail.com> wrote:
> On Tue, Nov 02, 2010 at 07:31:55PM -0700, H.J. Lu wrote:
>> I checked in this patch to avoid displaying bits only used for BFD in
>> abfd->flags.
>
> OK, so now we are down to just these fails.
>
> dlx-elf +FAIL: ld-elf/compress1a
> dlx-elf +FAIL: ld-elf/compress1b
> i370-linux +FAIL: ld-elf/compress1c
> microblaze-elf +FAIL: ld-elf/compress1a
> microblaze-elf +FAIL: ld-elf/compress1b
>
> The i370 one is an assertion failure, but there are many others like
> it in this port, so that fail can be ignored. The other fails are due
> to dlx and microblaze not mentioning debug sections in their linker
> scripts. That's interesting because it shows a deficiency in the
> current compressed debug section support, in the handling of orphan
> sections. I guarantee you will run into this even on x86 with
> projects that provide their own linker scripts.
>
> A possible fix is to rename input sections when decompressing.
>
I tried it, which lead to other problems. People will run into this problem
only if they compress debug sections. If they do that, they should
update their linker scripts.
--
H.J.
More information about the Binutils
mailing list