mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-12 12:16:04 +08:00
24aebc79b1
bfd * elf.c (_bfd_elf_maybe_function_sym): Do not accept annobin symbols as potential function symbols. * elfnn-aarch64.c (elfNN_aarch64_maybe_function_sym): Likewise. * elf64-ppc.c (ppc64_elf_maybe_function_sym): Likewise. * elf32-arm.c (elf32_arm_maybe_function_sym): Likewise. ld * testsuite/ld-elf/anno-sym.s: New test source file. * testsuite/ld-elf/anno-sym.d: New test driver. * testsuite/ld-elf/anno-sym.l: New test error output.
6 lines
281 B
Makefile
6 lines
281 B
Makefile
# Check that linking anno-sym.o produces an undefined reference message referring to '_start' and not 'annobin_hello.c'
|
|
#ld: -e _start
|
|
#error_output: anno-sym.l
|
|
# The mips-irix6 target fails this test because it does not find any function symbols. Not sure why.
|
|
#skip: *-*-irix*
|