Files
binutils-gdb/ld/testsuite/ld-plugin/pr32846d.c
H.J. Lu 2cec91421e ld: Skip the LTO archive member only for the earlier DSO
commit 2707d55e53
Author: Michael Matz <matz@suse.de>
Date:   Mon Mar 31 15:57:08 2025 +0200

skipped the LTO archive member even when the earlier item is also an
archive.  Instead, skip the LTO archive member only if the earlier item
is a shared library.

bfd/

	PR ld/32846
	PR ld/32854
	* elflink.c (elf_link_add_archive_symbols): Skip the LTO archive
	member only if the earlier item is a shared library.

ld/

	PR ld/32846
	PR ld/32854
	* testsuite/ld-plugin/lto.exp: Run ld/32846 test.
	* testsuite/ld-plugin/pr32846a.c: New file.
	* testsuite/ld-plugin/pr32846b.c: Likewise.
	* testsuite/ld-plugin/pr32846c.c: Likewise.
	* testsuite/ld-plugin/pr32846d.c: Likewise.
	* testsuite/ld-plugin/pr32846e.c: Likewise.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
2025-04-10 10:29:28 -07:00

13 lines
154 B
C

extern void kmod_new (void);
extern void mkdir_parents (void);
void
do_lsmod (void)
{
kmod_new ();
}
void
do_static_nodes (void)
{
mkdir_parents();
}