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).