summaryrefslogtreecommitdiff
path: root/bfd
Commit message (Collapse)AuthorAgeFilesLines
* daily updateAlan Modra2006-05-011-1/+1
|
* daily updateAlan Modra2006-04-301-1/+1
|
* daily updateAlan Modra2006-04-291-1/+1
|
* daily updateAlan Modra2006-04-281-1/+1
|
* PR binutils/2584Kaz Kojima2006-04-272-24/+73
| | | | | | | | | | | | | | * tekhex.c (getvalue): Change return type to bfd_boolean and add the new parameter. Return false if the unexpected character is found. (getsym): Likewise. (first_phase): Change return type to bfd_boolean and return false if the unexpected character is found. Replace abort with returning false. (pass_over): Change return type to bfd_boolean and the type of the second argument to bfd_boolean (*) (bfd *, int, char *). Return false if FUNC returns false. (tekhex_object_p): Return NULL if pass_over fails.
* * coff-rs6000.c (xcoff_write_archive_contents_old): Warning fix.Alan Modra2006-04-272-2/+6
|
* daily updateAlan Modra2006-04-271-1/+1
|
* 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-262-7/+21
| | | | | | | | | PR binutils/2593 * elf.c (_bfd_elf_new_section_hook): Don't set section ELF type and flags if its BFD flags have been set. (_bfd_elf_init_private_section_data): Don't copy the output ELF section type from input if it has been set to something different.
* Add missing changelog entryAndreas Jaeger2006-04-261-0/+18
|
* daily updateAlan Modra2006-04-261-1/+1
|
* Regenerate libbfd.h.H.J. Lu2006-04-251-0/+2
|
* 2006-04-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-256-5/+68
| | | | | | | | | | | | | | | | | | | | PR binutils/2467 * elf.c (_bfd_elf_close_and_cleanup): Check elf_tdata (abfd) is NULL first. * elf32-arm.c (elf32_arm_close_and_cleanup): Check if abfd->sections is NULL. (elf32_arm_bfd_free_cached_info): New. (bfd_elf32_bfd_free_cached_info): Defined. * elfxx-target.h (bfd_elfNN_bfd_free_cached_info): Default it to _bfd_free_cached_info. * libbfd-in.h (_bfd_free_cached_info): New. * libbfd: Regenerated. * opncls.c (_bfd_delete_bfd): Check if abfd->memory is NULL. (_bfd_free_cached_info): New.
* daily updateAlan Modra2006-04-251-1/+1
|
* daily updateAlan Modra2006-04-241-1/+1
|
* daily updateAlan Modra2006-04-231-1/+1
|
* daily updateAlan Modra2006-04-221-1/+1
|
* * elf.c (assign_file_positions_except_relocs): Move code settingAlan Modra2006-04-212-54/+61
| | | | | file position of non-loaded sections.. (assign_file_positions_for_segments): ..to here.
* 2006-04-20 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-212-2/+44
| | | | | | | PR ld/2537 * elf.c (bfd_section_from_shdr): Allow sections reserved for applications. Issue an error on sections we don't know how to handle.
* daily updateAlan Modra2006-04-211-1/+1
|
* daily updateAlan Modra2006-04-201-1/+1
|
* * Makefile.am: Run "make dep-am".Alan Modra2006-04-193-22/+29
| | | | * Makefile.in: Regenerate.
* bfd/Alan Modra2006-04-193-6/+11
| | | | | | | | | | | | | | | | * warning.m4 (--enable-werror, -build-warnings): Format help messages. * configure: Regenerate. binutils/ * configure: Regenerate. gas/ * configure.in (--enable-targets): Indent help message. * configure: Regenerate. gprof/ * configure: Regenerate. ld/ * configure: Regenerate. opcodes/ * configure: Regenerate.
* daily updateAlan Modra2006-04-191-1/+1
|
* PR 2257Nick Clifton2006-04-182-2/+17
| | | | | | | | * elfcode.h (elf_object_p): Allow files with corrupt e_shstrndx fields to still be handled as ELF files. * readelf.c (SECTION_NAME): Cope with a missing string table. (process_file_header): Cope with a corrupt e_shstrndx field. (process_section_headers): Correctly handle an e_shstrndx value of SHF_UNDEF.
* daily updateAlan Modra2006-04-181-1/+1
|
* daily updateAlan Modra2006-04-171-1/+1
|
* Update POTFILES.in.Daniel Jacobowitz2006-04-162-0/+6
|
* * configure.in: Update version to 2.17.50.Daniel Jacobowitz2006-04-163-2/+7
| | | | * configure: Regenerated.
* daily updatebinutils-2_17-branchpointAlan Modra2006-04-161-1/+1
|
* daily updateAlan Modra2006-04-151-1/+1
|
* * elf32-xtensa.c (build_reloc_opcodes): New.Bob Wilson2006-04-142-5/+45
| | | | | | | (compute_text_actions): Use it to decode opcodes outside inner loop. (check_section_ebb_pcrels_fit): Add "reloc_opcodes" argument, and if it is set, use it to get the opcodes for relocations. (move_shared_literal): Adjust call to check_section_ebb_pcrels_fit.
* daily updateAlan Modra2006-04-141-1/+1
|
* daily updateAlan Modra2006-04-131-1/+1
|
* daily updateAlan Modra2006-04-121-1/+1
|
* daily updateAlan Modra2006-04-111-1/+1
|
* daily updateAlan Modra2006-04-101-1/+1
|
* daily updateAlan Modra2006-04-091-1/+1
|
* 2006-04-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-082-3/+50
| | | | | | | | | | | | | | PR ld/2513 * elf32-i386.c (GOT_TLS_MASK): New macro for tls_type. (GOT_TLS_IE_IE): Likewise. (GOT_TLS_IE_GD): Likewise. (GOT_TLS_IE_MASK): Likewise. (elf_i386_check_relocs): For global symbols, set GOT_TLS_IE_GD and GOT_TLS_IE_IE for R_386_TLS_GD and R_386_TLS_IE respectively. (allocate_dynrelocs): If both GOT_TLS_IE_IE and GOT_TLS_IE_GD are set, treat tls_type as GOT_TLS_IE_BOTH. (elf_i386_relocate_section): Likewise.
* daily updateAlan Modra2006-04-081-1/+1
|
* * elf64-hppa.c (elf64_hppa_grok_prstatus): New function.Nick Clifton2006-04-072-1/+71
| | | | | (elf64_hppa_grok_psinfo): Likewise. (elf_backend_grok_pstatus, elf_backend_grok_psinfo): Define.
* * elf32-m32c.c (m32c_elf_relocate_section): Generate a symbol forDJ Delorie2006-04-072-0/+21
| | | | each plt entry we create.
* daily updateAlan Modra2006-04-071-1/+1
|
* 2006-04-06 Carlos O'Donell <carlos@codesourcery.com>Carlos O'Donell2006-04-069-26/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.tpl: Add install-html target. * Makefile.def: Add install-html target. * Makefile.in: Regenerate. * configure.in: Add --with-datarootdir, --with-docdir, and --with-htmldir options. * configure: Regenerate. bfd/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * po/Make-in: Add install-html target. * Makefile.am: Rename docdir to bfddocdir. Add datarootdir, docdir htmldir. Add install-html and install-html-recursive targets. * Makefile.in: Regenerate. * configure.in: AC_SUBST for datarootdir, docdir and htmldir. * configure: Regenerate. bfd/doc/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * Makefile.am: Add install-html and install-html-am targets. Define datarootdir, docdir and htmldir. * Makefile.in: Regenerate. binutils/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * po/Make-in: Add install-html target. * Makefile.am: Add install-html and install-html-recursive targets. * Makefile.in: Regenerate. * configure.in: AC_SUBST datarootdir, docdir and htmldir. * configure: Regenerate. * doc/Makefile.am: Add install-html and install-html-am targets. * doc/Makefile.in: Regenerate. etc/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * Makefile.in: Add install-html target. Add htmldir, docdir and datarootdir. * configure.texi: Document install-html target. * configure.in: AC_SUBST datarootdir, docdir, htmldir. * configure: Regenerate. gas/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * po/Make-in: Add install-html target. * Makefile.am: Add install-html and install-html-recursive targets. * Makefile.in: Regenerate. * configure.in: AC_SUBST datarootdir, docdir, htmldir. * configure: Regenerate. * doc/Makefile.am: Add install-html and install-html-am targets. * doc/Makefile.in: Regenerate. gprof/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * po/Make-in: Add install-html target. * Makefile.am: Add install-html, install-html-am and install-html-recursive targets. * Makefile.in: Regenerate. * configure.in: AC_SUBST datarootdir, docdir, htmldir. * configure: Regenerate. intl/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * intl/Makefile.in: Add html info and dvi and install-html to .PHONY Add install-html target. ld/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * Makefile.am: Add install-html, install-html-am, and install-html-recursive targets. * Makefile.in: Regenerate. * configure.in: AC_SUBST datarootdir, docdir, htmldir. * configure: Regenerate. * po/Make-in: Add install-html target. opcodes/ 2006-04-06 Carlos O'Donell <carlos@codesourcery.com> * Makefile.am: Add install-html target. * Makefile.in: Regenerate.
* bfd/H.J. Lu2006-04-062-18/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-04-06 H.J. Lu <hongjiu.lu@intel.com> * elfxx-ia64.c (elfNN_ia64_relax_section): Skip unneeded passes with the skip_relax_pass_0 and skip_relax_pass_1 bits in the section structure. include/ 2006-04-06 H.J. Lu <hongjiu.lu@intel.com> * bfdlink.h (bfd_link_info): Replace need_relax_finalize with relax_pass. ld/ 2006-04-06 H.J. Lu <hongjiu.lu@intel.com> * emultempl/ia64elf.em: Set link_info.relax_pass to 2. Remove link_info.need_relax_finalize. * ldlang.c (relax_sections): New. (lang_process): Use. Call relax_sections link_info.relax_pass times. * ldmain.c (main): Set link_info.relax_pass to 1. Remove link_info.need_relax_finalize.
* * elf32-bfin.c (bfinfdpic_relocs_info_hash): Sprinkle casts toBernd Schmidt2006-04-062-2/+7
| | | | eliminate warnings.
* daily updateAlan Modra2006-04-061-1/+1
|
* 2006-04-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-052-68/+558
| | | | | | | | | | | | | | | | | | | | | | | | | | James E Wilson <wilson@specifixinc.com> PR ld/2442 * elfxx-ia64.c (elfNN_ia64_dyn_sym_info): Remove next. (elfNN_ia64_local_hash_entry): Add count, sorted_count and size. (elfNN_ia64_link_hash_entry): Likewise. (elfNN_ia64_new_elf_hash_entry): Initialize count, sorted_count and size. (elfNN_ia64_hash_copy_indirect): Updated elfNN_ia64_dyn_sym_info processing. (elfNN_ia64_hash_hide_symbol): Likewise. (elfNN_ia64_global_dyn_sym_thunk): Likewise. (elfNN_ia64_local_dyn_sym_thunk): Likewise. (elfNN_ia64_global_dyn_info_free): New function. (elfNN_ia64_local_dyn_info_free): Likewise. (elfNN_ia64_hash_table_free): Free local and global elfNN_ia64_dyn_sym_info. (addend_compare): New function. (sort_dyn_sym_info): Likewise. (get_dyn_sym_info): Updated to use binary search for addend. (elfNN_ia64_check_relocs): Scan relocations to create dynamic relocation arrays first.
* Fix -Werror problem in previous change.Bernd Schmidt2006-04-051-1/+0
|
* * elf32-bfin.c (_bfin_create_got_section): Don't generate a _gpBernd Schmidt2006-04-052-17/+5
| | | | symbol.
* 2006-04-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-04-052-0/+34
| | | | | | | PR ld/2411 * elflink.c (check_dynsym): New. (elf_link_output_extsym): Use it. (bfd_elf_final_link): Likewise.