Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * ltconfig, ltmain.sh, libtool.m4: Updated from libtool | Alexandre Oliva | 2000-09-30 | 1 | -304/+294 |
| | | | | | multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt all affected `configure' scripts. | ||||
* | Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t. | Alan Modra | 2000-09-30 | 4 | -41/+130 |
| | |||||
* | Define two bfd_targets for absence and presence of leading | Hans-Peter Nilsson | 2000-09-29 | 7 | -193/+335 |
| | | | | | | | | | | | | | | | | | | | | | | underscore on symbols. Make sure to only link same kind. * elf32-cris.c (cris_elf_object_p, cris_elf_final_write_processing, cris_elf_print_private_bfd_data, cris_elf_merge_private_bfd_data): New. (elf_backend_object_p, elf_backend_final_write_processing, bfd_elf32_bfd_print_private_bfd_data, bfd_elf32_bfd_merge_private_bfd_data): Define. <Target vector definition>: Include elf32-target.h twice with different macro settings: (TARGET_LITTLE_SYM): First as bfd_elf32_cris_vec, then as bfd_elf32_us_cris_vec. (TARGET_LITTLE_NAME): First as "elf32-cris", then "elf32-us-cris". (elf_symbol_leading_char): First as 0, then '_'. (INCLUDED_TARGET_FILE): Define for second include of elf32-target.h. * config.bfd (cris-*-*): Add bfd_elf32_us_cris_vec to targ_selvecs. * configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vector. * configure: Regenerate. * targets.c: Declare bfd_elf32_us_cris_vec. * po/bfd.pot: Regenerate. | ||||
* | (arm_add_to_rel): Fix R_ARM_THM_PC22 relocations. | Alan Modra | 2000-09-29 | 2 | -66/+94 |
| | |||||
* | * elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath. | Alan Modra | 2000-09-29 | 2 | -12/+8 |
| | |||||
* | That'll teach me not to type little patches in by hand. Get | Alan Modra | 2000-09-29 | 1 | -1/+1 |
| | | | | the parentheses right. | ||||
* | (elf_fake_sections): Do not mark the section SHT_NOBITS if | Alan Modra | 2000-09-29 | 2 | -8/+7 |
| | | | | is has the SEC_HAS_CONTENTS flag set. | ||||
* | * aout-cris.c (N_TXTADDR): Define. | Hans-Peter Nilsson | 2000-09-28 | 2 | -0/+16 |
| | |||||
* | * som.c: Include alloca-conf.h | Alan Modra | 2000-09-28 | 5 | -16/+23 |
| | |||||
* | .plt stub for lazy linking, --stub-group-size=N ld switch, | Alan Modra | 2000-09-27 | 4 | -84/+215 |
| | | | | import stub fix, extra DIR14F reloc to fix abort in tc_gen_reloc | ||||
* | * elfcode.h (elf_object_p): Preserve and clear abfd section | Hans-Peter Nilsson | 2000-09-27 | 2 | -0/+14 |
| | | | | information. Restore at error. | ||||
* | * peigen.c (_bfd_pei_swap_aouthdr_in): If some DataDirectory | DJ Delorie | 2000-09-26 | 2 | -7/+27 |
| | | | | | is empty, make sure that its rva also 0. NT loader dislikes having otherwise. | ||||
* | Make weak symbols SS_UNIVERSAL (ie. global) | Alan Modra | 2000-09-26 | 2 | -1/+7 |
| | |||||
* | Correct comments. Don't check non-code output sections for stub | Alan Modra | 2000-09-21 | 2 | -23/+50 |
| | | | | | grouping. (In the process, partly revert and fix bugs introduced with the last change. Oops.) | ||||
* | Fix a segfault caused by under-allocating an array. | Alan Modra | 2000-09-21 | 2 | -18/+24 |
| | |||||
* | Handle out of memory situations. | Alan Modra | 2000-09-20 | 2 | -0/+7 |
| | |||||
* | Change the PLT entry 0 instruction sequence to actually work. | Nick Clifton | 2000-09-19 | 2 | -4/+11 |
| | |||||
* | * elf32-sh.c (sh_elf_relocate_section): Use | Alexandre Oliva | 2000-09-18 | 2 | -19/+25 |
| | | | | | _bfd_final_link_relocate to apply the relocation against a section symbol, when doing relocatable links. | ||||
* | Group stub sections. | Alan Modra | 2000-09-18 | 3 | -165/+276 |
| | |||||
* | * elf32-sh.c (ELF_MAXPAGESIZE): Define to 128, to match | Alexandre Oliva | 2000-09-16 | 2 | -1/+6 |
| | | | | ld/emulparams/shelf.sh. | ||||
* | add support for embedded relocs in m68k ELF port | Nick Clifton | 2000-09-15 | 9 | -389/+557 |
| | |||||
* | ld performs LITUSE relocations incorrectly if -relax is specified on the ld | Nick Clifton | 2000-09-15 | 2 | -10/+26 |
| | | | | | command line and the displacement field of the load or store instruction is non-zero. | ||||
* | Find the first .init and .fini sections correctly. | Alan Modra | 2000-09-15 | 2 | -57/+90 |
| | | | | | Clobber millicode syms via a hash traversal here. elf_adjust_dynamic_symbol really ought to let us look at all dynamic symbols, but it doesn't. | ||||
* | Lots of bug fixes. .plt entries for DT_INIT, DT_FINI, and any | Alan Modra | 2000-09-14 | 2 | -240/+655 |
| | | | | | local function that has a plabel. Size the stub reloc sections as we size the stubs. | ||||
* | * elf32-sh.c (sh_elf_howto_table): Moved R_SH_GOT32, R_SH_PLT32, | Alexandre Oliva | 2000-09-14 | 2 | -113/+257 |
| | | | | | | | | | R_SH_COPY, R_SH_GLOB_DAT, R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC) to the range from 160 to 167. Replaced the original entries with EMPTY_HOWTOs, and added new ones to fill in the gap. (sh_elf_info_to_howto): Make sure the new gap isn't used. (sh_elf_relocate_section): Likewise. | ||||
* | Add support for the MIPS32 | Nick Clifton | 2000-09-14 | 5 | -2/+19 |
| | |||||
* | * som.c (som_write_symbol_strings): Do not used fixed buffers, | Jeff Law | 2000-09-14 | 2 | -25/+68 |
| | | | | | use size_t as a counter. (som_write_space_strings): Similarly. | ||||
* | 2000-09-12 Jason Eckhardt <jle@cygnus.com> | Jason Eckhardt | 2000-09-12 | 2 | -0/+47 |
| | | | | | | * elf32-i860.c (elf32_i860_relocate_pc26): New function and prototype. (elf32_i860_relocate_section): Invoke new function from here. | ||||
* | Make debug_sec_names static. | Nick Clifton | 2000-09-11 | 2 | -1/+6 |
| | |||||
* | Emit 8 NULs for target section name instead of dumping core when the target | Nick Clifton | 2000-09-10 | 2 | -1/+8 |
| | | | | symbol is undefined. | ||||
* | 2000-09-09 Kazu Hirata <kazu@hxi.com> | Kazu Hirata | 2000-09-09 | 2 | -4/+9 |
| | | | | * riscix.c: Remove DEFUN. | ||||
* | Do not initialise flags in output bfd if the input bfd is the default | Nick Clifton | 2000-09-09 | 2 | -6/+13 |
| | | | | architecture with the default flags. | ||||
* | 2000-09-08 Kazu Hirata <kazu@hxi.com> | Kazu Hirata | 2000-09-08 | 4 | -1093/+1046 |
| | | | | | | * archive.c: Fix formatting. * coff-arm.c: Likewise. * doc/chew.c: Likewise. | ||||
* | (bfd_get_unique_section_name): Put a dot before the numeric suffix. | Alan Modra | 2000-09-08 | 2 | -152/+157 |
| | |||||
* | 2000-09-07 Kazu Hirata <kazu@hxi.com> | Kazu Hirata | 2000-09-07 | 2 | -78/+97 |
| | | | | * doc/chew.c: Remove all uses of DEFUN and DEFUN_VOID. | ||||
* | 2000-09-07 Kazu Hirata <kazu@hxi.com> | Kazu Hirata | 2000-09-07 | 2 | -162/+156 |
| | | | | * elf.c: Fix formatting. | ||||
* | * config.bfd (sh-*-linux*): Added. | Alexandre Oliva | 2000-09-07 | 9 | -12/+78 |
| | | | | | | | | | * configure.in (bfd_elf32_shlin_vec, bfd_elf32_shblin_vec): New. * targets.c: Declare them. * elf32-sh-lin.c: New file. * Makefile.am: Compile it. * elf32-sh.c: Don't override defines from elf32-sh-lin.c. * configure, Makefile.in: Rebuilt. | ||||
* | * xcofflink.c (xcoff_link_input_bfd): Include the .tocbss | Geoffrey Keating | 2000-09-06 | 3 | -9/+45 |
| | | | | | | | | | | | | | | pseduo-section when determining where the TOC ends. * coff-rs6000.c (_bfd_xcoff_swap_aux_out): Use bfd_h_put_16 to output x_tvndx as it is only two bytes wide. * coff-rs6000.c (xcoff_howto_table): A modifiable branch-absolute reloc is 26 or 32 bits wide. * coff-rs6000.c (_bfd_xcoff_rtype2howto): The bitsize is irrelevant for relocs that don't change anything. Also look at the full 6 bits of bitsize. | ||||
* | 2000-09-06 Philip Blundell <philb@gnu.org> | Phil Blundell | 2000-09-06 | 2 | -1/+5 |
| | | | | * config.bfd (arm*-*-uclinux*): New target. | ||||
* | * configure: Rebuilt with new libtool.m4. | Alexandre Oliva | 2000-09-06 | 2 | -272/+268 |
| | |||||
* | `template' isn't a very good name for a variable. | Alan Modra | 2000-09-06 | 3 | -7/+13 |
| | | | | Who invented c++ anyway? | ||||
* | Regenerate files using fixed aclocal install. | Nick Clifton | 2000-09-06 | 5 | -67/+101 |
| | |||||
* | Fix buggy macros | Nick Clifton | 2000-09-05 | 2 | -603/+269 |
| | |||||
* | 2000-09-05 Steven Johnson <sbjohnson@ozemail.com.au> | Geoffrey Keating | 2000-09-05 | 2 | -0/+18 |
| | | | | * cpu-powerpc.c (arch_info_struct): Added MPC860 Family entry. | ||||
* | Shared lib support. | Alan Modra | 2000-09-05 | 3 | -748/+3215 |
| | |||||
* | (SEC_HAS_GOT_REF): Define new flag for asection. | Alan Modra | 2000-09-05 | 3 | -5/+79 |
| | | | | (bfd_get_unique_section_name): New function. | ||||
* | A tiny addition for PCREL12F relocs, and a fix for functions that have | Alan Modra | 2000-09-05 | 2 | -10/+28 |
| | | | | been forced local. | ||||
* | Support for vtable relocs. | Alan Modra | 2000-09-05 | 2 | -62/+109 |
| | |||||
* | Fix formatting and spelling mistakes | Nick Clifton | 2000-09-03 | 1 | -52/+52 |
| | |||||
* | 2000-09-03 Philip Blundell <philb@gnu.org> | Phil Blundell | 2000-09-03 | 2 | -1/+13 |
| | | | | | * elf32-arm.h (elf32_arm_relocate_section): Don't try to relocate references to undefined symbols in debugging sections. |