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