0672748ac0
bfd/ 2010-04-30 H.J. Lu <hongjiu.lu@intel.com> PR ld/11542 * elf-bfd.h (RELOC_AGAINST_DISCARDED_SECTION): New. * elf32-i386.c (elf_i386_relocate_section): Use it. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise. ld/testsuite/ 2010-04-30 H.J. Lu <hongjiu.lu@intel.com> PR ld/11542 * ld-elf/discard.ld: New. * ld-elf/discard1.d: Likewise. * ld-elf/discard1.s: Likewise. * ld-elf/discard2.d: Likewise. * ld-elf/discard2.s: Likewise. * ld-elf/discard3.d: Likewise.
11 lines
375 B
Makefile
11 lines
375 B
Makefile
#source: discard1.s
|
|
#source: discard2.s
|
|
#ld: -r -T discard.ld
|
|
#readelf: -r
|
|
#target: x86_64-*-linux-gnu i?86-*-linux-gnu
|
|
|
|
Relocation section '.rel.*.debug_info' at offset 0x[0-9a-z]+ contains 2 entries:
|
|
[ \t]+Offset[ \t]+Info[ \t]+Type[ \t]+Sym.*
|
|
[0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+bar.*
|
|
[0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+here.*
|
|
#pass
|