aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-08-13bfd/Richard Sandiford13-72/+148
* elfxx-mips.c (mips_elf_link_hash_table): Add computed_got_sizes. (mips_elf_record_global_got_symbol): Increment local_gotno for each forced-local symbol. (_bfd_mips_elf_check_relocs): Pass forced-local call symbols to mips_elf_record_global_got_symbol for VxWorks too. (_bfd_mips_elf_always_size_sections): Set computed_got_sizes to true after computing the GOT size. (_bfd_mips_elf_hide_symbol): Increase local_gotno whenever got.offset == 1. Only adjust global_gotno if computed_got_sizes. For VxWorks, add a local entry when hiding a symbol that needs a plt but has not been marked as needing a global got entry. (_bfd_mips_elf_link_hash_table_create): Set computed_got_sizes to false. ld/testsuite/ * ld-mips-elf/vxworks-forced-local-1.d, * ld-mips-elf/vxworks-forced-local-1.s, * ld-mips-elf/vxworks-forced-local-1.ver: New test. * ld-mips-elf/mips-elf.exp: Run it. * ld-mips-elf/tlsdyn-o32-2.d: Adjust for removal of unnecessary local GOT entry. * ld-mips-elf/tlsdyn-o32-2.got: Likewise. * ld-mips-elf/tlsdyn-o32-3.d: Likewise. * ld-mips-elf/tlsdyn-o32-3.got: Likewise. * ld-mips-elf/vxworks1-lib.dd: Likewise. * ld-mips-elf/vxworks1-lib.rd: Likewise.
2007-08-13 * config/default.exp: New file.Daniel Jacobowitz2-0/+22
2007-08-13* standards.texi: Import 22 July 2007 version.Nick Clifton4-570/+1264
* fdl.texi: Import version 1.2. * make-stds.texi: Import 2006 version.
2007-08-13 * NEWS: Add a marker for the 2.18 features.Daniel Jacobowitz2-0/+5
2007-08-13 * doc/Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): IncludeDaniel Jacobowitz9-12/+30
$(top_srcdir)/../../bfd/doc. * doc/Makefile.in: Regenerate.
2007-08-13 * coffgen.c (coff_get_normalized_symtab): Correct cast.Daniel Jacobowitz2-1/+5
2007-08-13 * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): PassBen Elliston3-0/+19
--silent if $silent. * configure: Regenerate.
2007-08-13 * elf.c (elf_modify_segment_map): Add remove_empty_load param.Alan Modra2-6/+18
Don't remove empty PT_LOAD header if false. (_bfd_elf_map_sections_to_segments): If user phdrs, pass false to elf_modify_segment_map. (assign_file_positions_for_load_sections): Pass false to elf_modify_segment_map.
2007-08-13bfd/Alan Modra16-96/+185
* elf64-ppc.c (ADDI_R12_R12, LD_R11_0R2, LD_R2_0R2): Define. Update stub comments. (build_plt_stub): Build two variants, one without "addis". (ppc_build_one_stub): Build stubs without "addis" if possible. (ppc_size_one_stub): Size new stubs. ld/testsuite/ * ld-powerpc/relbrlt.s (.text.pad2): Adjust space. * ld-powerpc/relbrlt.d: Update. * ld-powerpc/tlsexe.d: Update. * ld-powerpc/tlsexe.g: Update. * ld-powerpc/tlsexe.r: Update. * ld-powerpc/tlsexetoc.d: Update. * ld-powerpc/tlsexetoc.g: Update. * ld-powerpc/tlsexetoc.r: Update. * ld-powerpc/tlsso.d: Update. * ld-powerpc/tlsso.g: Update. * ld-powerpc/tlsso.r: Update. * ld-powerpc/tlstocso.d: Update. * ld-powerpc/tlstocso.g: Update.
2007-08-13daily updateAlan Modra1-1/+1
2007-08-13*** empty log message ***gdbadmin1-1/+1
2007-08-12 * src-release (DEVO_SUPPORT): Add COPYING3 and COPYING3.LIB.Daniel Jacobowitz2-1/+6
2007-08-12 * configure.in (ALL_LINGUAS): Add fi.Daniel Jacobowitz8-4/+2608
* po/fi.po: New file. * configure: Regenerated.
2007-08-12daily updateAlan Modra1-1/+1
2007-08-12*** empty log message ***gdbadmin1-1/+1
2007-08-112007-08-11 Michael Snyder <msnyder@access-company.com>Michael Snyder2-4/+8
* completer.c: Spelling fix in comments.
2007-08-11bfd/Richard Sandiford2-0/+5
* config.bfd (sh-*-vxworks): Define targ_underscore to "yes".
2007-08-112007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-14/+15
* gdbtypes.c: Coding standard cleanup.
2007-08-112007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-368/+476
* gdbtypes.c: Comment/whitespace cleanup.
2007-08-11*** empty log message ***gdbadmin1-1/+1
2007-08-11daily updateAlan Modra1-1/+1
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+5
* stabsread.c (read_huge_number): Attempt to compute value before values that it depends on.
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-6/+11
* linespec.c (decode_dollar): Dead code, ptr can't be non-null. (decode_objc): Use "NULL" instead of 0. (find_method): Ditto. (decode_all_digits): Ditto. (decode_dollar): Ditto.
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-0/+3
* mi/mi-main.c (mi_cmd_data_evaluate_expression): Resource leak.
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+6
* mi/mi-cmd-var.c (mi_cmd_var_list_children): Memory leak.
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+4
* solib-svr4.c (enable_break): Don't free tmp_pathname until after closing bfd.
2007-08-102007-08-10 Michael Snyder <msnyder@access-company.com>Michael Snyder2-19/+24
* completer.c: Comment/whitespace cleanup.
2007-08-10 * Makefile.in (i386nbsd-nat.o): Add missing dependency.Joel Brobecker2-2/+7
2007-08-102007-08-10 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev2-0/+9
* remote-fileio.c (remote_fileio_resize_fd_map): Initialize newly allocated file descriptors.
2007-08-10 * Makefile.in: Minor cleanup throughout; add some missing variables,Joel Brobecker2-22/+32
add some missing rules, remove some rules that are no longer needed, and fix the dependencies in several rules.
2007-08-10* sim-memopt.c (memory_options): Mention that the memory-size switch accepts ↵Nick Clifton3-7/+47
suffixes. (parse_size): Handle a suffix on the size value. * sim-options.c (standard_options): Mention that the mem-size switch accepts suffixes. (standard_option_handler): Handle a suffix on the size value.
2007-08-10Add M R Swami Reddy as CR16/CRX support maintainer.Nick Clifton2-1/+7
2007-08-10Add a marker for the 2.18 features.Nick Clifton4-0/+12
2007-08-10Updated Finnish, Irish and Vietnamese translationsNick Clifton13-5206/+6395
2007-08-10Mention PR ld/4877.H.J. Lu1-0/+1
2007-08-102007-08-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-6/+12
* Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
2007-08-102007-08-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-8/+18
PR ld/4875 * elf-hints-local.h: Include bfd_stdint.h. Use uint32_t instead of u_int32_t. * sha1.h: Include bfd_stdint.h instead of <stdint.h>.
2007-08-10patch: Correct documentation of windmc.Kai Tietz2-3/+6
2007-08-10*** empty log message ***gdbadmin1-1/+1
2007-08-10daily updateAlan Modra1-1/+1
2007-08-092007-08-09 Michael Snyder <msnyder@access-company.com>Michael Snyder2-1/+7
* aoutx.h (aout_get_external_symbols): Return if count is zero.
2007-08-092007-08-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+34
PR ld/4909 * elf.c (print_segment_map): New function. (assign_file_positions_for_load_sections): Call print_segment_map when a section can't be allocated in segment.
2007-08-09Re-instated Guile/Scheme support.Ludovic Courtès8-0/+1690
2007-08-09Add Emacs local variables for UTF-8.Ludovic Courtès2-0/+10
2007-08-09Added myself to `MAINTAINERS'.Ludovic Courtès2-0/+5
2007-08-092007-08-09 Michael Snyder <msnyder@access-company.com>Michael Snyder2-2/+22
* solib.c (solib_open): Memory leak -- openp returns xmalloc buffer.
2007-08-09 * solib-som.c (som_relocate_section_addresses): Stop savingJoel Brobecker2-7/+5
the $CODE$ section in the so_list structure.
2007-08-092007-08-09 Paul Brook <paul@codesourcery.com>Paul Brook5-1/+55
gas/ * config/tc-arm.c (relaxed_symbol_addr): Compensate for alignment. gas/testsuite/ * gas/arm/relax_load_align.d: new test. * gas/arm/relax_load_align.s: new test.
2007-08-09 * opncls.c (bfd_openr_iovec): Fix the OPEN parameter macro expansion.Jan Kratochvil2-1/+6
2007-08-09gas/H.J. Lu18-16/+1095
2007-08-09 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (check_byte_reg): Support pextrb and pinsrb. gas/testsuite/ 2007-08-09 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run sse4_1-intel, sse4_2-intel, x86-64-sse4_1-intel and x86-64-sse4_2-intel. * gas/i386/sse4_1-intel.d: New file. * gas/i386/sse4_2-intel.d: Likewise. * gas/i386/x86-64-sse4_1-intel.d: Likewise. * gas/i386/x86-64-sse4_2-intel.d: Likewise. * gas/i386/sse4_1.s: Add tests for Intel syntax. * gas/i386/sse4_2.s: Likewise. * gas/i386/x86-64-sse4_1.s: Likewise. * gas/i386/x86-64-sse4_2.s: Likewise. * gas/i386/sse4_1.d: Updated. * gas/i386/sse4_2.d: Likewise. * gas/i386/x86-64-sse4_1.d: Likewise. * gas/i386/x86-64-sse4_2.d: Likewise. opcodes/ 2007-08-09 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Add NoRex64 to pmovsxbw, pmovsxwd, pmovsxdq, pmovzxbw, pmovzxwd, pmovzxdq and roundsd. * i386-tbl.h: Regenerated.