bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/17553] .eh_frame_hdr table[0] FDE at 00000978 overlaps table[1]


From: amodra at gmail dot com
Subject: [Bug ld/17553] .eh_frame_hdr table[0] FDE at 00000978 overlaps table[1] FDE at 000009a0 when not using "-Wl,-traditional" on sh4
Date: Wed, 05 Nov 2014 23:00:34 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=17553

--- Comment #8 from Alan Modra <amodra at gmail dot com> ---
> .eh_frame      0x00000500       0x80 test2.o
>                                 0xb0 (size before relaxing)
That says the duplicate CIE has been dropped, but not the FDE for the discarded
section.  (Hmm, check that the map file lists the discarded sections from
test2.o comdat groups)

> .eh_frame      0x00000000000004f0       0x2c test2.o
>                                         0xb0 (size before relaxing)
Whereas here both the CIE and FDE have been dropped, as they should be.

The decision to drop FDEs is made in elf_eh_frame.c line 1175:
    keep = !(*reloc_symbol_deleted_p) (ent->offset + 8, cookie);

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]