8aee822f5b
ld-discard/extern.d: Adjust expected warning to take into account the fact that the linker's name might be included and that the reloc might have been adjusted to be against the section symbol.
11 lines
563 B
Makefile
11 lines
563 B
Makefile
#source: extern.s
|
|
#ld: -T discard.ld
|
|
#warning: .*data.* referenced in section `\.text' of tmpdir/dump0.o: defined in discarded section `\.data\.exit' of tmpdir/dump0.o
|
|
#objdump: -p
|
|
#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
|
|
# command which will be present in the message, eg "../ld-new"
|
|
# 2) Targets which define EXTERN_FORCE_RELOC to 0 in their
|
|
# gas/config/tc-xxx.h file will convert the symbol in the reloc from
|
|
# "data" to the section symbol ".data.exit".
|