public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-tromey-dwz-multifile: reverse-20080717-branchpoint-11788-gfda83c6
@ 2012-06-01 19:09 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2012-06-01 19:09 UTC (permalink / raw)
  To: archer-commits

The branch, archer-tromey-dwz-multifile has been created
        at  fda83c61dfd47e965129840c53ceca5420711a06 (commit)

- Log -----------------------------------------------------------------
commit fda83c61dfd47e965129840c53ceca5420711a06
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 1 12:48:59 2012 -0600

    hack up cc-with-dwz to use -m
    this is no good, though, we need a nicer idea

commit c8eedbc289b099a2d7b5917c7dc11b38a2ca9dde
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 1 12:47:45 2012 -0600

    Implement support for DW_FORM_GNU_ref_alt

commit 5a9cc54bc42f715a35293fc4cab5cb8958b9174f
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri Jun 1 10:20:12 2012 -0600

    basics of dwz -m support
    this adds basic recognition of the new FORMs
    DW_FORM_GNU_strp_alt is fully handled
    extensions to macros are fully handled
    DW_FORM_GNU_ref_alt is not handled yet

commit 2b8056bee4efd7f843d5e53dfd7a1ba4248d31e4
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 14:41:21 2012 -0600

    attach most section data to the section, not to the BFD

commit d710d4568a7c4a308078412167c1140716df2b16
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 5 13:12:42 2011 -0700

    give a registry to BFD
    
    	* gdb_bfd.h: Include registry.h.  Use DECLARE_REGISTRY.
    	* gdb_bfd.c: Use DEFINE_REGISTRY.
    	(struct gdb_bfd_data): Add REGISTRY_FIELDS.
    	(gdb_bfd_ref): Call bfd_alloc_data.
    	(gdb_bfd_unref): Call bfd_free_data.

commit 0f8bddc3167796eca859445922de2fb0d7c92369
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 5 12:21:42 2011 -0700

    allow indirect access to registry fields
    
    	* registry.h (struct registry_fields): New.
    	(REGISTRY_FIELDS): Redefine.
    	(REGISTRY_ACCESS_FIELD): New macro.
    	(DEFINE_REGISTRY): Add ACCESS argument.  Update defined
    	functions.

commit 2ccc864bf45417ccb878774504b9cb70d0b69e87
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 13:33:24 2012 -0600

    clean up registry.h patch to build again

commit 10864319f1c1b64fe2cb17ea874ba2eee9c8cad3
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 5 11:56:29 2011 -0700

    add registry.h, change existing users
    
    	* solib-svr4.c (_initialize_svr4_solib): Update
    	* solib-dsbt.c (_initialize_dsbt_solib): Update.
    	* registry.h: New file.
    	* python/py-progspace.c (gdbpy_initialize_pspace): Update.
    	* python/py-inferior.c (gdbpy_initialize_inferior): Update.
    	* python/py-auto-load.c (gdbpy_initialize_auto_load): Update.
    	* progspace.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(register_program_space_data_with_cleanup)
    	(register_program_space_data, program_space_alloc_data)
    	(clear_program_space_data, set_program_space_data)
    	(program_space_data): Don't declare.
    	* progspace.c: Use DEFINE_REGISTRY.
    	(struct program_space_data, struct
    	program_space_data_registration, struct
    	program_space_data_registry, program_space_data_registry)
    	(register_program_space_data_with_cleanup)
    	(register_program_space_data, program_space_alloc_data)
    	(program_space_free_data, clear_program_space_data)
    	(set_program_space_data, program_space_data): Remove.
    	* objfiles.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(struct objfile) <data, num_data>: Replace with REGISTRY_FIELDS.
    	(register_objfile_data_with_cleanup, register_objfile_data)
    	(clear_objfile_data, set_objfile_data, objfile_data): Don't
    	declare.
    	* objfiles.c: Use DEFINE_REGISTRY.
    	(struct objfile_data, struct objfile_data_registration, struct
    	objfile_data_registry, objfile_data_registry)
    	(register_objfile_data_with_cleanup, register_objfile_data)
    	(objfile_alloc_data, objfile_free_data, clear_objfile_data)
    	(set_objfile_data, objfile_data): Remove.
    	(_initialize_objfiles): Update.
    	* jit.c (_initialize_jit): Update.
    	* inflow.c (_initialize_inflow): Update.
    	* inferior.h: Include registry.h.  Use DECLARE_REGISTRY.
    	(struct inferior) <data, num_data>: Replace with REGISTRY_FIELDS.
    	(register_inferior_data_with_cleanup, register_inferior_data)
    	(clear_inferior_data, set_inferior_data, inferior_data): Don't
    	declare.
    	* inferior.c: Use DEFINE_REGISTRY.
    	(struct inferior_data, struct inferior_data_registration, struct
    	inferior_data_registry, inferior_data_registry)
    	(register_inferior_data_with_cleanup, register_inferior_data)
    	(inferior_alloc_data, inferior_free_data  clear_inferior_data)
    	(set_inferior_data, inferior_data): Remove.
    	* auxv.c (_initialize_auxv): Update.
    	* ada-lang.c (_initialize_ada_language): Update.
    
    Conflicts:
    
    	gdb/python/py-auto-load.c

commit 1867e6c2e8de9495d3facd310dd9dabf7df80aab
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 12:19:55 2012 -0600

    file name stash cleanups

commit 796cb7d787682f6d12d418413106be6c6266ca1f
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 11:09:25 2012 -0600

    enable bfd sharing for DWOs

commit 689e85ff89d554f0eddacaa6d97644b9812f53c7
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 11:02:29 2012 -0600

    add objalloc_memory and update 'maint print stats' to show info
    BFD seems to use quite a bit more memory than I thought

commit 55f33eac030b20e19e3599aeebeb656be8db71b6
Author: Tom Tromey <tromey@redhat.com>
Date:   Fri May 25 07:04:58 2012 -0600

    fix up dwarf2read for gdb_bfd changes
    does not use the cache yet but perhaps it should

commit 5962904a2857c91c22c248b114cd14d16f5030a0
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu May 24 14:50:47 2012 -0600

    introduce a BFD cache
    nothing uses it yet
    this is a trimmed down version of bc493e3dca7f53c01116a4031ab3d62c54fcf0de

commit c94f8124bd5c4b28d85975f9dbd4e07cbd2e235f
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 5 08:14:04 2011 -0700

    fix a couple of bfd leaks
    
    	* remote-mips.c (mips_load_srec): Use make_cleanup_bfd_close.
    	(pmon_load_fast): Likewise.
    	* m32r-rom.c (m32r_load): Use make_cleanup_bfd_close.
    	(m32r_upload_command): Likewise.
    	* dsrec.c (load_srec): Use make_cleanup_bfd_close.

commit b4f71e88c4a282632ddde3fa8f7de1b84d163805
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Dec 7 10:03:56 2011 -0700

    clean up allocation of bfd filenames
    
    	* symfile.c (symfile_bfd_open): Don't copy name.
    	(load_command): Open the new BFD before freeing the old.
    	* symfile-mem.c (symbol_file_add_from_memory): Don't copy name.
    	Call gdb_bfd_stash_filename.
    	* spu-linux-nat.c (spu_bfd_open): Don't copy name.
    	* solib-spu.c (spu_bfd_fopen): Don't copy name.  Call
    	gdb_bfd_stash_filename.
    	* solib-darwin.c (darwin_solib_get_all_image_info_addr_at_init):
    	Free found_pathname.
    	* rs6000-nat.c (add_vmap): Don't copy filename.
    	* remote.c (remote_bfd_open): Call gdb_bfd_stash_filename.
    	* machoread.c (macho_add_oso_symfile): Call
    	gdb_bfd_stash_filename.
    	(macho_symfile_read_all_oso): Arrange to free archive_name.
    	(macho_check_dsym): Don't copy filename.  Call
    	gdb_bfd_stash_filename.
    	* jit.c (bfd_open_from_target_memory): Don't copy the filename.
    	* gdb_bfd.c (gdb_bfd_stash_filename): New function.
    	* gdb_bfd.h (gdb_bfd_stash_filename): Declare.
    	* gcore.c (create_gcore_bfd): Call gdb_bfd_stash_filename.
    	* exec.c (exec_close): Don't free the BFD's filename.
    	(exec_file_attach): Don't copy the filename.
    	* corelow.c (core_close): Don't free the BFD's filename.
    	(core_open): Call gdb_bfd_stash_filename.
    	* corefile.c (reopen_exec_file): Remove #if 0 code.

commit 29f6488de68d1fef097e8e08a40d6be190645945
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Dec 5 08:11:48 2011 -0700

    change gdb to refcount bfd everywhere
    
    	* cli/cli-dump.c: Include gdb_bfd.h.
    	(bfd_openw_with_cleanup): Use gdb_bfd_ref.
    	(bfd_openr_with_cleanup): Likewise.
    	* windows-nat.c (windows_make_so): Use gdb_bfd_ref,
    	gdb_bfd_unref.
    	* utils.c: Include gdb_bfd.h.
    	(do_bfd_close_cleanup): Use gdb_bfd_unref.
    	* symfile.c: Include gdb_bfd.h.
    	(separate_debug_file_exists): Use gdb_bfd_unref.
    	(bfd_open_maybe_remote): Use gdb_bfd_ref.
    	(symfile_bfd_open): Use gdb_bfd_ref, gdb_bfd_unref.
    	(generic_load): Use gdb_bfd_ref.
    	(reread_symbols): Use gdb_bfd_unref.
    	* symfile-mem.c: Include gdb_bfd.h.
    	(symbol_file_add_from_memory): Use make_cleanup_bfd_close.
    	* spu-linux-nat.c (spu_bfd_open): Use gdb_bfd_ref, gdb_bfd_unref.
    	* solib.c: Include gdb_bfd.h.
    	(solib_bfd_fopen): Use gdb_bfd_ref.
    	(solib_bfd_open): Use gdb_bfd_unref.
    	(free_so_symbols): Use gdb_bfd_unref.
    	(reload_shared_libraries_1): Use gdb_bfd_unref.
    	* solib-spu.c: Include gdb_bfd.h.
    	(spu_bfd_fopen): Use gdb_bfd_ref, gdb_bfd_unref.
    	* solib-pa64.c (pa64_solib_create_inferior_hook): Use gdb_bfd_ref,
    	gdb_bfd_unref.
    	* solib-frv.c: Include gdb_bfd.h.
    	(enable_break2): Use gdb_bfd_unref.
    	* solib-dsbt.c: Include gdb_bfd.h.
    	(enable_break2): Use gdb_bfd_unref.
    	* solib-darwin.c: Include gdb_bfd.h.
    	(darwin_solib_get_all_image_info_addr_at_init): Use gdb_bfd_ref,
    	gdb_bfd_unref.
    	(darwin_bfd_open): Use gdb_bfd_unref.
    	* rs6000-nat.c (add_vmap): Use gdb_bfd_ref, gdb_bfd_unref.
    	* remote-mips.c: Include gdb_bfd.h.
    	(mips_load_srec): Use gdb_bfd_ref.
    	(pmon_load_fast): Use gdb_bfd_ref.
    	* remote-m32r-sdi.c: Include gdb_bfd.h.
    	(m32r_load): Use gdb_bfd_ref.
    	* record.c: Include gdb_bfd.h.
    	(record_save_cleanups): Use gdb_bfd_unref.
    	(cmd_record_save): Use gdb_bfd_unref.
    	* procfs.c (insert_dbx_link_bpt_in_file): Use gdb_bfd_ref,
    	gdb_bfd_unref.
    	* objfiles.h (gdb_bfd_close_or_warn): Remove.
    	(gdb_bfd_ref, gdb_bfd_unref): Move to gdb_bfd.h.
    	* objfiles.c: Include gdb_bfd.h.
    	(free_objfile): Use gdb_bfd_unref.
    	(gdb_bfd_close_or_warn, gdb_bfd_ref, gdb_bfd_unref): Move to
    	gdb_bfd.c.
    	* machoread.c (macho_add_oso_symfile): Use gdb_bfd_unref.
    	(macho_symfile_read_all_oso): Use gdb_bfd_ref, gdb_bfd_unref.
    	(macho_check_dsym): Likewise.
    	* m32r-rom.c: Include gdb_bfd.h.
    	(m32r_load): Use gdb_bfd_ref.
    	(m32r_upload_command): Use gdb_bfd_ref.
    	* jit.c: Include gdb_bfd.h.
    	(jit_bfd_try_read_symtab): Use gdb_bfd_ref, gdb_bfd_unref.
    	* gdb_bfd.h: New file.
    	* gdb_bfd.c: New file.
    	* gcore.c: Include gdb_bfd.h.
    	(create_gcore_bfd): Use gdb_bfd_ref.
    	(do_bfd_delete_cleanup): Use gdb_bfd_unref.
    	(gcore_command): Use gdb_bfd_unref.
    	* exec.c: Include gdb_bfd.h.
    	(exec_close): Use gdb_bfd_unref.
    	(exec_close_1): Use gdb_bfd_unref.
    	(exec_file_attach): Use gdb_bfd_ref.
    	* elfread.c: Include gdb_bfd.h.
    	(build_id_verify): Use gdb_bfd_unref.
    	* dsrec.c: Include gdb_bfd.h.
    	(load_srec): Use gdb_bfd_ref.
    	* corelow.c: Include gdb_bfd.h.
    	(core_close): Use gdb_bfd_unref.
    	(core_open): Use gdb_bfd_ref.
    	* bfd-target.c: Include gdb_bfd.h.
    	(target_bfd_xclose): Use gdb_bfd_unref.
    	(target_bfd_reopen): Use gdb_bfd_ref.
    	* Makefile.in (SFILES): Add gdb_bfd.c.
    	(HFILES_NO_SRCDIR): Add gdb_bfd.h.
    	(COMMON_OBS): Add gdb_bfd.o.
    
    Conflicts:
    
    	gdb/Makefile.in

commit 0c27a1c0612fd9fc5dcf185e0c477a0a4ce54f9c
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu May 24 09:51:09 2012 -0600

    add new DWARF extensions to include files

commit dc3b254cf2a8a11737d922e2139e5632672b3b69
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu May 24 06:20:50 2012 +0000

    	PR ld/14158
    	* elf64-ppc.c (ppc64_elf_size_stubs): Round up glink_eh_frame
    	size to output section alignment.
    	(ppc64_elf_build_stubs): Likewise, and extend last FDE to cover.

commit c8ba4a93b89a1597f64db761da0928c6c6b39e90
Author: Doug Evans <dje@google.com>
Date:   Thu May 24 02:51:41 2012 +0000

    	* symtab.c (search_symbols): Formatting fixes.
    	(print_symbol_info): Formatting fixes.

commit 63d7249aa7a16550c565c62ddbfacab395197710
Author: Doug Evans <dje@google.com>
Date:   Thu May 24 01:26:13 2012 +0000

    	* dwarf2-frame.c (execute_cfa_program): Update to handle long long ->
    	int64_t change to leb128 API.
    	(read_encoded_value, decode_frame_entry_1): Ditto.
    	* dwarf2expr.c (safe_read_uleb128, safe_read_sleb128): Ditto.
    	(dwarf_block_to_dwarf_reg, dwarf_block_to_dwarf_reg_deref): Ditto.
    	(dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): Ditto.
    	(execute_stack_op): Ditto.
    	* dwarf2expr.h (gdb_read_uleb128, gdb_read_sleb128): Ditto.
    	(safe_read_uleb128, safe_read_sleb128): Ditto.
    	* dwarf2loc.c (decode_debug_loc_dwo_addresses): Ditto.
    	(dwarf2_compile_expr_to_ax): Ditto.
    	(locexpr_describe_location_piece): Ditto.
    	(disassemble_dwarf_expression): Ditto.
    	(locexpr_describe_location_1): Ditto.

commit 102d2347126506c25dc884a8417985e4fd5705c6
Author: Doug Evans <dje@google.com>
Date:   Thu May 24 01:18:15 2012 +0000

    	* leb128.h: #include stdint.h, inttypes.h.
    	(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
    	Change to take a uint64_t * argument instead of unsigned long long.
    	(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
    	Change to take an int64_t * argument instead of long long.

commit 12301e322311d7bfa9130cb3baf6624e65cdf2e2
Author: Stan Shebs <shebs@apple.com>
Date:   Thu May 24 00:33:44 2012 +0000

    2012-05-23  Stan Shebs  <stan@codesourcery.com>
    	    Kwok Cheung Yeung  <kcy@codesourcery.com>
    
    	* Makefile.in (SUBDIR_MI_OBS): Add mi-cmd-info.o.
    	(SUBDIR_MI_SRCS): Add mi-cmd-info.c.
    	(mi-cmd-info.o): New rule.
    	* osdata.h (info_osdata_command): New declaration.
    	* osdata.c (info_osdata_command): Change to non-static.
    	* mi/mi-cmds.h (mi_cmd_info_os): New declaration.
    	* mi/mi-cmds.c (mi_cmds): Add -info-os MI command.
    	* mi/mi-cmd-info.c: New file.
    
    	* gdb.texinfo (Miscellaneous GDB/MI Commands): Document -info-os.
    
    	* gdb.mi/mi-info-os.exp: New file.

commit e58e2867d346f6cd81ededb329b0723066844399
Author: Doug Evans <dje@google.com>
Date:   Thu May 24 00:23:13 2012 +0000

    	* symtab.c (search_symbols): Pass NULL for file_matcher to
    	expand_symtabs_matching if there are no files to match.

commit 2564af7160bd419a20957a790a772dd1eff1d257
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu May 24 00:00:32 2012 +0000

    *** empty log message ***

commit 0854762a3e2250b044c2cd9696086e80d4fe6467
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu May 24 00:00:04 2012 +0000

    daily update

commit fd307944a2a16a2f927a0d58efc352b2e41d5aae
Author: Doug Evans <dje@google.com>
Date:   Wed May 23 23:45:06 2012 +0000

    	* gdbtypes.c (lookup_typename): Simplify.

commit bd5f8d0b26287533488d7d488a3f1a369785fc36
Author: Keith Seitz <keiths@redhat.com>
Date:   Wed May 23 18:21:33 2012 +0000

    	* gdb.trace/stap-trace.exp: If compile_stap_bin fails,
    	return -1 to suppress the rest of the tests.
    	(compile_stap_bin): Return boolean success value.

commit 4f3c65c16ae39c7400b0dab19d5b0fed902280fe
Author: Pedro Alves <palves@redhat.com>
Date:   Wed May 23 11:34:53 2012 +0000

    2012-05-23  Pedro Alves  <palves@redhat.com>
    
    	* arch-utils.h (default_target_signal_to_host): Delete.
    	* arch-utils.c (default_target_signal_to_host): Delete.
    	* gdbarch.sh (target_signal_to_host): Remove.
    	* gdbarch.h, gdbarch.c: Regenerate.

commit c6c4841eafa71408ae9c8807db7179df9be5bf70
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed May 23 04:38:08 2012 +0000

    	* elf-eh-frame.c (_bfd_elf_maybe_strip_eh_frame_hdr): Handle
            BFDs with multiple .eh_frame sections.

commit 69ee219cfaf73ba4b2edc6d8b977c5ab83fca0d2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed May 23 04:35:30 2012 +0000

    	PR ld/13909
    	* elflink.c (bfd_elf_discard_info): Don't ignore dynamic BFDs.

commit 01db14bdd7d1f66e29059c0b27015de694e33906
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed May 23 00:00:02 2012 +0000

    *** empty log message ***

commit eb9a618775e2c7f36570402e0ee604304e3d7d4a
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue May 22 23:17:51 2012 +0000

    	* linux-low.c (linux_store_registers): Avoid the copying sequence
    	when no data has been retrieved by ptrace.

commit ba0f5eecc1e66757c7b2c4210f195c91bb2cf8fd
Author: Doug Evans <dje@google.com>
Date:   Tue May 22 18:45:21 2012 +0000

    	* dwarf2-frame.c (struct dwarf2_cie): Make initial_instructions, end
    	"const gdb_byte *".
    	(struct dwarf2_fde): Make instructions, end "const gdb_byte *".
    	(execute_cfa_program): Update to match API of leb128 functions.
    	(read_1_byte, read_4_bytes, read_8_bytes): Make buf parameter
    	"const gdb_byte *".
    	(read_unsigned_leb128, read_signed_leb128): Delete.
    	(read_initial_length): Change type of buf argument to
    	"const gdb_byte *".
    	(read_encoded_value): Update to match API of leb128 functions.
    	(decode_frame_entry): Change result to "const gdb_byte *", and
    	similarly for "start" parameter.
    	(decode_frame_entry_1): Ditto.  Use new leb128 reader functions.
    	(dwarf2_build_frame_info): Change local frame_ptr to
    	"const gdb_byte *".
    	* dwarf2expr.c (safe_read_uleb128, safe_read_sleb128): Replaces
    	read_uleb128, read_sleb128.  All callers updated.
    	(safe_skip_leb128): New function.
    	(dwarf_block_to_dwarf_reg): Update to match API of leb128 functions.
    	Call gdb_read_uleb128, gdb_skip_leb128 instead of read_uleb128.
    	(dwarf_block_to_dwarf_reg_deref): Update to match API of leb128
    	functions.  Call gdb_read_uleb128, gdb_read_sleb128 instead of
    	read_uleb128, read_sleb128.
    	(dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): Ditto.
    	(execute_stack_op): Update to match API of leb128 functions.
    	* dwarf2expr.h: #include "leb128.h".
    	(read_uleb128, read_sleb128): Delete.
    	(gdb_read_uleb128, gdb_read_sleb128, gdb_skip_leb128): New functions.
    	(safe_read_uleb128, safe_read_sleb128, safe_skip_leb128): Declare.
    	* dwarf2loc.c (debug_loc_kind): New enum.
    	(decode_debug_loc_addresses): New function.
    	(decode_debug_loc_dwo_addresses): New function.
    	(dwarf2_find_location_expression): Rewrite.
    	(dwarf2_compile_expr_to_ax): Update to match API of leb128 functions.
    	(locexpr_describe_location_piece): Ditto.
    	(disassemble_dwarf_expression): Ditto.
    	(locexpr_describe_location_1): Ditto.
    	(loclist_describe_location): Rewrite.
    	* dwarf2loc.h (dwarf2_loclist_baton): New member "from_dwo".
    	* dwarf2read.c (die_reader_specs): New member "buffer_end".
    	(dwarf2_section_buffer_overflow_complaint): Renamed from
    	dwarf2_macros_too_long_complaint.  All callers updated.
    	(skip_leb128): Delete.
    	(init_cu_die_reader): Initialize reader->buffer_end.
    	(skip_one_die): Replace call to skip_leb128 with safe_skip_leb128.
    	(skip_form_bytes): New arg buffer_end.  All callers updated.
    	Replace call to skip_leb128 with gdb_skip_leb128.
    	(skip_unknown_opcode): New arg mac_end.  All callers updated.
    	(fill_in_loclist_baton): Initialize baton->from_dwo.

commit 341cc1174ef74fb15c7ecc09ca3fc44cca81f77e
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue May 22 18:12:10 2012 +0000

    	* mips-linux-nat.c (mips_linux_read_description): Use a more
    	verbose error message.

commit 3eae76fab84beaecd1334d480a55fd20f6d138c0
Author: DJ Delorie <dj@delorie.com>
Date:   Tue May 22 18:05:30 2012 +0000

    merge from gcc

commit a846c7e1faadf34e404eb9789d6ecf848516d737
Author: Maciej W. Rozycki <macro@linux-mips.org>
Date:   Tue May 22 17:12:03 2012 +0000

    	* NEWS: Add MIPS/Linux DSP support.
    	* mips-linux-tdep.c: Document post-2.6.12 o32 sigcontext layout.
    	(SIGCONTEXT_DSPCTL): New macro.
    	(SIGCONTEXT_HI1, SIGCONTEXT_LO1): Likewise.
    	(SIGCONTEXT_HI2, SIGCONTEXT_LO2): Likewise.
    	(SIGCONTEXT_HI3, SIGCONTEXT_LO3): Likewise.
    	(N64_SIGCONTEXT_HI1, N64_SIGCONTEXT_HI2): Likewise.
    	(N64_SIGCONTEXT_HI3): Likewise.
    	(N64_SIGCONTEXT_LO1, N64_SIGCONTEXT_LO2): Likewise.
    	(N64_SIGCONTEXT_LO3): Likewise.
    	(N64_SIGCONTEXT_DSPCTL): Likewise.
    	(N64_SIGCONTEXT_FPCSR): Clarify definition.
    	(mips_linux_o32_sigframe_init): Handle DSP registers.
    	(mips_linux_n32n64_sigframe_init): Likewise.

commit da3d5ed1ebdcc72fdbf09ce10a15e9da9f47d2ae
Author: Pierre Muller <muller@ics.u-strasbg.fr>
Date:   Tue May 22 15:55:25 2012 +0000

    	* common/buffer.c (buffer_grow): ARI fix: Remove unneeded
    	call to abort.

commit aac635059d83739f745e26c4b8aa05302fc34f0f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue May 22 15:54:56 2012 +0000

    Revert the change for PR ld/r13909
    
    bfd/
    
    	PR ld/13909
    	* elf32-i386.c (elf_i386_create_dynamic_sections): Revert the
    	last change.
    	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
    
    ld/testsuite/
    
    2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/13909
    	* ld-i386/i386.exp: Revert the last change.
    	* ld-x86-64/x86-64.exp: Likewise.
    
    	* ld-i386/dummy.s: Removed.
    	* ld-i386/pr13909.d: Likewise.
    	* ld-x86-64/pr13909.d: Likewise.

commit de0beaf50e1d02f6c31ff7e74513635efaefbfde
Author: Pedro Alves <palves@redhat.com>
Date:   Tue May 22 15:04:53 2012 +0000

    2012-05-22  Pedro Alves  <palves@redhat.com>
    
    	* target.h (store_waitstatus): Move declaration ...
    	* inf-child.h (store_waitstatus): ... here.
    	* target.c: Move inclusion of gdb_wait.h, and ...
    	(store_waitstatus): ... this ...
    	* inf-child.c: ... here.
    	* linux-nat.c: Include inf-child.h.
    	* rs6000-nat.c: Include inf-child.h.
    	* spu-linux-nat.c: Include inf-child.h.

commit dab3af53ef688d1c5f5062fddc18798142234285
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue May 22 14:58:14 2012 +0000

    	* elflink.c (bfd_elf_discard_info): Look for next .eh_frame if
    	first one is zero size or discarded.
    	* elf32-ppc.c (ppc_elf_size_dynamic_sections): Set most of
    	glink_eh_frame contents here..
    	(ppc_elf_finish_dynamic_sections): ..rather than here.  Just set
    	offset to .glink.

commit 90066823e715fc55b421600912ca18ff4f3680cc
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue May 22 14:46:42 2012 +0000

    Create PLT eh_frame section if there is .eh_frame section
    
    bfd/
    
    	PR ld/13909
    	* elf32-i386.c (elf_i386_create_dynamic_sections): Create PLT
    	eh_frame section if there is an input .eh_frame section.
    	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
    
    ld/testsuite/
    
    	PR ld/13909
    	* ld-i386/i386.exp: Run pr13909.
    	* ld-x86-64/x86-64.exp: Likewise.
    
    	* ld-i386/dummy.s: New file.
    	* ld-i386/pr13909.d: Likewise.
    	* ld-x86-64/pr13909.d: Likewise.

commit 9a1b5b2e4da9e7fa99425ef52b4ca1b186f1357e
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue May 22 14:05:13 2012 +0000

    Always create PLT eh_frame section for i386/x86-64
    
    bfd/
    
    2012-05-22  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14105
    	* elf32-i386.c (elf_i386_create_dynamic_sections): Always
    	create PLT eh_frame section with SEC_LINKER_CREATED.
    	* elf64-x86-64.c (elf_x86_64_create_dynamic_sections): Likewise.
    
    ld/testsuite/
    
    2012-05-20  H.J. Lu  <hongjiu.lu@intel.com>
    
    	PR ld/14105
    	* ld-elf/eh4.d: Add PLT eh_frame.
    
    	* ld-i386/i386.exp: Run pr12570a and pr12570b.
    	* ld-x86-64/x86-64.exp: Likewise.
    
    	* ld-i386/pr12570a.d: New file.
    	* ld-i386/pr12570a.s: Likewise.
    	* ld-i386/pr12570b.s: Likewise.
    	* ld-i386/pr12570b.s: Likewise.
    	* ld-x86-64/pr12570a.d: Likewise.
    	* ld-x86-64/pr12570a.s: Likewise.
    	* ld-x86-64/pr12570b.d: Likewise.
    	* ld-x86-64/pr12570b.s: Likewise.

commit 882f3dd4b9b28f8ba53e9a897c3298602326daef
Author: mgretton <mgretton>
Date:   Tue May 22 13:50:50 2012 +0000

    2012-05-22  Will Deacon  <will.deacon@arm.com>
    
    	* linux-low (__UCLIBC__ && !(__UCLIBC_HAS_MMU__ || __ARCH_HAS_MMU__)):
    	Include asm/ptrace.h.
    	(PT_TEXT_ADDR, PT_DATA_ADDR, PT_TEXT_END_ADDR): Define only if not
    	already defined.

commit 86a6d3fd8633674aac2c8411722a8955b3e14d75
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue May 22 12:09:24 2012 +0000

    	* elflink.c (bfd_elf_discard_info): Handle multiple .eh_frame
    	sections attached to a BFD.
    	* section.c (bfd_get_section_by_name): Rewrite description.
    	(bfd_get_next_section_by_name): New function.
    	* bfd-in2.h: Regenerate.

-----------------------------------------------------------------------


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-06-01 19:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-01 19:09 [SCM] archer-tromey-dwz-multifile: reverse-20080717-branchpoint-11788-gfda83c6 tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).