aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Collapse)AuthorFilesLines
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.
2002-07-12 * emulparams/elf64ppc.sh (ARCH): Set to powerpc:common64.Alan Modra2-1/+7
(COMMONPAGESIZE): Define.
2002-07-09 * ld-scripts/dynamic-sections*: New test.Richard Sandiford6-0/+34
2002-07-09 * emulparams/hppanbsd.sh: Remark that hppaobsd.sh references this file.Alan Modra2-0/+7
2002-07-09oops, forgot to commit.Alan Modra1-0/+8
2002-07-09 * ld-cris/libdso-3.d, ld-cris/dso-3.s, ld-cris/noglob1.s,Hans-Peter Nilsson5-0/+49
ld-cris/noglob1.d: New tests.
2002-07-09 * configure.tgt: Add hppaobsd.o.Alan Modra4-2/+20
* Makefile.am: Add support for alpha-*-openbsd*, hppa-*-openbsd*, powerpc-*-openbsd* and sparc64-*-openbsd*. * Makefile.in: Regenerate. * emulparams/hppaobsd.sh: New file.
2002-07-09Fix typo last changeHans-Peter Nilsson1-1/+1
2002-07-09 * ld-cris/libdso-1.d: Tweak for change in size of dynamic sections.Hans-Peter Nilsson2-1/+5
2002-07-05 * ldlang.c (print_wild_statement): Fix output formatting.Alan Modra2-3/+9
2002-07-04 * ldlang.c: (strip_excluded_output_sections): New function.Alan Modra2-8/+45
(lang_process): Call it. (lang_size_sections_1): Revert 2002-06-10 change.
2002-07-02 * Makefile.am (check-DEJAGNU): Revert 2002-06-25 change.Alan Modra3-29/+272
Run "make dep-am". * Makefile.in: Regenerate.
2002-07-02 * lib/ld-lib.exp (default_ld_nm): Run nm with LC_ALL=C to ensureAlan Modra3-78/+112
consistent sorting. (run_dump_test): Likewise for objdump/nm/objcopy/readelf. * ld-sh/sh64/sh64.exp (run_ld_link_tests): Likewise.
2002-07-02 * ldfile.c (ldfile_try_open_bfd): Formatting.Alan Modra2-2/+3
2002-07-02 * ldmisc.c (demangle): Move so that it doesn't intrude betweenAlan Modra2-40/+48
vfinfo comment and body. Add comment.
2002-07-01 * emulparams/vax.sh (OUTPUT_FORMAT): Use a.out-vax-bsd format.Alan Modra2-1/+5
2002-07-01 * ldlang.h (entry_sym): Make it a struct bfd_sym_chain.Alan Modra11-45/+72
* ldlang.c (entry_sym): Likewise. (ldlang_undef_chain_list_type): Likewise. (lang_finish): Adjust references to entry_symbol. (lang_add_entry): Likewise. (lang_gc_sections): Use link_info.gc_sym_list. (lang_process): Set link_info.gc_sym_list. * ldlex.l: Include bfdlink.h. * ldmain.c (main): Init link_info.gc_sym_list. * emultempl/aix.em: Adjust references to entry_symbol. * emultempl/armcoff.em: Likewise. * emultempl/armelf.em: Likewise. * emultempl/pe.em: Likewise. * emultempl/ppc64elf.em (ppc_after_open): New function. (LDEMUL_AFTER_OPEN): Define. * emulparams/elf64ppc.sh: KEEP .opd sections.
2002-06-29 * ld-mmix/sec-8m.d, ld-mmix/sec-8m.s, ld-mmix/sec-8a.s,Hans-Peter Nilsson6-0/+51
ld-mmix/sec-8b.s, ld-mmix/sec-8d.s: New test.
2002-06-29 * emulparams/m68hc12elfb.sh (EEPROM_MEMORY): Define.Stephane Carrez7-0/+45
* emulparams/m68hc11elfb.sh (EEPROM_MEMORY): Define. * emulparams/m68hc11elf.sh (EEPROM_SIZE): Define. (EEPROM_START_ADDR): Define. (EEPROM_MEMORY): Define. * emulparams/m68hc12elf.sh: Likewise. * scripttempl/elfm68hc11.sc: Handle .eeprom section; handle .softregs section to put soft registers in .page0. * scripttempl/elfm68hc12.sc: Likewise but put soft registers in bss.
2002-06-27 * emulparams/hppa64linux.sh (OTHER_GOT_RELOC_SECTIONS): Add rela.opdJeff Law2-1/+9
section. Add ${RELOCATING-0}.
2002-06-26ld:Joern Rennecke3-2/+21
* emulparams/shelf.sh (STACK_ADDR): Don't define. (OTHER_SECTIONS): Define. * emulparams/shelf_nbsd.sh ((STACK_ADDR): Don't undef. (OTHER_SECTIONS): Undef. newlib: * libc/sys/sh/crt0.S: Remove vestigial .section directive. gcc: * config/sh/crt1.asm: remove _stack label definition and sentinel value.
2002-06-26 * ldmisc.c (demangle): Restore dots stripped from sym name.Alan Modra2-2/+24
2002-06-262002-06-25 H.J. Lu <hjl@gnu.org>H.J. Lu3-0/+7
* Makefile.am (check-DEJAGNU): Set LC_ALL=C and export it. * Makefile.in: Regenerated.
2002-06-20Update bug reporting guidelinesNick Clifton2-15/+26
2002-06-20Remove romp targetNick Clifton2-4/+4
2002-06-192002-06-18 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+6
* emultempl/mipself.em (mips_elf${ELFSIZE}_check_sections): Check section flags for SEC_DATA, rather than for SEC_CODE being unset.
2002-06-192002-06-18 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-1/+6
* emultempl/mipself.em (mips_elf${ELFSIZE}_check_sections): Fix format specifier used to print BFD name.
2002-06-192002-06-18 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-0/+6
* ld-mips-elf/empic2-ref.s: Add a missing .end, apparently turned up by recent assembler changes.
2002-06-182002-06-18 Dave Brolley <brolley@redhat.com>Dave Brolley6-1/+40
From Catherine Moore, Michael Meissner, Jim Blandy: * emulparams/elf32frv.sh: New file. * configure.tgt: Support frv-*-*. * Makefile.am (ALL_EMULATIONS): Add eelf32frv.o. (eelf32frv.c): New target.
2002-06-17Fix ld segfault for some elf targets. Fix default layout for d10v.Tom Rix4-4/+15
2002-06-17Tests for d10v.Tom Rix44-0/+678
2002-06-13Individual processor configurations for sh-elf / sh-linux:Joern Rennecke2-2/+6
gcc: * config.gcc: Add support for sh[234]*-*-elf*, sh[2346lbe]*-*-linux*. * config/sh/linux.h (TARGET_DEFAULT): Use TARGET_CPU_DEFAULT. * sh.h (SELECT_SH1, SELECT_SH2, SELECT_SH3, SELECT_SH3E): New macros. (SELECT_SH4_NOFPU, SELECT_SH4_SINGLE_ONLY, SELECT_SH4): Likewise. (SELECT_SH4_SINGLE, SELECT_SH5_64, SELECT_SH5_64_NOFPU): Likewise. (SELECT_SH5_32, SELECT_SH5_32_NOFPU, SELECT_SH5_COMPACT): Likewise. (SELECT_SH5_COMPACT_NOFPU): Likewise. (TARGET_SWITCHES): Use them. (TARGET_CPU_DEFAULT): Define if not already defined. (TARGET_DEFAULT): Use it. (LINK_DEFAULT_CPU_EMUL): Value now depends on TARGET_CPU_DEFAULT. * config/sh/t-linux (MULTILIB_OPTIONS): Use MULTILIB_ENDIAN. * config/sh/t-monolib: New file. bfd: config.bfd: Add support for sh[1234]l*-*-elf* | sh3el*-*-elf*, sh[1234]*-elf*. ld: * configure.tgt: Add support for sh[1234]*le*-*-elf, sh[1234]*-*-elf. Still outstanding: config.sub: * config.sub: Add support for sh[12], sh3e, sh[1234]le, sh3ele, shle, sh[1234]le, sh3ele, sh64le.
2002-06-132002-06-12 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+12
* emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Return false if xvec doesn't match.
2002-06-122002-06-11 John David Anglin <dave@hiauly1.hia.nrc.ca>Jeff Law2-0/+8
* ld-scripts/cross1.t: Add .hash, .dynstr and .dynsym sections to script.
2002-06-11AJ found the problem and created the patch.Martin Schwidefsky1-1/+1
2002-06-112002-06-11 Martin Schwidefsky <schwidefsky@de.ibm.com>Martin Schwidefsky2-0/+6
* ld-undefined/undefined.exp: Add s390x to dwarf2 xfails.
2002-06-10 * ld-mips-elf/region1a.s,Richard Sandiford6-0/+38
* ld-mips-elf/region1b.s, * ld-mips-elf/region1.t, * ld-mips-elf/region1.d: New test. * ld-mips-elf/mips-elf.exp: Run it.
2002-06-10 * ldlang.c (lang_size_sections_1): Skip removed output sections.Richard Sandiford2-0/+12
2002-06-08 * ldexp.c: Replace CONST with const.Alan Modra7-28/+37
* ldfile.c: Likewise. * ldfile.h: Likewise. * ldlex.l: Likewise. * mri.c: Likewise. * pe-dll.h: Likewise.