public inbox for archer-commits@sourceware.org help / color / mirror / Atom feed
From: tromey@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-tromey-dwz-multifile-rebase: reverse-20080717-branchpoint-12079-ge7da6d4 Date: Fri, 29 Jun 2012 19:08:00 -0000 [thread overview] Message-ID: <20120629190808.3212.qmail@sourceware.org> (raw) 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.
reply other threads:[~2012-06-29 19:08 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20120629190808.3212.qmail@sourceware.org \ --to=tromey@sourceware.org \ --cc=archer-commits@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).