aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
2002-08-23 * ld-sh/sh64/rd-sh64.exp: New framework file.Alan Modra6-0/+111
* ld-sh/sh64/init-cmpct.d, ld-sh/sh64/init-media.d, ld-sh/sh64/init64.d, ld-sh/sh64/init.s: New tests for correct setting of ISA bit for init and fini entry-points.
2002-08-23Add --with-lib-patch configure switch.Nick Clifton7-207/+241
2002-08-22Set the last bit of DT_INIT and DT_FINI depending on the type of the function.Nick Clifton2-43/+89
2002-08-22Add sh-nto supportNick Clifton6-1/+48
2002-08-20 * ldlang.c (offsetof): Define if not defined.Alan Modra2-0/+8
2002-08-16 * ld-sh/sh64/sh64.exp: Add dlsection.Stephen Clarke4-0/+41
* ld-sh/sh64/dlsection-1.s, ld-sh/sh64/dlsection.sd: New.
2002-08-16 * ld-discard/discard.exp: xfail targets using generic linker.Alan Modra3-1/+8
* ld-discard/extern.d: Allow "data" to be reduced to a section sym.
2002-08-15 * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.Hans-Peter Nilsson3-0/+28
2002-08-14 * ld-sh/sh64/shdl64.xd: Adjust as type of linker-script-symbolsHans-Peter Nilsson1-8/+8
is no longer set to object. (Forgotten commit)
2002-08-14Always enable 64bit targets for 32bit Linux/mips.H.J. Lu2-8/+7
2002-08-142002-08-13 H.J. Lu <hjl@gnu.org>H.J. Lu4-0/+15
* ld-elfvers/vers.exp: Add vers23c and vers23d. * ld-elfvers/vers23c.ver: New. * ld-elfvers/vers23d.dsym: New.
2002-08-13 * ld.texinfo (ALIGN): Remove power of 2 restriction.Alan Modra2-6/+2
2002-08-13 * emulparams/elf32_dlx.sh (TARGET_PAGE_SIZE): Set to 1.Alan Modra6-18/+34
(MAXPAGESIZE): Set to 1. * ld.h (ALIGN_N): Delete. * ldexp.h (align_n): Declare. * ldexp.c (align_n): New function. (fold_binary): Use align_n instead of ALIGN_N. (exp_fold_tree): Likewise. * ldlang.c (lang_size_sections_1): Likewise. (lang_one_common): Likewise.
2002-08-122002-08-12 H.J. Lu <hjl@gnu.org>H.J. Lu14-0/+75
* ld-elfvers/vers.exp: Add vers23. * ld-elfvers/vers23.c: New. * ld-elfvers/vers23.dsym: New. * ld-elfvers/vers23.ver: New. * ld-elfvers/vers23a.c: New. * ld-elfvers/vers23a.dsym: New. * ld-elfvers/vers23a.map: New. * ld-elfvers/vers23a.sym: New. * ld-elfvers/vers23a.ver: New. * ld-elfvers/vers23b.c: New. * ld-elfvers/vers23b.dsym: New. * ld-elfvers/vers23b.map: New. * ld-elfvers/vers23b.ver: New.
2002-08-12 * ld-sh/sh64/abi32.xd: Adjust whitespace in elf32 sectionHans-Peter Nilsson7-30/+34
listing. * ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/rel32.xd, ld-sh/sh64/shdl32.xd: Likewise.
2002-08-12 * ld-sh/sh64/abi32.xd: Adjust as type of linker-script-symbolsHans-Peter Nilsson9-64/+74
is no longer set to object. * ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd, ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd, ld-sh/sh64/crange3.rd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Likewise.
2002-08-10 * ld-discard/discard.exp: Don't run on linuxaout or linuxoldld.Alan Modra5-3/+27
* ld-linkonce/linkonce.exp: Likewise. * ld-selective/sel-dump.exp: Likewise. * ld-selective/selective.exp: Don't run on aout or bout.
2002-08-09Add QNX Neutrino PowerPC support and common up QNX functionsNick Clifton6-26/+309
2002-08-09Add the missing space.H.J. Lu1-1/+1
2002-08-092002-08-08 H.J. Lu <hjl@gnu.org>H.J. Lu13-0/+60
* ld-elfvers/vers.exp: Add vers22. * ld-elfvers/vers22.c: New. * ld-elfvers/vers22.dsym: New. * ld-elfvers/vers22.map: New. * ld-elfvers/vers22.ver: New. * ld-elfvers/vers22a.c: New. * ld-elfvers/vers22a.dsym: New. * ld-elfvers/vers22a.sym: New. * ld-elfvers/vers22a.ver: New. * ld-elfvers/vers22b.c: New. * ld-elfvers/vers22b.dsym: New. * ld-elfvers/vers22b.ver: New.
2002-08-08Check symbols with undefine version.H.J. Lu10-12/+40
2002-08-07Only search for an interworking bfd if there are input bfds.Nick Clifton2-10/+17
2002-08-06 * emultempl/aix.em (gld*_before_parse): Set default arch. RevertsAlan Modra2-60/+74
2002-05-10 change.
2002-08-01Revert Adam Nemet's THUMB PLT patchNick Clifton3-5/+5
2002-08-012002-07-31 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+10
* configure.tgt (powerpc*-*-linux*): Enable elf64ppc for --enable-64-bit-bfd.
2002-08-01Enable x86-64 for Linux/i386 if 64bit BFD is selected.H.J. Lu2-0/+8
2002-07-31Enable 64bit emulations for Linux/mips if 64bit BFD is selected.H.J. Lu2-2/+13
2002-07-31Add new field to bfd_link structure and use it to control how common symbolsNick Clifton4-0/+20
are extracted from archives.
2002-07-31Add support for Thumb PLT entries with interworkingNick Clifton3-0/+12
2002-07-31Retroactively add entry for Lars Brinkhoff's contribution of the PDP-11 andNick Clifton2-1/+8
2.11BSD a.out support.
2002-07-30 * Makefile.am (eelf32btsmipn32.o, eelf32ltsmipn32.o): New emulationsThiemo Seufer7-269/+84
for n32 ABI support. * Makefile.in: Regenerate. * configure.tgt (mips64*el-*-linux-gnu*,mips64*-*-linux-gnu*): Add n32 ABI emulations for these 64 bit targets. * emulparams/elf32bmipn32.sh: Expand comment. * emulparams/elf32btsmipn32.sh: New file, for traditional big endian n32 ABI. * emulparams/elf32ltsmipn32.sh: Likewise for little endian.
2002-07-30Add arm-*-nto port.Nick Clifton6-0/+45
2002-07-30 * elf.c (elf_fake_sections): Fix up .tbss sh_size and sh_type.Jakub Jelinek2-2/+10
* ldlang.c (lang_add_section): Don't turn .tbss into normal sections for relocatable link. (lang_size_sections_1): Don't make .tbss zero size for relocatable link.
2002-07-30 * ld-discard/discard.exp, ld-scripts/phdrs.exp, ld-scripts/phdrs2.exp,Alan Modra15-16/+45
ld-selective/sel-dump.exp: Test hppa*64*-*-hpux* target. * ld-elfvers/vers.exp, ld-elfvsb/elfvsb.exp, ld-elfweak/elfweak.exp, ld-linkonce/linkonce.exp, ld-shared/shared.exp, ld-undefined/weak-undef.exp: Test hppa*64*-*-hpux* and hppa*-*-linux* targets. * ld-discard/exit.s, ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s: Add whitespace before assembler directives.
2002-07-29[ gas/testsuite/ChangeLog ]Chris Demetriou2-1/+9
2002-07-26 Chris Demetriou <cgd@broadcom.com> * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking. * gas/mips/elf_ase_mips16.s: Likewise. * gas/mips/mips.exp: Run the new test. [ ld/testsuite/ChangeLog ] 2002-07-26 Chris Demetriou <cgd@broadcom.com> * ld-mips-elf/mips16-1.d: Check that ASE flag is actually set.
2002-07-26[bfd/]Richard Sandiford5-0/+17
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Merge ASE flags into resulting BFD. [ld/testsuite/] * ld-mips-elf/mips16-1.d, * ld-mips-elf/mips16-1[ab].s: New test. * ld-mips-elf/mips-elf.exp: Run it.
2002-07-26Change from OTHER_RELOCATING_SECTIONS to STACK_ADDR in elf32frv.shBernd Schmidt2-3/+6
2002-07-25New translationsNick Clifton4-1098/+1149
2002-07-24Update Spanish and Swedish translationsNick Clifton3-268/+307
2002-07-24Add missing 2001-09-29 entryAlan Modra1-12/+16
2002-07-24Fix a typo.H.J. Lu1-1/+1
2002-07-23update translations.Nick Clifton2-123/+130
2002-07-20 * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don'tAlan Modra4-3/+14
bomb on /DISCARD/ input section. * emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise. * emultempl/mmo.em (mmo_place_orphan): Likewise.
2002-07-19 * ld-mmix/sec-1.d: Adjust for changes in padding.Hans-Peter Nilsson3-12/+17
* ld-mmix/sec-3.d: Ditto.
2002-07-19 * emultempl/mmo.em (mmo_place_orphan): Handle case of no .textHans-Peter Nilsson2-0/+16
output section.
2002-07-17Add IP2k support to BFD and LDNick Clifton7-1/+194
2002-07-16Add 'Chnages in 2.13' to NEWS files.Nick Clifton2-2/+8
2002-07-162002-07-15 H.J. Lu <hjl@gnu.org>H.J. Lu7-0/+64
* ld-elfvers/vers.exp: Add vers21. * ld-elfvers/vers21.c: New. * ld-elfvers/vers21.dsym: New. * ld-elfvers/vers21.map: New. * ld-elfvers/vers21.sym: New. * ld-elfvers/vers21.ver: New.
2002-07-15bfd/H.J. Lu2-1/+7
2002-07-14 H.J. Lu <hjl@gnu.org> * elflink.h (elf_link_assign_sym_version): Hide the default definition if there is a hidden versioned definition. ld/ 2002-07-14 H.J. Lu <hjl@gnu.org> * ld.texinfo: Document a .symver takes precedence over a version script.
2002-07-12 * ld-cris/nodyn4.d, ld-cris/expdyn4.d, ld-cris/comref1.s,Hans-Peter Nilsson8-0/+87
ld-cris/euwref1.s, ld-cris/expdyn3.d, ld-cris/expdyn2.d, ld-cris/expdref1.s: New tests.