m68hc1* fixes
With config.sub now properly returning m68hc12-unknown-elf rather than m68hc12-unknown-none, more ELF tests run. This patch enables STB_GNU_UNIQUE processing fixing some testsuite failures that probably no m68hc12 user cares about, and removes some XPASSes. bfd/ * elf32-m68hc1x.c (elf32_m68hc11_post_process_headers): Call _bfd_elf_post_process_headers. ld/ * testsuite/ld-discard/extern.d: Remove m68hc12 xfail. * testsuite/ld-discard/start.d: Likewise. * testsuite/ld-discard/static.d: Likewise.
This commit is contained in:
parent
f5a1cdde80
commit
61658d78f0
|
@ -1,3 +1,8 @@
|
|||
2018-07-09 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* elf32-m68hc1x.c (elf32_m68hc11_post_process_headers): Call
|
||||
_bfd_elf_post_process_headers.
|
||||
|
||||
2018-07-06 Max Filippov <jcmvbkbc@gmail.com>
|
||||
|
||||
* elf32-xtensa.c (elf_xtensa_allocate_dynrelocs): Don't allocate
|
||||
|
|
|
@ -1456,6 +1456,8 @@ elf32_m68hc11_post_process_headers (bfd *abfd, struct bfd_link_info *link_info)
|
|||
struct m68hc11_scan_param param;
|
||||
struct m68hc11_elf_link_hash_table *htab;
|
||||
|
||||
_bfd_elf_post_process_headers (abfd, link_info);
|
||||
|
||||
if (link_info == NULL)
|
||||
return;
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2018-07-09 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* testsuite/ld-discard/extern.d: Remove m68hc12 xfail.
|
||||
* testsuite/ld-discard/start.d: Likewise.
|
||||
* testsuite/ld-discard/static.d: Likewise.
|
||||
|
||||
2018-07-09 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* emultempl/armelf.em (gld${EMULATION_NAME}_finish): Use the right
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
#error: .*data.* referenced in section `\.text' of tmpdir/extern.o: defined in discarded section `\.data\.exit' of tmpdir/extern.o
|
||||
#objdump: -p
|
||||
#xfail: d30v-*-* dlx-*-* pj*-*-*
|
||||
#xfail: m68hc12-*-* m6812-*-*
|
||||
#pass
|
||||
# The expected warning used to start with "`data' referenced..." but
|
||||
# this has two problems: 1) It does not include the name of the linker
|
||||
|
|
|
@ -4,5 +4,4 @@
|
|||
#error: `data' referenced in section `\.text' of tmpdir/start.o: defined in discarded section `\.data\.exit' of tmpdir/exit.o
|
||||
#objdump: -p
|
||||
#xfail: d30v-*-* dlx-*-* pj*-*-*
|
||||
#xfail: m68hc12-*-* m6812-*-*
|
||||
#pass
|
||||
|
|
|
@ -3,5 +3,4 @@
|
|||
#error: `(\.data\.exit|data)' referenced in section `\.text' of tmpdir/static.o: defined in discarded section `\.data\.exit' of tmpdir/static.o
|
||||
#objdump: -p
|
||||
#xfail: d30v-*-* dlx-*-* pj*-*-*
|
||||
#xfail: m68hc12-*-* m6812-*-*
|
||||
#pass
|
||||
|
|
Loading…
Reference in New Issue