aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2002-10-15 * ldlang.c (load_symbols): Revert last change.Alan Modra1-0/+4
2002-10-14 * ldlang.c (load_symbols): Don't call bfd_link_add_symbols whenAlan Modra1-7/+15
just_syms_flag. (lang_reasonable_defaults): Don't compare against false. (size_input_section): Likewise. (lang_size_sections_1): Likewise. (lang_do_assignments): Likewise. (lang_add_output): Likewise.
2002-10-14 * Makefile.am: Run "make dep-am".Alan Modra1-0/+6
* Makefile.in: Regenerate. * ldver.c: #include "bfdver.h".
2002-10-13 * scripttempl/elfm68hc11.sc: Use KEEP for .vectors, .installN,Stephane Carrez1-0/+6
.finiN section. * scripttempl/elfm68hc12.sc: Likewise.
2002-10-11 * pe-dll.c (make_import_fixup_mark): Avoid type-punned pointer.Alan Modra1-0/+2
2002-10-11 * ldgram.y (memory_spec): Provide empty action.Alan Modra1-0/+5
(section <NAME>): Likewise.
2002-10-10 * ldfile.c (ldfile_try_open_bfd): When searching skip linker scripts ifJakub Jelinek1-0/+8
they have OUTPUT_FORMAT not matching actual output format. * ldlang.c (lang_get_output_target): New function. (open_output): Use it. * ldlang.h (lang_get_output_target): New prototype.
2002-10-10 * emultempl/elf32.em (output_rel_find): Prefer .rel script sectionsAlan Modra1-0/+7
when orphan is .rel, .rela when orphan is .rela. (gld${EMULATION_NAME}_place_orphan): Handle combreloc .rel* case first. Remove outsecname var.
2002-10-09* Makefile.am: Add eshelf32_linux.o andStephen Clarke1-0/+10
eshlelf32_linux.o, new emulations for sh64 Linux. * Makefile.in: Regenerate. * configure.tgt: Add sh64eb-*-linux* and sh64-*-linux* emulations. * emulparams/shelf32_linux.sh: New file. * emulparams/shlelf32_linux.sh: New file.
2002-10-082002-10-08 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+7
* ldlang.c (lang_file_exist): Removed. (new_afile): Revert the last change. * ldlang.h (lang_file_exist): Removed. * lexsup.c (parse_args): Revert the last change.
2002-10-07Don't re-export auto-import symbols.Nick Clifton1-0/+6
2002-10-07Abort if the filename to be added matches the linker output filename.Nick Clifton1-0/+9
2002-10-02 * emulparams/elf64ppc.sh (MAXPAGESIZE): Set to 0x10000.Alan Modra1-0/+4
2002-09-30 * scripttempl/elfd30v.sc: Order reloc sections placing .plt last.Alan Modra1-0/+4
* scripttempl/elfm68hc11.sc: Likewise. * scripttempl/elfm68hc12.sc: Likewise.
2002-09-30No need to set OTHER_GOT_RELOC_SECTIONS in emulparams/elf32ppclinux.sh.H.J. Lu1-2/+1
2002-09-30 * emultempl/elf32.em (output_rel_find): Always place orphan loadableAlan Modra1-0/+7
reloc sections just before .rel.plt/.rela.plt. (gld${EMULATION_NAME}_place_orphan <.rel>): Remove combreloc code. Only put loadable reloc sections in hold_rel.
2002-09-292002-09-29 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* ld/emulparams/elf32ppc.sh (OTHER_GOT_RELOC_SECTIONS): New. * ld/emulparams/elf32ppclinux.sh (OTHER_GOT_RELOC_SECTIONS): New.
2002-09-25 From "Anita Kulkarni" <AnitaK@kpit.com>Daniel Jacobowitz1-0/+6
* scripttempl/sh.sc: Handle .eh_frame* and .gcc_exc* sections.
2002-09-25 * genscripts.sh (SEGMENT_SIZE): Use MAXPAGESIZE beforeAlan Modra1-0/+7
TARGET_PAGE_SIZE. * scripttempl/elf.sc (DATA_SEGMENT_ALIGN): Incorporate SEGMENT_SIZE alignment. * emulparams/elf64ppc.sh (DATA_ADDR): Delete. (SEGMENT_SIZE): Define.
2002-09-25 * ldexp.c (fold_unary): New. Split out from exp_fold_tree.Alan Modra1-0/+6
(fold_binary): Correct abs - non-abs case. (fold_trinary): New. Split out from exp_fold_tree.
2002-09-24 * emulparams/elf64ppc.sh (DATA_ADDR): Define.Alan Modra1-0/+7
* emulparams/elf64_aix.sh (DATA_ADDR): Don't use a fixed address for start of .data, instead align up to 256M boundary. * scripttempl/aix.sc: Likewise.
2002-09-23* scripttempl/i386go32.sc: Handle bss unique sections.DJ Delorie1-0/+4
2002-09-21 * ldmisc.c (vfinfo <%C,%D,%G>): Always output bfd, section and offset.Alan Modra1-0/+4
2002-09-18 * emulparams/elf32bmipn32-defs.sh: New file.Stan Cox1-0/+8
* emulparams/elf32bmipn32.sh: Use elf32bmipn32-defs.sh. * emulparams/elf32btsmipn32.sh: Likewise. * emulparams/elf64bmip.sh: Likewise. * emulparams/elf64btsmip.sh: Likewise.
2002-09-172002-09-16 Bruno Haible <bruno@clisp.org>David O'Brien1-0/+7
* elf32-i386.c: Don't defined ELF_ARCH etc. if this file is included by a target variant implementation. * elf64-alpha.c: Likewise. * elf32-i386-fbsd.c: New file. * elf64-alpha-fbsd.c: New file. * targets.c: Support bfd_elf32_i386_freebsd_vec and bfd_elf64_alpha_freebsd_vec. * configure.in: Accept the vectors bfd_elf32_i386_freebsd_vec, bfd_elf64_alpha_freebsd_vec. * Makefile.am (BFD32_BACKENDS): Add elf32-i386-fbsd.lo. (BFD32_BACKENDS_CFILES): Add elf32-i386-fbsd.c. (BFD64_BACKENDS): Add elf64-alpha-fbsd.lo. (BFD64_BACKENDS_CFILES): Add elf64-alpha-fbsd.c. (elf32-i386-fbsd.lo, elf64-alpha-fbsd.lo): Add dependencies. * config.bfd: For FreeBSD targets, set targ_defvec to a FreeBSD specific targets. Define OLD_FREEBSD_ABI_LABEL if appropriate. * config/tc-i386.h (ELF_TARGET_FORMAT): New macro. (TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf32-i386". * config/tc-i386.c (i386_target_format): Likewise. * config/tc-alpha.h (ELF_TARGET_FORMAT): New macro. (TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf64-alpha". * emulparams/elf_i386_fbsd.sh: Set OUTPUT_FORMAT to elf32-i386-freebsd. * emulparams/elf64alpha_fbsd.sh: Set OUTPUT_FORMAT to elf64-alpha-freebsd. Approved by: Alan Modra <amodra@bigpond.net.au> Message-ID: <20020715021113.GJ30362@bubble.sa.bigpond.net.au>
2002-09-11New TI port supports both C4x and C3x series of DSPs.Nick Clifton1-1/+3
2002-09-11Update translationsNick Clifton1-0/+4
2002-09-06 * configure.tgt (h8300-*-hms*, h8500-*-hms*): Restore.Jeff Law1-0/+4
2002-09-02Add EXTERN references to __ctbpm __gp and __ep.Nick Clifton1-3/+3
Define TEMPLATE_NAME. Revert bogus change to ldexp.c
2002-09-02Fix PROVIDENick Clifton1-0/+6
2002-08-30Update description to reflect D10V TS3 board.Nick Clifton1-0/+8
2002-08-30 * emulparams/elf32ppc.sh (ARCH): Set to "powerpc:common".Alan Modra1-0/+4
2002-08-28Add TMS320C4x supportNick Clifton1-0/+15
2002-08-28 * emultempl/aix.em (gld${EMULATION_NAME}_parse_args): Replace strtoll,Alan Modra1-0/+6
strtoul and strtoull with bfd_scan_vma. (gld${EMULATION_NAME}_read_file): Likewise.
2002-08-28 * configure.tgt: Remove h8[35]00-*-hms*. Add h8500-*-rtems*.Alan Modra1-0/+4
2002-08-27Handle .rdata_runtime_pseudo_reloc sections.Nick Clifton1-0/+5
2002-08-27Revert ARM linker patch and apply similar patch to bfd insteadNick Clifton1-0/+6
2002-08-23Add --with-lib-patch configure switch.Nick Clifton1-0/+16
2002-08-22Set the last bit of DT_INIT and DT_FINI depending on the type of the function.Nick Clifton1-0/+7
2002-08-22Add sh-nto supportNick Clifton1-0/+8
2002-08-20 * ldlang.c (offsetof): Define if not defined.Alan Modra1-0/+4
2002-08-14Always enable 64bit targets for 32bit Linux/mips.H.J. Lu1-0/+5
2002-08-13 * ld.texinfo (ALIGN): Remove power of 2 restriction.Alan Modra1-0/+1
2002-08-13 * emulparams/elf32_dlx.sh (TARGET_PAGE_SIZE): Set to 1.Alan Modra1-0/+13
(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-09Add QNX Neutrino PowerPC support and common up QNX functionsNick Clifton1-0/+8
2002-08-08Check symbols with undefine version.H.J. Lu1-0/+14
2002-08-07Only search for an interworking bfd if there are input bfds.Nick Clifton1-0/+5
2002-08-06 * emultempl/aix.em (gld*_before_parse): Set default arch. RevertsAlan Modra1-0/+5
2002-05-10 change.
2002-08-01Revert Adam Nemet's THUMB PLT patchNick Clifton1-0/+5
2002-08-012002-07-31 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* configure.tgt (powerpc*-*-linux*): Enable elf64ppc for --enable-64-bit-bfd.