Browse Source
Many of the reloc error messages have already been converted from
using %C to using %H in ld.bfd, to print section+offset as well as
file/line/function. This catches a few remaining, and changes gold to
do the same.
PR 10957
bfd/
* elf32-sh.c (sh_elf_relocate_section): Use %H in error messages.
gold/
* object.cc (Relocate_info::location): Always report section+offset.
* testsuite/debug_msg.sh: Adjust to suit.
* testsuite/x32_overflow_pc32.sh: Likewise.
* testsuite/x86_64_overflow_pc32.sh: Likewise.
ld/
* emultempl/pe.em (read_addend): Use %H in error message.
* emultempl/pep.em (read_addend): Likewise.
* ldcref.c (check_reloc_refs): Likewise.
* ldmain.c (warning_find_reloc, undefined_symbol): Likewise.
* pe-dll.c (pe_create_import_fixup): Likewise.
* testsuite/ld-cris/undef2.d: Adjust expected output to suit.
* testsuite/ld-cris/undef3.d: Likewise.
* testsuite/ld-elf/shared.exp: Likewise.
* testsuite/ld-i386/compressed1.d: Likewise.
* testsuite/ld-ia64/line.exp: Likewise.
* testsuite/ld-plugin/lto.exp: Likewise.
* testsuite/ld-undefined/undefined.exp: Likewise.
* testsuite/ld-x86-64/compressed1.d: Likewise.
* testsuite/ld-x86-64/line.exp: Likewise.
* testsuite/ld-x86-64/pr27587.err: Likewise.
(cherry picked from commit 02d2a36902)
binutils-2_41-release-point
20 changed files with 34 additions and 34 deletions
@ -1,6 +1,6 @@ |
|||
# source: start1.s |
|||
# source: stabs1.s |
|||
# target: cris-*-*elf* cris-*-*aout* |
|||
# as: --em=crisaout |
|||
# ld: -mcrisaout |
|||
# error: .o:/blah/foo.c:96: undefined reference to `globsym1'$ |
|||
#source: start1.s |
|||
#source: stabs1.s |
|||
#target: cris-*-*elf* cris-*-*aout* |
|||
#as: --em=crisaout |
|||
#ld: -mcrisaout |
|||
#error: .o:/blah/foo.c:96:\(.*\): undefined reference to `globsym1'$ |
|||
|
|||
@ -1,3 +1,3 @@ |
|||
#... |
|||
.*pr27587/<artificial>:4: undefined reference to `stack_size' |
|||
.*pr27587/<artificial>:4:\(.*\): undefined reference to `stack_size' |
|||
#... |
|||
|
|||
Loading…
Reference in new issue