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

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

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

    replace cc-with-{index,dwz} with cc-with-tweaks
    
    This replaces cc-with-index and cc-with-dwz with a new
    cc-with-tweaks script, that lets one choose dwz or the index or
    both, using command-line options.
    
    	* cc-with-index.sh, cc-with-dwz.sh: Remove.
    	* contrib/cc-with-tweaks.sh: New file.

commit 6b3c8a3627db3245e6cbe73e03b5273a8107071d
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 5 09:21:49 2012 -0600

    make gdb index work with dwz -m
    
    This updates gdb to handle .dwz files in conjunction with .gdb_index.
    
    We decided that the simplest and also most space-efficient plan was to
    put a simple .gdb_index into the .dwz file.  This index would record
    the CU list, but nothing else.  That is, it still follows the same
    format as an ordinary .gdb_index, but dwz will arrange for most
    sections to be empty.
    
    	* dwarf2read.c (struct dwz_file) <gdb_index>: New field.
    	(locate_dwz_sections): Recognize .gdb_index.
    	(create_cus_from_index_list): New function.
    	(create_cus_from_index): Use it.  Handle .dwz data.
    	(read_index_from_section): New function, extracted from
    	dwarf2_read_index.
    	(dwarf2_read_index): Use it.  Read .gdb_index from dwz file,
    	if needed.

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

    dwz -m support
    
    This patch does all the actual work of supporting 'dwz -m'.
    
    The .dwz file is referenced by a new .gnu_debugaltlink section.
    if this section exists, we read its contents to find the .dwz file.
    
    The .dwz BFDs are shared by all objfiles referring to them.  It would
    be nice if we could go a step further and also share the data that is
    read out of them (partial symbols and such), but this would be quite
    hard at present.
    
    For the main debuginfo reading, the work is in supporting the new
    forms.
    
    DW_FORM_GNU_ref_alt is like DW_FORM_ref, but it refers to an offset in
    the .dwz file, not in the main file.
    
    DW_FORM_GNU_strp_alt is like DW_FORM_strp, but it refers to a string
    in the .dwz file, not in the main file.
    
    Much of the patch is just teaching various code about these forms.
    This is made much simpler due to the Fission patches -- thanks Doug.
    There are some minor fixes for latent Fission bugs buried in here; for
    example, I think there were a couple of places that were previously
    referencing the wrong abbrev section.
    
    The .dwz approach also introduces new DW_MACRO opcodes.  Dealing with
    these is much more localized.
    
    	* dwarf2read.c (struct dwarf2_per_objfile) <dwz_file>: New field.
    	(struct dwarf2_per_cu_data) <length>: No longer bitfield.
    	<is_dwz>: New field.
    	(struct dwz_file): New.
    	(struct partial_die_info) <is_dwz, spec_is_dwz>: New fields.
    	(locate_dwz_sections, dwarf2_get_dwz_file)
    	(get_abbrev_section_for_cu): New functions.
    	(error_check_comp_unit_head, read_and_check_comp_unit_head)
    	(read_and_check_type_unit_head): Add abbrev_section argument.
    	(create_debug_types_hash_table): Update.
    	(init_cutu_and_read_dies): Use proper abbrev section.
    	(init_cutu_and_read_dies_no_follow): Likewise.
    	(set_partial_user): Do nothing if PST==NULL.
    	(read_comp_units_from_section): New function.
    	(create_all_comp_units): Use it.
    	(scan_partial_symbols, partial_die_parent_scope): Update.
    	(skip_one_die): Handle DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt.
    	(process_imported_unit_die, read_partial_die): Handle .dwz files.
    	(find_partial_die): Add offset_in_dwz argument.  Update.
    	(guess_partial_die_structure_name, fixup_partial_die): Update.
    	(read_attribute_value): Handle DW_FORM_GNU_ref_alt,
    	DW_FORM_GNU_strp_alt.
    	(read_indirect_string_from_dwz): New function.
    	(dwarf2_const_value_attr): Handle DW_FORM_GNU_strp_alt.
    	(dump_die_shallow): Handle DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt.
    	(is_ref_attr): Handle DW_FORM_GNU_ref_alt.
    	(follow_die_offset): Add offset_in_dwz argument.
    	(follow_die_ref, dwarf2_fetch_die_location_block): Update.
    	(skip_form_bytes): Handle DW_FORM_GNU_strp_alt.
    	(dwarf_decode_macro_bytes): Add section_is_dwz argument.
    	Handle new macro forms.
    	(dwarf_decode_macros): Update.
    	(dwarf2_find_containing_comp_unit): Add offset_in_dwz argument.
    	(dwarf2_per_objfile_free): Unref dwz_bfd, if it exists
    	(lookup_die_type): Handle DW_FORM_GNU_ref_alt.
    	(create_debug_types_hash_table): Use correct abbrev section.
    	(get_debug_line_section): New function.
    	(dwarf_decode_line_header, dwarf_decode_lines_1): Use it.
    	(process_full_comp_unit): Use end_symtab_full.
    	* buildsym.h (end_symtab_full): Declare.
    	* buildsym.c (end_symtab_full): New function.
    	(end_symtab): Use it.
    
    empty symtab fix

commit b11b089a87268a9289bc9b89dc7405245921340f
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
    
    Most of the time, the section data read by dwarf2read.c is actually
    objfile-independent.  This means that it makes sense to share
    this data across objfiles.
    
    This patch implements this sharing.  It works by attaching the
    section data to the BFD section itself.  It uses the section's
    user data field for this; this field is not otherwise used in gdb.
    
    	* dwarf2read.c: Don't include zlib.h or sys/mman.h.
    	(pagesize): Remove.
    	(struct dwarf2_section_info) <map_addr, map_len>: Remove.
    	(zlib_decompress_section): Remove.
    	(dwarf2_read_section): Use gdb_bfd_map_section.
    	(munmap_section_buffer): Remove.
    	(free_dwo_file, dwarf2_per_objfile_free): Don't use
    	munmap_section_buffer.
    	* gdb_bfd.c: Include zlib.h, sys/mman.h.
    	(struct gdb_bfd_section_data): New.
    	(free_one_bfd_section): New function.
    	(gdb_bfd_close_or_warn): Use free_one_bfd_section.
    	(get_section_descriptor, zlib_decompress_section)
    	(gdb_bfd_map_section): New functions.
    	* gdb_bfd.h (gdb_bfd_map_section): Declare.

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

    enable bfd sharing for DWOs
    
    It seems to me that DWO files are a good candidate for using the BFD
    cache.  This patch implements that idea.
    
    	* dwarf2read.c (try_open_dwo_file): use gdb_bfd_open.

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

    introduce a BFD cache
    
    This introduces a BFD cache.  This cache lets us share BFDs across
    multiple objfiles.
    
    This is a trimmed-down version of the patch from my earlier series.
    Unlike the earlier series, this patch does not introduce any users
    of the cache.
    
    I made this change because the earlier patch required a somewhat hacky
    change to some target section logic (which relies on BFDs not being
    shared).
    
    I do plan to resurrect that old series (see some recent followups I
    sent); but meanwhile this will let us share .dwz files easily.  This
    doesn't suffer from the same problem as the earlier version of this
    patch because dwz sharing is purely internal to dwarf2read.

commit 4f2db1ef81036b93bbb1e570fad2573e7600e51a
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 4 12:02:31 2012 -0600

    rename make_cleanup_bfd_close -> make_cleanup_bfd_unref
    
    Now that BFDs are reference counted everywhere in GDB,
    make_cleanup_bfd_close is a misnomer -- the cleanup does not
    close the BFD, rather it unrefs it.
    
    This patch renames the function.
    
    	* utils.c (make_cleanup_bfd_unref): Rename from
    	make_cleanup_bfd_close.
    	* defs.h (make_cleanup_bfd_unref): Rename from
    	make_cleanup_bfd_close.
    	* cli/cli-dump.c (bfd_openr_with_cleanup): Update.
    	(bfd_openw_with_cleanup): Update.
    	* corelow.c (core_open): Update.
    	* dsrec.c (load_srec): Update.
    	* m32r-rom.c (m32r_load, m32r_upload_command): Update.
    	* remote-m32r-sdi.c (m32r_load): Update.
    	* remote-mips.c (mips_load_srec): Update.
    	(pmon_load_fast): Update.
    	* solib-darwin.c (darwin_solib_get_all_image_info_addr_at_init):
    	Update.
    	(darwin_bfd_open): Update.
    	* solib.c (solib_bfd_fopen): Update.
    	* symfile-mem.c (symbol_file_add_from_memory): Update.
    	* symfile.c (symbol_file_add_with_addrs_or_offsets): Update.
    	(symfile_bfd_open): Update.
    	(generic_load): Update.

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

    fix a couple of bfd leaks
    
    While reading all the code that opens and closes BFDs in GDB,
    I found a few places where BFDs are leaked.  This fixes some of those.
    
    I think there is one more leak in the Darwin code that I didn't fix.
    
    	* 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.
    	* solib-darwin.c (darwin_solib_get_all_image_info_addr_at_init):
    	Use make_cleanup_bfd_close.

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

    clean up allocation of bfd filenames
    
    BFD requires the user to allocate the file name for a BFD.
    GDB does this inconsistently: sometimes the file name is malloc'd,
    sometimes not.  Sometimes it is freed, sometimes not.
    
    This patch adds a new function that reallocated the BFD's filename
    using bfd_alloc.  This ties the lifetime to the BFD and removes the
    need to free the filename when closing the BFD.
    
    	* symfile.c (symfile_bfd_open): Don't copy name.  Call
    	gdb_bfd_stash_filename.
    	(load_command): Open the new BFD before freeing the old.
    	(bfd_open_maybe_remote): Call gdb_bfd_stash_filename.
    	* 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.  Call
    	gdb_bfd_stash_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.  Call
    	gdb_bfd_stash_filename.
    	(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.  Call
    	gdb_bfd_stash_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.
    	* solib.c (solib_bfd_fopen): Call gdb_bfd_stash_filename.  Free
    	pathname.
    	* dwarf2read.c (try_open_dwo_file): Call gdb_bfd_stash_filename.

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

    change gdb to refcount bfd everywhere
    
    Right now we reference count BFDs in a few places.
    This patch changes the reference counting to be universal.
    
    I think this is an improvement because it means that code in GDB
    can manipulate BFDs without having to know where they come from.
    In a few spots this could perhaps be dispensed with, but I think
    that the resulting uniformity is, in this case, more valuable than
    the potential micro-optimization.
    
    	* dwarf2read.c (try_open_dwo_file): Use gdb_bfd_ref and
    	gdb_bfd_unref.
    	(free_dwo_file): Use gdb_bfd_unref.
    	* 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.

commit 3674db2099037a0a4e8e2d0263861de7fa592e59
Author: DJ Delorie <dj@delorie.com>
Date:   Fri Jun 29 12:10:05 2012 +0000

    merge from gcc

commit 7aa721b0c2f443fb914e470193f89dd46d12e3a2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jun 29 07:37:47 2012 +0000

    	* elf32-sh.c (sh_elf_create_dynamic_sections): Don't create .rela
    	section for bss type sections, except for .rela.bss.
    	* elf-m10300.c (_bfd_mn10300_elf_create_dynamic_sections): Likewise.
    	* elf32-cr16.c (_bfd_cr16_elf_create_dynamic_sections): Likewise.
    	* elf32-lm32.c (lm32_elf_create_dynamic_sections): Likewise.
    	* elf32-m32r.c (m32r_elf_create_dynamic_sections): Likewise.
    	* elf64-sh64.c (sh64_elf64_create_dynamic_sections): Likewise.

commit 7af506621f1d70873ea8947d33ad9bd1837957cc
Author: Doug Evans <dje@google.com>
Date:   Fri Jun 29 00:52:41 2012 +0000

    	* dwarf2read.c (get_cu_length): New function.
    	(offset_in_cu_p, error_check_comp_unit_head): Call it.
    	(create_debug_types_hash_table): Ditto.
    	(init_cutu_and_read_dies): Ditto.
    	(init_cutu_and_read_dies_no_follow): Ditto.

commit 05d54ee46b1c56b5c5acf8cac8d37e3c3bfa99ee
Author: Doug Evans <dje@google.com>
Date:   Fri Jun 29 00:28:21 2012 +0000

    	* dwarf2read.c (dwarf2_find_base_address): Move definition.

commit 6f78f9ffa4a11a823a1a54631c891fa41cc4eacb
Author: Doug Evans <dje@google.com>
Date:   Fri Jun 29 00:20:37 2012 +0000

    remove extraneous blank line

commit d1ce593cfa1522ff45f35d7c9e991a40adf4a9df
Author: Doug Evans <dje@google.com>
Date:   Fri Jun 29 00:06:18 2012 +0000

    	* dwarf2read.c (ABBREV_HASH_SIZE): Remove enclosing #ifndef/#endif.
    	(struct abbrev_table): Define.
    	(dwarf2_cu): Replace members dwarf2_abbrevs, abbrev_obstack with
    	abbrev_table.
    	(init_cutu_and_read_dies): Update.
    	(abbrev_table_alloc_abbrev): New function.  Replaces
    	dwarf_alloc_abbrev.  All callers updated.
    	(abbrev_table_add_abbrev): New function.
    	(abbrev_table_lookup_abbrev): New function.  Replaces
    	dwarf2_lookup_abbrev.  All callers updated.
    	(abbrev_table_read_table): New function.  Contents moved here from
    	dwarf2_read_abbrevs.
    	(dwarf2_read_abbrevs): Call it.
    	(abbrev_table_free): New function.
    	(dwarf2_free_abbrev_table): Call it.

commit db1148be3131d9b5f458fc4fc75d9bc6eeffc7ad
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Jun 29 00:00:05 2012 +0000

    daily update

commit 83597752a7b1ca85883986494ae995bd814dd058
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Jun 29 00:00:03 2012 +0000

    *** empty log message ***

commit 9377a0d1474eb9e8d3bc5ce6750bb4bbc8830db1
Author: Stan Shebs <shebs@apple.com>
Date:   Thu Jun 28 23:44:25 2012 +0000

    	* osdata.c (info_osdata_command): Filter out "Title" columns
    	from non-MI uses.
    	* common/linux-osdata.c (struct osdata_type): Add title field.
    	(osdata_table): Add titles to each entry.
    	(linux_command_xfer_osdata): Add a column for title data.
    
    	* gdb.texinfo (Miscellaneous GDB/MI Commands): Update -info-os
    	example, add note about title column.

commit 79d27f369af3e33e7210def9215d00168a6de946
Author: Stan Shebs <shebs@apple.com>
Date:   Thu Jun 28 22:11:19 2012 +0000

    	Make logging work for MI.
    	* NEWS: Mention it.
    	* interps.h (interp_set_logging_ftype): New typedef.
    	(struct interp_procs): New field set_logging_proc.
    	(current_interp_set_logging): Declare.
    	* interps.c (current_interp_set_logging): New function.
    	* cli/cli-logging.c: Include interps.h.
    	(set_logging_redirect): Call current_interp_set_logging.
    	(pop_output_files): Ditto.
    	(handle_redirections): Ditto, plus skip ui-out redirect if MI.
    	* mi/mi-console.h (mi_console_set_raw): Declare.
    	* mi/mi-console.c (mi_console_set_raw): New function.
    	* mi/mi-interp.c (saved_raw_stdout): New global.
    	(mi_set_logging): New function.
    	(_initialize_mi_interp): Add it to interp procs.
    
    	* gdb.mi/mi-logging.exp: New file.

commit de28606b48aa2304a6d6097a9d16d5ee2b4d3601
Author: seank <seank>
Date:   Thu Jun 28 21:36:35 2012 +0000

    gas/config/
    	* tc-xgate.h: Defined tc_frob_symbol.
    	* tc-xgate.c (xgate_frob_symbol): Wrote new function to mark
    	  symbols as being XGATE by setting st_target_internal value.
    
    bfd/
    	* elf32-xgate.c (elf32_xgate_add_symbol_hook): Added a temp patch
    	  that forces st_target_internal to equal 1, since tc_frob_symbol
    	  seems to need adjusting.

commit debd0266697ae3dad46a5a7a5b542fe8181b4006
Author: Doug Evans <dje@google.com>
Date:   Thu Jun 28 18:56:48 2012 +0000

    	* symtab.c (lookup_symbol_aux_objfile): Use
    	ALL_OBJFILE_PRIMARY_SYMTABS.

commit 815ba3977f58dfe694d8efd49c8a2e2721ef1af2
Author: Doug Evans <dje@google.com>
Date:   Thu Jun 28 17:13:18 2012 +0000

    	* gdbtypes.c (lookup_typename): Rename local variable "tmp" to "type".

commit f4944821d0d5bf9f3f93d5771a9675a62e3e5dd9
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Thu Jun 28 17:07:33 2012 +0000

    gdb/
    	* common/buffer.c: Include inttypes.h and stdint.h.
    	(buffer_xml_printf): Use PRId64, PRIu64, PRIx64 and PRIo64.

commit fb09819147da5a03fc3032648e0ee18422269476
Author: Roland McGrath <roland@gnu.org>
Date:   Thu Jun 28 16:57:20 2012 +0000

    bfd/
    	* elf32-arm.c (elf32_arm_populate_plt_entry): Use int32_t for
    	displacement calculation in nacl_p case.

commit 8f9fc88f581b701c626e3fb68bc45e8683a38d12
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Jun 28 16:34:02 2012 +0000

    gdb/
    2012-06-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
    	    Pedro Alves  <palves@redhat.com>
    
    	* gdbthread.h (ALL_THREADS): New macro.
    	(thread_list): Declare.
    	* infrun.c (handle_inferior_event) <spurious signal>: Don't keep
    	going, but instead fall through to the stepping handling.
    	* linux-nat.c (resume_lwp): New parameter 'signo'.  Resume with
    	the passed in signal.  Adjust debug output.
    	(resume_callback): Rename to ...
    	(linux_nat_resume_callback): ... this.  Pass the thread's last
    	stop signal, if in "pass" state.
    	(linux_nat_resume): Adjust to rename.
    	(stop_wait_callback): New assertion.  Don't respawn signals;
    	instead let the LWP remain with SIGNALLED set.
    	(linux_nat_wait_1): Remove flushing of pending SIGSTOPs.
    	* remote.c (append_pending_thread_resumptions): New.
    	(remote_vcont_resume): Call it.
    	* target.h (target_resume): Extend comment.
    
    gdb/testsuite/
    2012-06-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
    	    Pedro Alves  <palves@redhat.com>
    
    	* gdb.threads/siginfo-threads.exp: New file.
    	* gdb.threads/siginfo-threads.c: New file.
    	* gdb.threads/sigstep-threads.exp: New file.
    	* gdb.threads/sigstep-threads.c: New file.

commit 92da80107676034252b6c1313d186fddf30a6088
Author: Nick Clifton <nickc@redhat.com>
Date:   Thu Jun 28 14:35:56 2012 +0000

    	* po/vi.po: Updated Vietnamese translation.
    
    	* po/uk.po: New Ukranian translation.
    	* configure.in (ALL_LINGUAS): Add uk.
    	* configure: Regenerate.

commit 7811b7f7c825f7bc77e8f1401ff98bdf7a1fbe99
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu Jun 28 13:52:50 2012 +0000

    	* gdb.go/package.exp: Partially revert earlier patch; use
    	gdb_compile again.  Use standard_output_file.

commit 3371bc075199aa2b4b555d353890e509c26af6ba
Author: Alexandre Oliva <aoliva@redhat.com>
Date:   Thu Jun 28 11:50:52 2012 +0000

    * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
    they contain -O2.
    * configure: Regenerate.

commit f790ccd747cd70e530d8ba4c50a9923ffa8504bd
Author: iains <iains>
Date:   Thu Jun 28 09:13:21 2012 +0000

    	* auxv.c (fprint_target_auxv): Handle extended cache data tags.

commit 8f490dc19b29ff49ce7ab8ea3073196ad7c68c4a
Author: iains <iains>
Date:   Thu Jun 28 09:12:27 2012 +0000

    	* common.h (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE,
    	AT_L2_CACHESHAPE, AT_L3_CACHESHAPE): New defines.

commit 17dd954e762d0d8c9e8ee9b30a682a1a908a842f
Author: Doug Evans <dje@google.com>
Date:   Thu Jun 28 01:10:35 2012 +0000

    	* dwarf2read.c (dwarf2_cu): Add ranges_base.
    	Delete have_addr_base, unused.  All uses updated.
    	(init_cutu_and_read_dies): Process DW_AT_GNU_ranges_base.
    	(dwarf2_get_pc_bounds): Add ranges_base.
    	(dwarf2_record_block_ranges): Ditto.
    
    	testsuite/
    	* gdb.dwarf2/fission-base.c: New file.
    	* gdb.dwarf2/fission-base.S: New file.
    	* gdb.dwarf2/fission-base.exp: New file.

commit 0f992d1ec01eb27c19c78025a8659da7788800df
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Jun 28 00:00:04 2012 +0000

    daily update

commit e48859bca0269dbd247e8db5daaa01f63368fece
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Jun 28 00:00:03 2012 +0000

    *** empty log message ***

commit ed92b10f893f169ba451b77f5efee5bb01633a82
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Wed Jun 27 23:37:02 2012 +0000

    gdb/testsuite/
    	* gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.

commit fbef701ec28f72adb73867b950c7eb5c08584e71
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jun 27 18:08:37 2012 +0000

    	PR macros/7961:
    	* varobj.c (varobj_create): Update.
    	(varobj_set_value): Update.
    	* tracepoint.c (validate_actionline): Update.
    	(encode_actions_1): Update.
    	* parse.c (parse_exp_1): Add 'pc' argument.
    	(parse_exp_in_context): Add 'pc' argument.  Change how
    	expression_context_pc is set.
    	(parse_expression): Update.
    	(parse_field_expression): Update.
    	* expression.h (parse_exp_1): Update.
    	* eval.c (parse_to_comma_and_eval): Update.
    	* breakpoint.c (set_breakpoint_condition): Update.
    	(update_watchpoint): Update.
    	(init_breakpoint_sal): Update
    	(find_condition_and_thread): Update.
    	(watch_command_1): Update.
    	(update_breakpoint_locations): Update.
    	* ada-lang.c (ada_read_renaming_var_value): Update.
    	(create_excep_cond_exprs): Update.
    testsuite
    	* gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
    	* gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.

commit 1a297a45393e9d6d3117c87c2aa81df6846bcfe9
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jun 27 17:00:07 2012 +0000

    	* gdb.dwarf2/pr10770.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
    	standard_testfile.
    	* gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
    	* gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
    	* gdb.dwarf2/callframecfa.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.dwarf2/dup-psym.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-const.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
    	* gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
    	* gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
    	* gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
    	* gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
    	* gdb.dwarf2/implptr.exp: Use standard_testfile.
    	* gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
    	* gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
    	* gdb.dwarf2/pieces.exp: Use standard_testfile.
    	* gdb.dwarf2/pr11465.exp: Use standard_testfile.
    	* gdb.dwarf2/pr13961.exp: Use standard_testfile.
    	* gdb.dwarf2/valop.exp: Use standard_testfile,
    	prepare_for_testing.

commit b2ee1dae16e07141d8f412d32fbadf34064782e6
Author: Doug Evans <dje@google.com>
Date:   Wed Jun 27 14:26:04 2012 +0000

    	* dwarf2read.c (per_cu_header_read_in): Simplify, and handle
    	type units.

commit ab6beb6157caac0f49452654eb50f17656753452
Author: Tom Tromey <tromey@redhat.com>
Date:   Wed Jun 27 13:37:25 2012 +0000

    	* gdb.python/python.exp: Fix regexps in pagination tests.

commit b86d552b0a8121d8af07a9c56f261725cf1f88d6
Author: Doug Evans <dje@google.com>
Date:   Wed Jun 27 00:35:33 2012 +0000

    	* dwarf2read.c (read_and_check_comp_unit_head): Delete unnecessary
    	prototype.
    	(error_check_comp_unit_head): New arg abbrev_section.  All callers
    	updated.
    	(read_and_check_comp_unit_head): Ditto.
    	(read_and_check_type_unit_head): Ditto.

commit f04d9670af1fa57be69e757a949c3476e03e3df6
Author: sivachandra <sivachandra>
Date:   Wed Jun 27 00:21:17 2012 +0000

    2012-06-26  Siva Chandra Reddy  <sivachandra@google.com>
    
            New attribute 'last' for gdb.Symtab_and_line.
            * NEWS (Python Scripting): Add entry about the new attribute.
            * python/py-symtab.c (salpy_get_last): New function which
            implements the get method for the 'last' attribute of
            gdb.Symtab_and_line.
            (sal_object_getset): Add entry for the 'last' attribute.
    
            doc/
            * gdb.texinfo (Symbol Tables In Python): Add description about
            the new 'last' attribute of gdb.Symtab_and line.
    
            testsuite/
            * gdb.python/py-symtab.exp: Add tests to test the new attribute
            'last' of gdb.Symtab_and_line.
            * gdb.python/py-symbol.c: Move break point comment to enable
            testing of gdb.Symtab_and_line.last.

commit 979d0c94fccc84b42cd4188be4d0897186419423
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Jun 27 00:00:05 2012 +0000

    daily update

commit 998f33b60a8da56ac6b7afe00f34a23a25421fd6
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Wed Jun 27 00:00:03 2012 +0000

    *** empty log message ***

commit b0238dab69b1e85a3752888501671b08855eccf9
Author: sivachandra <sivachandra>
Date:   Tue Jun 26 23:51:32 2012 +0000

    2012-06-26  Siva Chandra Reddy  <sivachandra@google.com>
    
    	* gdb.texinfo (Symbol Tables In Python): Correct the description
    	of the 'pc' attribute of gdb.Symtab_and_line.

commit 17b2e584a5ad371755fd467ecd970e5d49794036
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 26 21:56:46 2012 +0000

    	* dwarf2read.c (dwo_section_names): Add macinfo_dwo, macro_dwo.
    	(dwo_sections): Add macinfo, macro.
    	(dwarf2_locate_dwo_sections): Watch for macro sections.
    	(dwarf_decode_macros): Remove args lh, abfd, section, section_name.
    	All callers updated.  Handle DWO files.

commit 28bc675483dc702ff5bc2ccc9931d9db1f0e8b09
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 26 20:14:01 2012 +0000

    	* NEWS: Mention new options "set debug dwarf2-read" and
    	"set debug symtab-create".
    	* dwarf2read.c (dwarf2_read_debug): New static global.
    	(dwarf2_build_psymtabs_hard): Add debugging printfs.
    	(process_queue): Ditto.
    	(process_full_comp_unit): Ditto.
    	(_initialize_dwarf2_read): Add new option "set debug dwarf2-read".
    	* elfread.c (elf_symfile_read): Add debugging printf.
    	* minsyms.c (install_minimal_symbols): Ditto.
    	* psymtab.c (allocate_psymtab): Ditto.
    	* symfile.c (allocate_symtab): Ditto.
    	* symtab.c (symtab_create_debug): New global.
    	(_initialize_symtab): Add new option "set debug symtab-create".
    	* symtab.h (symtab_create_debug): Declare.
    
    	doc/
    	* gdb.texinfo (Debugging Output): Document debug options dwarf2-read
    	and symtab-create.

commit 5b71ff8e2a48fbf09c364cb747285a772bd33335
Author: Doug Evans <dje@google.com>
Date:   Tue Jun 26 19:48:11 2012 +0000

    	* dwarf2read.c (lookup_dwo_comp_unit): Enhance comment.
    	(lookup_dwo_type_unit): Ditto.

commit c9da4c9f4fc5ba31b5d4d9df7a6d9353acf3131c
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 26 19:46:29 2012 +0000

    	* gdb.threads/step.c: Remove.
    	* gdb.threads/step.exp: Remove.
    	* gdb.threads/step2.exp: Remove.

commit de670869977e047a879a7961ad82540b6f27a429
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 26 19:23:19 2012 +0000

    	* gdb.threads/watchpoint-fork.exp (test): Use
    	standard_output_file.  Don't declare objdir.
    	* gdb.threads/attach-into-signal.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.threads/attach-stopped.exp: Use standard_testfile.
    	* gdb.threads/bp_in_thread.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/corethreads.exp: Use standard_testfile.
    	* gdb.threads/execl.exp: Use standard_testfile,
    	standard_output_file, clean_restart.
    	* gdb.threads/fork-child-threads.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/fork-thread-pending.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/gcore-thread.exp: Use standard_testfile.  Remove
    	incdir.
    	* gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/ia64-sigill.exp: Use standard_testfile.
    	* gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/killed.exp: Use standard_testfile, clean_restart.
    	Remove incdir.
    	* gdb.threads/leader-exit.exp: Use standard_testfile.
    	* gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
    	* gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/manythreads.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/multi-create.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
    	* gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
    	* gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
    	* gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
    	* gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
    	* gdb.threads/pending-step.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/print-threads.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
    	Remove incdir.
    	* gdb.threads/schedlock.exp: Use standard_testfile.  Remove
    	incdir.
    	* gdb.threads/sigthread.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/staticthreads.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/switch-threads.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/thread-execl.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/thread-find.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/thread-specific.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/thread_check.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/thread_events.exp: Use standard_testfile.  Remove
    	incdir.
    	* gdb.threads/threadapply.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.
    	* gdb.threads/tls-nodebug.exp: Use standard_testfile,
    	clean_restart.
    	* gdb.threads/tls-shared.exp: Use standard_testfile,
    	clean_restart, standard_output_file.
    	* gdb.threads/tls-var.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.threads/tls.exp: Use standard_testfile, clean_restart.
    	Remove incdir.
    	* gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
    	* gdb.threads/watchthreads.exp: Use standard_testfile.  Remove
    	incdir.
    	* gdb.threads/watchthreads2.exp: Use standard_testfile,
    	clean_restart.  Remove incdir.

commit 1748c8d5d12653f01dfea0e9a170ad2cb83456ff
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 26 18:25:18 2012 +0000

    	* gdb.trace/actions.exp: Use standard_testfile.
    	* gdb.trace/ax.exp: Use standard_testfile.
    	* gdb.trace/backtrace.exp: Use standard_testfile.
    	* gdb.trace/change-loc.exp: Use standard_testfile.
    	* gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
    	* gdb.trace/collection.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.trace/deltrace.exp: Use standard_testfile.
    	* gdb.trace/disconnected-tracing.exp: Use standard_testfile.
    	* gdb.trace/ftrace.exp: Use standard_testfile.
    	* gdb.trace/infotrace.exp: Use standard_testfile.
    	* gdb.trace/packetlen.exp: Use standard_testfile.
    	* gdb.trace/passc-dyn.exp: Use standard_testfile.
    	* gdb.trace/passcount.exp: Use standard_testfile.
    	* gdb.trace/pending.exp: Use standard_testfile.
    	* gdb.trace/report.exp: Use standard_testfile.
    	* gdb.trace/save-trace.exp: Use standard_testfile.
    	* gdb.trace/stap-trace.exp: Use standard_testfile.
    	* gdb.trace/status-stop.exp: Use standard_testfile.
    	* gdb.trace/strace.exp: Use standard_testfile.
    	* gdb.trace/tfile.exp: Use standard_testfile.
    	* gdb.trace/tfind.exp: Use standard_testfile.
    	* gdb.trace/trace-break.exp: Use standard_testfile.
    	* gdb.trace/trace-mt.exp: Use standard_testfile.
    	* gdb.trace/tracecmd.exp: Use standard_testfile.
    	* gdb.trace/tspeed.exp: Use standard_testfile.
    	* gdb.trace/tstatus.exp: Use standard_testfile.
    	* gdb.trace/tsv.exp: Use standard_testfile.
    	* gdb.trace/unavailable.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.trace/while-dyn.exp: Use standard_testfile.
    	* gdb.trace/while-stepping.exp: Use standard_testfile.

commit 6582be17f37d33d9698d8c15ecb44a3664db4493
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 26 17:54:57 2012 +0000

    	* gdb.reverse/break-precsave.exp: Use standard_testfile.
    	* gdb.reverse/break-reverse.exp: Use standard_testfile.
    	* gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
    	* gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
    	* gdb.reverse/finish-precsave.exp: Use standard_testfile.
    	* gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
    	* gdb.reverse/finish-reverse.exp: Use standard_testfile.
    	* gdb.reverse/i386-precsave.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.reverse/i386-reverse.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
    	prepare_for_testing
    	* gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
    	* gdb.reverse/machinestate.exp: Use standard_testfile.
    	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
    	* gdb.reverse/sigall-precsave.exp: Use standard_testfile,
    	build_executable.
    	* gdb.reverse/sigall-reverse.exp: Use standard_testfile,
    	build_executable.
    	* gdb.reverse/solib-precsave.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.reverse/solib-reverse.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.reverse/step-precsave.exp: Use standard_testfile.
    	* gdb.reverse/step-reverse.exp: Use standard_testfile.
    	* gdb.reverse/until-precsave.exp: Use standard_testfile.
    	* gdb.reverse/until-reverse.exp: Use standard_testfile.
    	* gdb.reverse/watch-precsave.exp: Use standard_testfile.
    	* gdb.reverse/watch-reverse.exp: Use standard_testfile.

commit d9e852068ca89f840b4e252d6b5b4f9ccff07284
Author: Tom Tromey <tromey@redhat.com>
Date:   Tue Jun 26 17:32:43 2012 +0000

    	* gdb.stabs/weird.exp: Remove directory-checking code.  Use
    	standard_output_file.
    	* gdb.stabs/exclfwd.exp: Use standard_testfile,
    	prepare_for_testing.  Remove directory-checking code.

commit 7e6a660069efaf133026626fec54c99ae3e1804a
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Tue Jun 26 14:42:55 2012 +0000

    Use PTRACE_PEEKUSER to get fs_base/gs_base
    
    	* amd64-linux-nat.c: Include <sys/user.h>.
    	(ps_get_thread_area): Use PTRACE_PEEKUSER to get fs_base/gs_base
    	if HAVE_STRUCT_USER_REGS_STRUCT_FS_BASE or
    	HAVE_STRUCT_USER_REGS_STRUCT_GS_BASE is defined.
    
    	* configure.ac: Check if the fs_base and gs_base members of
    	`struct user_regs_struct' exist.
    	* config.in: Regenerated.
    	* configure: Likewise.

commit dbe56c985fd842f670cf1e763ea3ffa002a19f82
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jun 26 01:40:59 2012 +0000

    	* elf64-ppc.c (ppc64_elf_next_toc_section): Don't error if input
    	file has multiple .got/.toc sections and all don't fit in
    	current toc group.

commit 21f54a125addb100da1c04f6c0e03234921ca490
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Tue Jun 26 00:00:05 2012 +0000

    daily update

commit 71f4945c649348083c92013d1b8b768423d2f12b
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Jun 26 00:00:03 2012 +0000

    *** empty log message ***

commit 2100e422b762a30cb551ab021d420100c30d1e49
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 21:07:32 2012 +0000

    	* gdb.multi/watchpoint-multi.exp: Use standard_testfile.
    	* gdb.multi/bkpt-multi-exec.exp: Use standard_output_file.  Use
    	build_executable, not prepare_for_testing.
    	* gdb.multi/base.exp: Use standard_output_file.  Use
    	build_executable,  not prepare_for_testing.

commit 3ea20a64cf708887de44a09be59f255fb89ea23a
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:51:33 2012 +0000

    	* gdb.fortran/subarray.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.fortran/multi-dim.exp: Use standard_testfile.
    	* gdb.fortran/module.exp: Use standard_testfile.
    	* gdb.fortran/logical.exp: Use standard_testfile.
    	* gdb.fortran/library-module.exp: Use standard_testfile,
    	standard_output_file.
    	* gdb.fortran/derived-type.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.fortran/complex.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.fortran/charset.exp: Use standard_testfile.
    	* gdb.fortran/array-element.exp: Use standard_testfile,
    	prepare_for_testing.

commit 3b51e9672185e0ee7ee3586d32f5e14519d31ccc
Author: Keith Seitz <keiths@redhat.com>
Date:   Mon Jun 25 20:51:30 2012 +0000

    	* gdb.texinfo (GDB/MI Breakpoint Commands): Remove "-r" option
    	from example.  Remove "rbreak" from list of corresponding
    	gdb commands.

commit d6c0dcd479b0b1ed07189fcbd8bff9baa95201cf
Author: Keith Seitz <keiths@redhat.com>
Date:   Mon Jun 25 20:49:47 2012 +0000

    	* gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
    	Change rbreak-related tests to KFAIL and add bugzilla numbers.

commit 071f07b8ce28416ad688d28ab3b4168ec069f16d
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:43:38 2012 +0000

    	* gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
    	* gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
    	* gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
    	* gdb.pascal/floats.exp: Use standard_testfile, clean_restart.

commit ee5e1227cb31903d9a7234afd08d32db94a3b5d5
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:31:21 2012 +0000

    	* gdb.linespec/ls-errs.exp: Use standard_testfile.
    	* gdb.linespec/ls-dollar.exp: Use standard_testfile.
    	* gdb.linespec/linespec.exp: Use standard_testfile.

commit add147705f3492a4cca4dfb6c09436c799137b5f
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:28:22 2012 +0000

    	* gdb.modula2/unbounded-array.exp: Use standard_testfile,
    	prepare_for_testing.

commit 06c7cbe08bf647b5871848d86ca7fcda57473565
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:24:57 2012 +0000

    	* gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.opt/inline-break.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.opt/inline-bt.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.opt/inline-cmds.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.opt/inline-locals.exp: Use standard_testfile,
    	prepare_for_testing.

commit aa3df5336821ffe376076aa13598e0e02aa23b8c
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 20:11:43 2012 +0000

    	* gdb.asm/asm-source.exp: Use standard_output_file,
    	standard_testfile.  Construct .o files in proper subdir.

commit d08dbae97ea2bdaa986f9be10f84ca34b0f61bca
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 19:46:25 2012 +0000

    	* gdb.server/ext-attach.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.server/ext-run.exp: Use standard_testfile,
    	build_executable.
    	* gdb.server/file-transfer.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.server/server-exec-info.exp: Use standard_testfile.
    	* gdb.server/server-mon.exp: Use standard_testfile,
    	prepare_for_testing.
    	* gdb.server/server-run.exp: Use standard_testfile,
    	build_executable.
    	* gdb.server/solib-list.exp: Use standard_testfile,
    	standard_output_file.

commit 0b78fb046d582bca07b5ff0cf938c5b0a533aee0
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Jun 25 19:13:24 2012 +0000

    	* lib/gdb.exp (standard_output_file): Use "file join".
    	* gdb.go/chan.exp: Use standard_testfile.
    	* gdb.go/handcall.exp: Use standard_testfile.
    	* gdb.go/hello.exp: Use standard_testfile.
    	* gdb.integers/chan.exp: Use standard_testfile.
    	* gdb.go/methods.exp: Use standard_testfile.
    	* gdb.go/package.exp: Use standard_testfile.
    	* gdb.go/strings.exp: Use standard_testfile.
    	* gdb.go/types.exp: Use standard_testfile.
    	* gdb.go/unsafe.exp: Use standard_testfile.

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


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


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

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

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-29 19:08 [SCM] archer-tromey-dwz-multifile-rebase: reverse-20080717-branchpoint-12079-ge7da6d4 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).