diff options
author | Alan Modra <amodra@gmail.com> | 2024-04-17 08:06:05 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2024-04-17 09:25:15 +0930 |
commit | f6a18d1f55da5820fa1462950704d209a4c41817 (patch) | |
tree | e703f76f7d220f14551a72ed7090f8534a974e3d /libctf/ctf-string.c | |
parent | 59497587af9e1c5f029ab0bb106103dab30a5f5d (diff) | |
download | gdb-f6a18d1f55da5820fa1462950704d209a4c41817.zip gdb-f6a18d1f55da5820fa1462950704d209a4c41817.tar.gz gdb-f6a18d1f55da5820fa1462950704d209a4c41817.tar.bz2 |
ARC e_flags vs. objcopy
While the patch that Nick reverted in commit 3f6a060c7543 was in the
source, "FAIL: objcopy executable (pr25662)" was seen on ARC. The
failure was triggered by the .ARC.attributes section being removed by
the linker script. When a file lacking this section is copied by
objcopy, e_flags from the input is copied to the output (in this case
the value 0x406), but arc_elf_final_write_processing then logical-ors
in 0x300 when Tag_ARC_ABI_osver is not found.
* elf32-arc.c (arc_elf_final_write_processing): Don't ignore
existing e_flags for objcopy.
Diffstat (limited to 'libctf/ctf-string.c')
0 files changed, 0 insertions, 0 deletions