1. 18 Nov, 2013 1 commit
    • H.J. Lu's avatar
      Add R_X86_64_PC32_BND/R_X86_64_PLT32_BND suppor to gold · 0659b387
      H.J. Lu authored
      elfcpp/
      
      	* x86_64.h (R_X86_64_PC32_BND): New.
      	(R_X86_64_PLT32_BND): Likewise.
      
      gold/
      
      	* x86_64.cc (Target_x86_64<size>::Scan::get_reference_flags):
      	Handle R_X86_64_PC32_BND and R_X86_64_PLT32_BND just like
      	R_X86_64_PC32 and R_X86_64_PLT32, respectively.
      	(Target_x86_64<size>::Scan::local): Likewise.
      	(Target_x86_64<size>::Scan::global): Likewise.
      	(Target_x86_64<size>::Relocate::relocate): Likewise.
      	(Target_x86_64<size>::Relocatable_size_for_reloc::get_size_for_reloc):
      	Likewise.
      	(Target_x86_64<size>::Scan::check_non_pic(): Handle
      	R_X86_64_PC32_BND.
      
      	* testsuite/Makefile.am (check_PROGRAMS): Add
      	exception_x86_64_bnd_test.
      	(exception_x86_64_bnd_test_SOURCES): New macro.
      	(exception_x86_64_bnd_test_DEPENDENCIES): Likewise.
      	(exception_x86_64_bnd_test_LDFLAGS): Likewise.
      	(exception_x86_64_bnd_test_LDADD): Likewise.
      	(exception_x86_64_bnd_1.o): New rule.
      	(exception_x86_64_bnd_2.o): Likewise.
      	* testsuite/Makefile.in: Regenerated.
      0659b387
  2. 15 Nov, 2013 4 commits
  3. 30 Oct, 2013 1 commit
  4. 14 Oct, 2013 1 commit
  5. 11 Oct, 2013 9 commits
    • Roland McGrath's avatar
      gold/ · 5d8c3331
      Roland McGrath authored
      	* powerpc.cc (Output_data_got_powerpc): Remove unused methods
      	add_got_entry and add_got_entry_pair.
      5d8c3331
    • Roland McGrath's avatar
      gold/ · 6fbf347d
      Roland McGrath authored
      	* configure.ac (TLS_GNU2_DIALECT): Use -Werror in test.
      	(HAVE_PUBNAMES): Likewise.
      	* configure: Regenerate.
      6fbf347d
    • Roland McGrath's avatar
      gold/ · 7fdc7e2b
      Roland McGrath authored
      	* testsuite/Makefile.am: Replace '-T foo' with '-Wl,-T,foo' throughout.
      	* testsuite/Makefile.in: Regenerate.
      7fdc7e2b
    • Roland McGrath's avatar
      gold/ · 89b8ef74
      Roland McGrath authored
      	* target.h (Target::adjust_elf_header, Target::do_adjust_elf_header):
      	Remove const from declaration.
      	* target.cc (Sized_target::do_adjust_elf_header): Update definition.
      	* sparc.cc (Target_sparc::do_adjust_elf_header): Likewise.
      	* output.h (Output_file_header): Remove const from member target_
      	and corresponding constructor argument.
      	* output.cc (Output_file_header::Output_file_header): Update prototype.
      	(Output_file_header::do_sized_write): Use this->target_ in place
      	of parameters()->target().
      89b8ef74
    • Roland McGrath's avatar
      gold/ · 0f4ee79a
      Roland McGrath authored
      	* testsuite/undef_symbol.cc (Foo::get_a): New method.
      0f4ee79a
    • Roland McGrath's avatar
      gold/ · f735803f
      Roland McGrath authored
      	* configure.ac (MERGE_CONSTANTS_FLAG): New check.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/merge_string_literals_1.c: Renamed to have .cc suffix.
      	* testsuite/merge_string_literals_2.c: Likewise.
      	* testsuite/Makefile.am
      	(merge_string_literals_1.o, merge_string_literals_2.o): Update deps.
      	(AM_CFLAGS, AM_CXXFLAGS): Use $(MERGE_CONSTANTS_FLAG) in place of
      	literal -fmerge-constants.
      	* testsuite/Makefile.in: Regenerate.
      f735803f
    • Roland McGrath's avatar
      gold/ · 1bcf82ea
      Roland McGrath authored
      	* i386.cc (Target_i386): Remove unused member dynbss_.
      	* arm.cc (Target_arm): Likewise.
      	* powerpc.cc (Target_powerpc): Likewise.
      	* sparc.cc (Target_sparc): Likewise.
      	* tilegx.cc (Target_tilegx): Likewise.
      	* x86_64.cc (Target_x86_64): Likewise.
      	* dwarf_reader.h (Dwarf_info_reader): Remove unused members
      	type_signature_, type_offset_.
      	* plugin.h (Plugin_hook): Remove unused member layout_.
      	* readsyms.h (Add_symbols): Remove unused members dirpath_, dirindex_,
      	mapfile_.
      	(Read_member): Remove unused members input_objects_, symtab_,
      	mapfile_, layout_.
      	(Check_library): Remove unused member symtab_.
      	* archive.h (Lib_group): Remove unused member lib_.
      	* archive.cc (Lib_group::Lib_group): Update initializer.
      	* incremental.h	(Incremental_binary): Remove unused member target_.
      	(Incremental_script_entry): Removed unused member script_.
      	* layout.h (Write_symbols_task): Remove unused member input_objects_.
      	* icf.h (Icf): Remove unused member num_tracked_relocs.
      1bcf82ea
    • Roland McGrath's avatar
      gold/ · 90e662ee
      Roland McGrath authored
      	* gold-threads.h (Once): Conditionalize member was_run_lock_ on
      	[ENABLE_THREADS && __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4], matching
      	its only use.
      	* gold-threads.cc (Once::Once): Likewise conditionalize initializer.
      90e662ee
    • Roland McGrath's avatar
      gold/ · 3cb3230d
      Roland McGrath authored
      	* archive.h: Use struct rather than class for forward declaration
      	of Read_symbols_data.
      3cb3230d
  6. 03 Sep, 2013 1 commit
  7. 27 Aug, 2013 1 commit
    • Roland McGrath's avatar
      gold/ · eb426534
      Roland McGrath authored
      	* output.cc (Output_segment::set_section_addresses): Take new
      	Target* argument.  If target->isolate_execinstr() and the segment
      	is executable and starts at a target->abi_pagesize() boundary,
      	pad its end out to a target->abi_pagesize() boundary with code fill.
      	* output.h (Output_segment::set_section_addresses): Update decl.
      	* layout.h (Layout::check_output_data_for_reset_values): Take new
      	argument RELAX_OUTPUTS.
      	(Layout): New member relax_output_list_.
      	(Layout::add_relax_output): New method.
      	* layout.cc (Layout::Layout): Update constructor.
      	(Layout::reset_relax_output): New method.
      	(Layout::clean_up_after_relaxation): Call it.
      	(Layout::prepare_for_relaxation): Update caller.
      	(Layout::set_segment_offsets): Update callers of set_section_addresses.
      	Call reset_relax_output before re-processing segments for
      	isolate_execinstr case.
      	(Layout::write_data): Handle relax_output_list_.
      	(Layout::Relaxation_debug_check::check_output_data_for_reset_values):
      	Take new argument RELAX_OUTPUTS.  Assert it's an empty collection.
      eb426534
  8. 23 Aug, 2013 1 commit
    • Nick Clifton's avatar
      PR binutils/15834 · 9aff4b7a
      Nick Clifton authored
      	Fix typos:
      ---
       bfd/bfdio.c                                  |  2 +-
       bfd/elf32-spu.c                              |  2 +-
       bfd/elfnn-aarch64.c                          |  2 +-
       binutils/od-xcoff.c                          |  2 +-
       config/tcl.m4                                |  2 +-
       gas/config/tc-ia64.c                         |  2 +-
       gas/config/tc-sparc.c                        |  2 +-
       gas/config/tc-z80.c                          | 12 ++++++------
       gas/doc/c-i386.texi                          |  6 +++---
       gas/doc/c-m32r.texi                          |  2 +-
       gas/testsuite/gas/d10v/instruction_packing.d |  2 +-
       gas/testsuite/gas/z80/atend.d                |  2 +-
       gold/object.h                                |  2 +-
       include/gdb/remote-sim.h                     |  2 +-
       include/opcode/ChangeLog                     |  2 +-
       include/opcode/i960.h                        |  2 +-
       ld/testsuite/ld-mips-elf/mips16-pic-1.inc    |  2 +-
       opcodes/aarch64-asm.c                        |  2 +-
       opcodes/aarch64-dis.c                        |  2 +-
       opcodes/msp430-dis.c                         |  2 +-
      9aff4b7a
  9. 16 Aug, 2013 1 commit
    • Roland McGrath's avatar
      gold/ · 93f8221c
      Roland McGrath authored
      	* i386.cc (Target_i386_nacl::do_code_fill): New virtual function.
      	* x86_64.cc (Target_x86_64_nacl::do_code_fill): New virtual function.
      93f8221c
  10. 07 Aug, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · e44c3715
      Cary Coutant authored
      	Revert support for v2 DWP files:
      
      	2013-03-01  Cary Coutant  <ccoutant@google.com>
      
      	    Add dwp support for v2 DWARF package file format.
      	    * dwarf_reader.cc (Dwarf_info_reader::visit_type_unit): Add
      	    tu_length parameter.  Adjust all callers.
      	    * dwarf_reader.h (Dwarf_info_reader::visit_type_unit): Likewise.
      	    * dwp.cc: Include dwarf.h.
      	    (Section_bounds): New struct type.
      	    (Unit_set): New struct type.
      	    (Dwo_file::Dwo_file): Initialize new data member.
      	    (Dwo_file::read_compunit_index, Dwo_file::read_typeunit_index):
      	    Combine and rename to...
      	    (Dwo_file::read_unit_index): ...this.
      	    (Dwo_file::sized_read_compunit_index)
      	    (Dwo_file::sized_read_typeunit_index): Combine and rename to...
      	    (Dwo_file::sized_read_unit_index): ...this.
      	    (Dwo_file::copy_section): Remove section_name, is_str_offsets
      	    parameters; add section_id parameter.
      	    (Dwo_file::add_cu_set, Dwo_file::add_tu_set): Combine and rename to...
      	    (Dwo_file::add_unit_set): ...this.
      	    (Dwo_file::shndx_map_): Remove.
      	    (Dwo_file::sect_offsets_): New data member.
      	    (Dwp_output_file::Dwp_output_file): Initialize new data members.
      	    (Dwp_output_file::add_section): Rename to...
      	    (Dwp_output_file::add_contribution): ...this.
      	    (Dwp_output_file::add_cu_set): Combine parameters into a struct.
      	    (Dwp_output_file::add_tu_set): Likewise.
      	    (Dwp_output_file::Contribution): New type.
      	    (Dwp_output_file::Section::contributions): New data member.
      	    (Dwp_output_file::Cu_or_tu_set): Remove.
      	    (Dwp_output_file::Section::Section): New ctor.
      	    (Dwp_output_file::Dwp_index::Shndx_pool): Remove.
      	    (Dwp_output_file::Dwp_index::Section_table): New type.
      	    (Dwp_output_file::Dwp_index::Dwp_index): Initialize new data members.
      	    (Dwp_output_file::Dwp_index::enter_set): Change type of "set"
      	    parameter.
      	    (Dwp_output_file::Dwp_index::shndx_pool): Remove.
      	    (Dwp_output_file::Dwp_index::shndx_pool_end): Remove.
      	    (Dwp_output_file::Dwp_index::section_table): New member function.
      	    (Dwp_output_file::Dwp_index::section_table_end): New member function.
      	    (Dwp_output_file::Dwp_index::shndx_pool_size): Remove.
      	    (Dwp_output_file::Dwp_index::section_table_rows): New member function.
      	    (Dwp_output_file::Dwp_index::section_table_cols): New member function.
      	    (Dwp_output_file::Dwp_index::shndx_pool_): Remove.
      	    (Dwp_output_file::Dwp_index::section_table_): New data member.
      	    (Dwp_output_file::Dwp_index::section_mask_): New data member.
      	    (Dwp_output_file::add_output_section): New member function.
      	    (Dwp_output_file::write_new_section): New member function.
      	    (Dwp_output_file::write_contributions): New member function.
      	    (Dwp_output_file::section_id_map_): New data member.
      	    (class Dwo_id_info_reader): Remove.
      	    (class Unit_reader): New class.
      	    (get_dwarf_section_name): New function.
      	    (Dwo_file::read_executable): Adjust initializations of class data.
      	    (Dwo_file::read): Add support for v2 package file format.
      	    (Dwo_file::read_unit_index): Likewise.
      	    (Dwo_file::sized_read_unit_index): Likewise.
      	    (Dwo_file::copy_section): Likewise.
      	    (Dwo_file::add_unit_set): Likewise.
      	    (Dwp_output_file::add_output_section): Likewise.
      	    (Dwp_output_file::add_contribution): Likewise.
      	    (Dwp_output_file::Dwp_index::find_or_add): Use row index to check
      	    for empty slot.
      	    (Dwp_output_file::Dwp_index::enter_set): Add support for v2 package
      	    file format.
      	    (Dwp_output_file::Dwp_index::grow): Use row index to check for empty
      	    slot.
      	    (Dwp_output_file::initialize): Remove unused function.
      	    (Dwp_output_file::finalize): Add support for v2 package file format.
      	    (Dwp_output_file::write_index): Likewise.
      	    * gdb-index.cc (Gdb_index_info_reader::visit_type_unit): Adjust
      	    function prototype.
      e44c3715
  11. 31 Jul, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · c6905c28
      Cary Coutant authored
      	* object.cc (Sized_relobj::do_output_section_address): New function.
      	(Sized_relobj): Instantiate explicitly.
      	* object.h (Object::output_section_address): New function.
      	(Object::do_output_section_address): New function.
      	(Sized_relobj::do_output_section_address): New function.
      	* powerpc.cc (Target_powerpc::symval_for_branch): Use it.
      c6905c28
  12. 30 Jul, 2013 2 commits
    • Cary Coutant's avatar
      Add missing author to last ChangeLog entry. · 5cdb4d98
      Cary Coutant authored
      5cdb4d98
    • Cary Coutant's avatar
      gold/ · a67858e0
      Cary Coutant authored
          	* parameters.cc (Parameters::entry): Return target-specific entry
          	symbol name.
          	* target.h (Target::entry_symbol_name): New function.
          	(Target_info::entry_symbol_name): New data member.
      
          	* arm.cc (Target_arm::arm_info): Add entry_symbol_name.
          	(Target_arm_nacl::arm_nacl_info): Likewise.
          	* i386.cc (Target_i386::i386_info): Likewise.
          	(Target_i386_nacl::i386_nacl_info): Likewise.
          	* powerpc.cc (Target_powerpc::powerpc_info): Likewise.
          	* sparc.cc (Target_sparc::sparc_info): Likewise.
          	* tilegx.cc (Target_tilegx::tilegx_info): Likewise.
          	* x86_64.cc: (Target_x86_64::x86_64_info) Likewise.
          	(Target_x86_64_nacl::x86_64_nacl_info) Likewise.
          	* testsuite/testfile.cc (Target_test::test_target_info): Likewise.
      a67858e0
  13. 29 Jul, 2013 1 commit
    • Sterling Augustine's avatar
      2013-07-22 Sterling Augustine <saugustine@google.com> · 234d4ab8
      Sterling Augustine authored
      	* dwarf_reader.cc (Dwarf_pubnames_table::read_section):
      	Convert parameter shndx to local variable. Add parameters symtab
      	and symtab_size.  Scan over section names.  Find relocation
      	section corresponding to current section.  Create and initialize
      	reloc_mapper_ and reloc_type_.
      	(Dwarf_pubnames_table::read_header):  Add assertion.  Change
      	unit_length to off_t.  Initialize member unit_length_.  Fill in field
      	cu_offset_.
      	* dwarf_reader.h (Dwarf_pubnames_table::Dwarf_pubnames_table):
      	Initialize new fields unit_length_ and cu_offset_.
      	(Dwarf_pubnames_table::read_section): Update prototype.
      	(Dwarf_pubnames_table::cu_offset): New member function.
      	(Dwarf_pubnames_table::subsection_size): Likewise.
      	(Dwarf_pubnames_table::cu_offset_, Dwarf_pubnames_table::unit_length):
      	New fields.
      	(Dwarf_info_reader::symtab, Dwarf_info_reader::symtab_size): Make
      	member functions public.
      	* gdb_index.cc (Gdb_index_info_reader::read_pubnames_and_pubtypes):
      	Update comment.  Rework logic.  Move repeated parts to...
      	(Gdb_index_info_reader::read_pubtable): ...here. New function.
      	(Gdb_index::Gdb_index): Initialize new fields, pubnames_table_,
      	pubtypes_table_, and stmt_list_offset.
      	(Gdb_index::map_pubtable_to_dies, Gdb_index::find_pubname_offset,
      	Gdb_index::find_pubtype_offset,
      	Gdb_index::map_pubnames_and_types_to_dies): Define new functions.
      	(Gdb_index::pubnames_read): Update prototype and rework logic.
      	* gdb_index.h (Gdb_index_info_reader, Dwarf_pubnames_table):
      	Forward declare.
      	(Gdb_index::map_pubtable_to_dies, Gdb_index::find_pubname_offset,
      	Gdb_index::find_pubtype_offset, Gdb_index::pubnames_table)
      	Gdb_index::pubtypes_table, Gdb_index::map_pubnames_and_types_to_dies,
      	Gdb_index::map_pubtable_to_dies):
      	Declare functions.
      	(Gdb_index::pubnames_read): Update declaration.
      	(Gdb_index::Pubname_offset_map): New type.
      	(Gdb_index::cu_pubname_map_, Gdb_index::cu_pubtype_map_,
      	Gdb_index::pubnames_table_, Gdb_index::pubtypes_table_,
      	Gdb_index::stmt_list_offset): Declare.
      	(Gdb_index::pubnames_shndx_, Gdb_index::pubnames_offet_,
      	Gdb_index::pubtypes_object_, Gdb_index::pubtypes_shndx_)
      	Gdb_index::pubtypes_offset_): Remove.
      234d4ab8
  14. 19 Jul, 2013 1 commit
    • Roland McGrath's avatar
      gold/ · a3ed37d8
      Roland McGrath authored
      	* options.h (General_options): Add -Trodata-segment option.
      	* parameters.cc (Parameters::check_rodata_segment): New function.
      	(Parameters::set_target_once): Call it.
      	* parameters.h (Parameters): Declare it (private member function).
      	* layout.cc (load_seg_unusable_for_headers): New function, broken
      	out of Layout::relaxation_loop_body.  If TARGET->isolate_execinstr()
      	then validate rodata segment rather than text segment.
      	(relaxation_loop_body): Call that.
      	(is_text_segment): New function.  Don't admit a non-executable
      	segment if TARGET->isolate_execinstr().
      	(set_segment_offsets): Call it.  Honor -Trodata-segment option.
      a3ed37d8
  15. 15 Jul, 2013 1 commit
  16. 11 Jul, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · 4d5effb9
      Cary Coutant authored
      	* powerpc.cc (Target_powerpc::write_branch_lookup_table): Use
      	correct BRLT entry size.
      4d5effb9
  17. 03 Jul, 2013 1 commit
    • Alan Modra's avatar
      bfd/ · ba8ca3e7
      Alan Modra authored
      	* elf64-ppc.c (struct ppc_stub_hash_entry): Delete "addend".
      	(ppc64_elf_size_stubs): Don't set "addend".
      	(ppc64_elf_relocate_section): Don't allow calls via
      	toc-adjusting stubs without a following nop even in an
      	executable, except for self-calls and both libc_start_main
      	and .libc_start_main.
      gold/
      	* powerpc.cc (Target_powerpc::Relocate::relocate): Update self-call
      	comment.
      ba8ca3e7
  18. 01 Jul, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · 267257d2
      Cary Coutant authored
      	* dwarf_reader.cc (Dwarf_ranges_table::read_ranges_table): Save
      	reloc_type_.
      	(Dwarf_ranges_table::read_range_list): Call lookup_reloc.
      	(Dwarf_ranges_table::lookup_reloc): New function.
      	* dwarf_reader.h (Dwarf_ranges_table::Dwarf_ranges_table): Initialize
      	reloc_type_.
      	(Dwarf_ranges_table::lookup_reloc): New function.
      	(Dwarf_ranges_table::reloc_type_): New data member.
      267257d2
  19. 27 Jun, 2013 2 commits
    • Cary Coutant's avatar
      PR gold/15662 · 06f30c9d
      Cary Coutant authored
      	* powerpc.cc (Output_data_brlt_powerpc::reset_brlt_sizes): New
      	function.
      	(Output_data_brlt_powerpc::finalize_brlt_sizes): New function.
      	(Target_powerpc::do_relax): Call the above.
      06f30c9d
    • Alan Modra's avatar
      * powerpc.cc (Target_powerpc::symval_for_branch): Don't assert · a2d7bf59
      Alan Modra authored
      	on garbage collected .opd section.
      
      	* powerpc.cc (Target_powerpc::do_gc_add_reference): Test dst_shndx
      	is non-zero.
      	(Target_powerpc::do_gc_mark_symbols): Likewise for sym->shndx().
      	(Target_powerpc::do_function_location): Likewise for loc->shndx.
      a2d7bf59
  20. 14 Jun, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · 32364e50
      Cary Coutant authored
      	* resolve.cc (Symbol::override_base): Don't override st_type
      	from plugin placeholder symbols.
      	(Symbol_table::resolve): Likewise.
      	(Symbol_table::should_override): Don't complain about TLS mismatch
      	if the TO symbol is a plugin placeholder.
      	* testsuite/Makefile.am (plugin_test_tls): New test.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/plugin_test_tls.sh: New test script.
      	* testsuite/two_file_test_2_tls.cc: New test source.
      	* testsuite/two_file_test_tls.cc: New test source.
      32364e50
  21. 05 Jun, 2013 1 commit
    • Cary Coutant's avatar
      2013-06-05 Alexander Ivchenko <alexander.ivchenko@intel.com> · 7fb47cc9
      Cary Coutant authored
      gold/
      	* layout.cc (Layout::set_segment_offsets): Taking care of the case when
      	the maximum segment alignment is larger than the page size.
      	* testsuite/Makefile.am (large_symbol_alignment): Test that Gold
      	correctly aligns the symbols with large alignemnt.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/large_symbol_alignment.cc: New file.
      7fb47cc9
  22. 30 May, 2013 1 commit
    • Cary Coutant's avatar
      2013-05-30 Alexander Ivchenko <alexander.ivchenko@intel.com> · 6934001a
      Cary Coutant authored
      	    Sriraman Tallam  <tmsriram@google.com>
      
      	* options.h (sort_section): New option.
      	* output.h (Input_section_sort_section_prefix_special_ordering_compare):
      	Rename from Input_section_sort_section_name_special_ordering_compare.
      	(Input_section_sort_section_name_compare): New struct.
      	* output.cc (Output_section::Input_section_sort_section_name_compare::
      	operator()): New function.
      	(Output_section::sort_attached_input_sections): Use new sort function
      	for .text if --sort-section=name is specified.
      	* layout.cc (Layout::make_output_section):
      	Add sorting by name when --sort-section=name is specified.
      	* testsuite/Makefile.am (text_section_grouping): Test option
      	--sort-section=name.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/section_sorting_name.cc: New file.
      	* testsuite/section_sorting_name.sh: New file.
      6934001a
  23. 21 May, 2013 2 commits
    • Cary Coutant's avatar
      gold/ · 93acabad
      Cary Coutant authored
      	* symtab.h (Symbol::is_cxx_vtable): New function.
      	* target-reloc.h (relocate_section): Check for vtable symbol.
      	* testsuite/Makefile.am (missing_key_func.sh): New test case.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/missing_key_func.cc: New test source.
      	* testsuite/missing_key_func.sh: New test script.
      93acabad
    • Cary Coutant's avatar
      gold/ · 60e8b3fc
      Cary Coutant authored
          	* object.cc (Sized_relobj_file::get_symbol_location_info): Set
          	type of enclosing symbol.
          	(Relocate_info::location): Check symbol type when describing symbol.
          	* object.h (Symbol_location_info): Remove unused line_number;
          	add enclosing_symbol_type.
          	* testsuite/debug_msg.sh: Adjust expected output.
      60e8b3fc
  24. 13 May, 2013 1 commit
    • Cary Coutant's avatar
      gold/ · 9df9de2c
      Cary Coutant authored
          	* configure.ac: Export DEFAULT_TARGET.
          	* configure: Regenerate.
          	* Makefile.in: Regenerate.
          	* testsuite/Makefile.am: Add .EXPORT_ALL_VARIABLES.
          	* testsuite/Makefile.in: Regenerate.
          	* testsuite/debug_msg.sh: Delete duplicate tests.
          	Don't check undef_int error message match for powerpc where the
          	source file and line number aren't available.
      9df9de2c
  25. 10 May, 2013 2 commits
    • Roland McGrath's avatar
      gold/ · bbc5ae17
      Roland McGrath authored
      	* options.h (General_options): Add --rosegment-gap option.
      	* options.cc (finalize): --rosegment-gap implies --rosegment.
      	* layout.cc (set_segment_offsets): Let user option override
      	target->rosegment_gap().
      bbc5ae17
    • Roland McGrath's avatar
      gold/ · 0c6e6c39
      Roland McGrath authored
      	* options.h (General_options): Remove leading space from help
      	messages for -nostdlib and --rosegment.
      0c6e6c39