aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
2002-08-30 * emulparams/elf32ppc.sh (ARCH): Set to "powerpc:common".Alan Modra2-1/+5
2002-08-28Add TMS320C4x supportNick Clifton9-0/+229
2002-08-28 * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,Alan Modra2-10/+16
strtoul and strtoull with bfd_scan_vma. (gld${EMULATION_NAME}_read_file): Likewise.
2002-08-28 * ld-discard/discard.exp: xfail m6812.Alan Modra3-2/+8
* ld-scripts/map-address.d: Adjust for extras emitted by pe targets.
2002-08-28 * configure.tgt: Remove h8[35]00-*-hms*. Add h8500-*-rtems*.Alan Modra2-2/+6
2002-08-27Handle .rdata_runtime_pseudo_reloc sections.Nick Clifton2-0/+10
2002-08-27Revert ARM linker patch and apply similar patch to bfd insteadNick Clifton2-82/+49
2002-08-26Revert last change.Alan Modra2-5/+9
2002-08-26 * ld-mmix/b-nosym.d: Adjust for "no symbols" on stdout.Alan Modra2-5/+9
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