Michael Snyder
fa238c0364
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* elfread.c (elf_symtab_read): Delete unused variable.
(find_separate_debug_file_by_buildid): Delete unused variables.
(elf_symfile_read): Delete unused variable.
* coffread.c (coff_symfile_read): Delete unused variables.
* coff-pe-read.c (add_pe_exported_sym): Delete unused variable.
(read_pe_exported_syms): Delete unused variable.
* stabsread.c (define_symbol): Delete unused variable.
* dwarf2read.c (read_type_comp_unit_head): Delete unused variable.
(process_psymtab_comp_unit): Delete unused variable.
(dwarf2_build_psymtabs_hard): Delete unused variable.
(load_partial_comp_unit): Delete unused variable.
(create_all_comp_units): Delete unused variable.
(scan_partial_symbols): Delete unused variable.
(add_partial_symbol): Delete unused variable.
(add_partial_namespace): Delete unused variable.
(add_partial_enumeration): Delete unused variable.
(load_full_comp_unit): Delete unused variable.
(process_full_comp_unit): Delete unused variable.
(read_file_scope): Delete unused variable.
(read_type_unit_scope): Delete unused variable.
(process_structure_scope): Delete unused variable.
(process_enumeration_scope): Delete unused variable.
(read_tag_ptr_to_member_type): Delete unused variable.
(read_typedef): Delete unused variable.
(read_partial_die): Delete unused variable.
(decode_locdesc): Delete unused variable.
(zeroed_partial_die): Delete unused global variable.
2010-05-05 23:44:19 +00:00
Pedro Alves
46c162d47b
* remote.c (remote_threads_info): Really revert previous previous
...
change.
2010-05-05 23:39:56 +00:00
Michael Snyder
0043e6a5cc
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* tui/tui-interp.c (_initialize_tui_interp):
Delete unused variable.
* tui/tui-regs.c tui_display_registers_from):
Delete unused variable.
(tui_check_register_values): Delete unused variable.
(tui_register_format): Delete unused variable.
* tui/tui-win.c (_initialize_tui_win): Delete unused variable.
* tui/tui-windata.c (tui_display_data_from_line):
Delete unused variables.
(tui_vertical_data_scroll): Delete unused variables.
2010-05-05 22:53:54 +00:00
Michael Snyder
c31a71f44f
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* remote.c (remote_threads_info): Revert questionable part of
the previous change.
2010-05-05 22:27:15 +00:00
Michael Snyder
d36fc00bca
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* cli-dump.c (dump_memory_to_file): Delete unused variable.
(restore_binary_file): Delete unused variable.
* cli-decode.c (deprecated_cmd_warning): Delete unused variables.
* cli-script.c (define_command): Delete unused variables.
(recurse_read_control_structure): Delete unused variable.
(script_from_file): Delete unused variable.
* cli-cmds.c (complete_command): Delete unused variable.
(disassemble_command): Delete unused variable.
2010-05-05 21:32:56 +00:00
Michael Snyder
9128a50386
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* dcache.c (dcache_init): Delete unused variable.
(dcache_info): Delete unused variable.
2010-05-05 20:50:24 +00:00
Michael Snyder
aa369b55eb
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* remote.c (remote_threads_info): Delete unused variable.
(process_stop_reply): Delete unused variable.
(remote_get_trace_status): Delete unused variables.
2010-05-05 20:46:06 +00:00
Michael Snyder
9e9547e485
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* linux-thread-db.c (add_thread_db_info): Delete unused variable.
(thread_from_lwp): Delete unused variable.
(enable_thread_event_reporting): Delete unused variable.
(check_for_thread_db): Delete unused variables.
(thread_db_find_new_threads_2): Delete unused variable.
* linux-fork.c (info_checkpoints_command): Delete unused variables.
(checkpoint_command): Delete unused variable.
(linux_fork_context): Delete unused variables.
2010-05-05 20:37:23 +00:00
Michael Snyder
75083f7e9a
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* linux-nat.c (top level): Delete unused global variable.
(linux_tracefork_child): Delete unused variable.
(linux_child_follow_fork): Delete unused variable.
(linux_nat_detach): Delete unused variable.
(linux_handle_extended_wait): Delete unused variable.
(linux_nat_has_pending_sigint): Delete unused variable.
(linux_nat_find_memory_regions): Delete unused variable.
(linux_nat_make_corefile_notes): Delete unused variables.
(linux_nat_info_proc_cmd): Delete unused variable.
(linux_proc_pending_signals): Delete unused variable.
(linux_nat_stop_lwp): Delete unused variables.
(_initialize_linux_nat): Delete unused variable.
2010-05-05 20:16:45 +00:00
Michael Snyder
2d148b942b
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* ser-pipe.c (top level): Delete unused global variable.
2010-05-05 20:01:34 +00:00
Michael Snyder
e0f069a3ea
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* linux-record.c (record_linux_system_call):
Delete unused variables.
2010-05-05 19:58:12 +00:00
Michael Snyder
789d24f07f
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* corelow.c (core_xfer_partial): Delete unused variables.
2010-05-05 19:53:54 +00:00
Michael Snyder
1cd337a56b
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* solib-svr4.c (find_program_interpreter): Delete unused variable.
(svr4_solib_create_inferior_hook): Add ifdef around
conditionally-used variable declarations.
2010-05-05 19:50:10 +00:00
Michael Snyder
b00e3f5614
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* solib.c (solib_find): Delete unused variable.
(free_so_symbols): Delete unused variable.
(info_sharedlibrary_command): Delete unused variable.
(reload_shared_libraries_1): Delete unused variable.
(_initialize_solib): Delete unused variable.
2010-05-05 19:37:45 +00:00
Michael Snyder
90f6219628
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* i386-tdep.c (i386_supply_xstateregset) Delete unused variable.
(i386_collect_xstateregset): Delete unused variable.
* i387-tdep.c (i387_print_float_info): Delete unused variable.
2010-05-05 19:30:36 +00:00
Michael Snyder
75721c6694
2010-05-05 Michael Snyder <msnyder@vmware.com>
...
* features/i386/i386-mmx.c (initialize_tdesc_i386_mmx):
Delete unused variable 'type'.
2010-05-05 18:56:12 +00:00
Joel Brobecker
af33db377b
Remove unused MAX_OF*/MIN_OF* macros.
...
FWIW: They can no longer work either, as they depend on other macros
which have been missing for quite a while.
ChangeLog:
* gdbtypes.h (MAX_OF_TYPE, MIN_OF_TYPE): Delete macros.
* ada-lang.c: Remove comment mentioning these macros.
* m2-exp.y: Delete commented out code.
2010-05-05 17:07:40 +00:00
Joel Brobecker
0497f5b03f
"finish" does not work on sparc if function returns array.
...
ChangeLog:
* sparc-tdep.c (sparc_structure_or_union_p): Return non-zero
for array types.
* sparc64-tdep.c (sparc64_structure_or_union_p): Likewise.
2010-05-05 16:59:00 +00:00
Pierre Muller
6e39997a39
ARI fix: Remove ATTRIBUTE_UNUSED throughout.
...
* arm-linux-tdep.c (arm_linux_cleanup_svc): Remove
ATTRIBUTE_UNUSED.
(cleanup_kernel_helper_return): Likewise.
* arm-tdep.c (copy_unmodified): Likewise.
(copy_preload): Likewise.
(copy_copro_load_store): Likewise.
(cleanup_branch): Likewise.
(copy_b_bl_blx): Likewise.
(copy_bx_blx_reg): Likewise.
(copy_alu_imm): Likewise.
(copy_alu_reg): Likewise.
(copy_alu_shifted_reg): Likewise.
(cleanup_load): Likewise.
(cleanup_store): Likewise.
(cleanup_block_load_pc): Likewise.
(cleanup_svc): Likewise.
(copy_undef): Likewise.
(copy_unpred): Likewise.
* remote.c (register_remote_support_xml): Likewise.
2010-05-05 15:05:57 +00:00
Hui Zhu
1412f70bc6
2010-05-05 Hui Zhu <teawater@gmail.com>
...
* gdbarch.h (gdbarch_has_dos_based_file_system): Update comment.
2010-05-05 09:20:20 +00:00
Mark Kettenis
c4f7c68703
* remote.c (register_remote_support_xml)
...
(remote_query_supported_append, remote_query_supported): Add cast
to NULL used as sentinel.
* tracepoint.c (tvariables_info_1): Likewise.
* utils.c (add_internal_problem_command): Likewise.
2010-05-04 21:09:25 +00:00
Matthew Gretton-Dann
63b4f126d1
* gdb/dwarf2loc.c (read_pieced_value, write_pieced_value,
...
dwarf2_evaluate_loc_desc): Handle not being able to access DWARF
registers gracefully.
2010-05-04 09:54:18 +00:00
Matthew Gretton-Dann
2f1bdd26c4
* gdb/exec.c (print_section_info): Display entry point without arch
...
specific parts.
2010-05-04 08:47:13 +00:00
Pierre Muller
e1c34c5d94
PR exp/11349.
...
* printcmd.c (x_command): Only dereference once implicitly for
TYPE_CODE_REF.
testsuite dir:
PR exp/11349.
* testsuite/gdb.cp/ref-types.exp: Add test to examine
use a reference local variable.
2010-05-04 06:48:27 +00:00
Doug Evans
ae462839ef
* event-loop.c (gdb_timer): Delete unused global.
...
(create_timer): Update.
2010-05-03 20:58:21 +00:00
Jan Kratochvil
1ac77ea163
gdb/
...
* cp-namespace.c (cp_lookup_symbol_imports): Support ALIAS for the
CURRENT->DECLARATION case.
* cp-support.h (struct using_direct): Provide extended comment.
2010-05-03 20:10:22 +00:00
Mark Kettenis
7c54a10880
* hppaobsd-tdep.c (HPPAOBSD_SIZEOF_GREGS): Renamed from
...
HPPABSD_SIZEOF_GREGS.
(HPPAOBSD_SIZEOF_FPREGS): New define.
(hppaobsd_supply_gregset): Renamed from hppabsd_supply_gregset.
(hppaobsd_supply_fpregset): New function.
(hppaobsd_gregset): Renamed from hppabsd_gregset.
(hppaobsd_fpregset): New variable.
(hppaobsd_regset_from_core_section): Handle floating-point registers.
(_initialize_hppabsd_tdep): Remove spurious blank line.
2010-05-03 19:59:13 +00:00
Pierre Muller
278582cb37
PR pascal/11349.
...
* p-valprint.c (pascal_value_print): Always dereference a value with
type code TYPE_CODE_REF.
2010-05-03 13:38:27 +00:00
Pedro Alves
f022308135
* remote.c (remote_notice_signals): New.
...
(remote_start_remote): In non-stop mode, update the remote end on
which signals it can silently pass.
(init_remote_ops): Install remote_notice_signals.
2010-05-03 02:13:01 +00:00
Jan Kratochvil
c25c4a8b0e
gdb/
...
* cli/cli-cmds.h (error_no_arg): Remove. Move the comment ...
* command.h (error_no_arg): ... here. Remove NORETURN, change
ATTR_NORETURN to ATTRIBUTE_NORETURN.
* defs.h (NORETURN, ATTR_NORETURN): Remove.
(perror_with_name, verror, error, error_stream, vfatal, fatal)
(internal_verror, internal_error, nomem): Remove NORETURN, change
ATTR_NORETURN to ATTRIBUTE_NORETURN.
* exceptions.c (throw_exception, deprecated_throw_reason, throw_verror)
(throw_vfatal, throw_error): Remove NORETURN.
(throw_it): Remove NORETURN, change ATTR_NORETURN to ATTRIBUTE_NORETURN.
* exceptions.h (throw_exception, throw_verror, throw_vfatal)
(throw_error, deprecated_throw_reason): Remove NORETURN, change
ATTR_NORETURN to ATTRIBUTE_NORETURN.
* linespec.c (cplusplus_error): Remove NORETURN, change ATTR_NORETURN
to ATTRIBUTE_NORETURN for prototype, for the definition only remove
NORETURN.
* remote-mips.c (mips_error): Change NORETURN to ATTRIBUTE_NORETURN.
* remote-sim.c (gdb_os_error): Change ATTR_NORETURN to
ATTRIBUTE_NORETURN.
* target.c (tcomplain): Likewise.
* target.h (noprocess): Remove NORETURN, change ATTR_NORETURN to
ATTRIBUTE_NORETURN.
* utils.c (verror, error, vfatal, fatal, error_stream, internal_verror)
(internal_error, perror_with_name, nomem): Remove NORETURN.
* xml-support.h (gdb_xml_error): Change ATTR_NORETURN to
ATTRIBUTE_NORETURN.
gdb/doc/
* gdbint.texinfo (Host Definition): Remove items NORETURN and
ATTR_NORETURN.
2010-05-02 23:52:14 +00:00
Jan Kratochvil
a0b31db1be
gdb/
...
* ada-lang.c (lim_warning): Change ATTR_FORMAT to ATTRIBUTE_PRINTF.
* amd64-tdep.c (amd64_insn_length_fprintf): Likewise.
* cli-out.c (cli_field_fmt): New ATTRIBUTE_PRINTF.
(cli_message, out_field_fmt): Change ATTR_FORMAT to ATTRIBUTE_PRINTF.
* complaints.c (find_complaint): New ATTRIBUTE_PRINTF.
(vcomplaint): Change ATTR_FORMAT to ATTRIBUTE_PRINTF.
* complaints.h (complaint, internal_complaint): Likewise.
* defs.h: Change ATTR_FORMAT to ATTRIBUTE_PRINTF in the top comment.
(ATTR_FORMAT): Remove.
(query, nquery, yquery, vprintf_filtered, vfprintf_filtered)
(fprintf_filtered, fprintfi_filtered, printf_filtered, printfi_filtered)
(vprintf_unfiltered, vfprintf_unfiltered, fprintf_unfiltered)
(printf_unfiltered, xasprintf, xvasprintf, xstrprintf, xstrvprintf)
(xsnprintf, verror, error, vfatal, fatal, internal_verror)
(internal_error, internal_vwarning, internal_warning, warning)
(vwarning): Change ATTR_FORMAT to ATTRIBUTE_PRINTF.
* disasm.c (fprintf_disasm): Likewise.
* exceptions.c (throw_it): Likewise.
* exceptions.h (exception_fprintf, throw_verror, throw_vfatal)
(throw_error): Likewise.
* language.h (type_error, range_error): Likewise.
* linespec.c (cplusplus_error): Likewise.
* mi/mi-interp.c (mi_interp_query_hook): Likewise.
* mi/mi-out.c (mi_field_fmt, mi_message): Likewise.
* monitor.c (monitor_debug): Likewise.
* parser-defs.h (parser_fprintf): Likewise.
* serial.h (serial_printf): Likewise.
* tui/tui-hooks.c (tui_query_hook): Likewise.
* ui-out.c (default_field_fmt, default_message, uo_field_fmt)
(uo_message): Likewise.
* ui-out.h (ui_out_field_fmt, ui_out_message): Likewise.
* utils.c (vfprintf_maybe_filtered, internal_vproblem, defaulted_query):
Likewise.
* xml-support.h (gdb_xml_debug, gdb_xml_error): Likewise.
2010-05-02 21:14:59 +00:00
Pedro Alves
02a45ac028
* cli-out.c (cli_table_begin, cli_table_body, cli_table_end)
...
(cli_table_header, cli_begin, cli_end, cli_field_int)
(cli_field_skip, cli_field_string, cli_field_fmt, cli_spaces)
(cli_text, cli_message, cli_wrap_hint, cli_flush, cli_redirect):
Delete forward declarations.
(cli_ui_out_impl): Move below the callbacks.
(_initialize_cli_out): Delete.
2010-05-02 16:50:02 +00:00
Pedro Alves
1915ef4f3a
gdb/
...
* README: Use consistent `GDB' and `GDBserver' spellings.
gdb/gdbserver/
* README: Use consistent `GDB' and `GDBserver' spellings.
2010-05-02 16:10:03 +00:00
Jan Kratochvil
0dfb946f50
gdb/
...
* cli/cli-dump.h (parse_and_eval_with_error): Remove the declaration.
2010-05-02 09:13:35 +00:00
Pedro Alves
4d53310308
* infrun.c (prepare_for_detach): In non-stop, context switch to
...
the thread that got the event before handling the event.
2010-05-01 15:56:52 +00:00
Tom Tromey
705b5767b7
* symtab.c (symbol_set_names): Fix typo.
2010-04-30 17:43:55 +00:00
Pierre Muller
3c0ee1a464
* python/py-param.c (parm_constants): Avoid ARI warning
...
by adding ARI comment.
(parmpy_init): Likewise.
2010-04-30 16:22:42 +00:00
Pierre Muller
ea1fae46d8
* windows-tdep.c (windows_get_tlb_type): Remember last GDBARCH
...
and created type for re-use.
2010-04-30 15:38:42 +00:00
Pierre Muller
c24d024232
* NEWS: Mention gdbserver support for x86_64 Windows 64-bit.
2010-04-30 07:04:52 +00:00
Doug Evans
a26d8d1160
* ser-base.h (reschedule): Delete prototype.
...
* ser-base.c (reschedule): Make static.
2010-04-29 22:51:04 +00:00
Matthew Gretton-Dann
f8624c62cc
*** empty log message ***
2010-04-29 16:34:25 +00:00
Pedro Alves
e66408edfd
PR gdb/11557
...
gdb/
* regcache.c (registers_changed): Rename to ...
(registers_changed_ptid): ... this, and only delete register cache
entries matching the ptid filter argument.
(registers_changed): Reimplement on top of registers_changed_ptid.
* regcache.h (registers_changed_ptid): Declare.
* target.c (target_resume): Flush register caches.
gdb/testsuite/
* gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
files.
2010-04-29 16:33:16 +00:00
Joel Brobecker
b2319725b8
Fix typo in ChangeLog name (non-UTF8 character).
...
Seems to have been inserted accidently.
2010-04-29 16:03:32 +00:00
Phil Muldoon
d7b32ed3ab
2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
...
Tom Tromey <tromey@redhat.com>
Thiago Jung Bauermann <bauerman@br.ibm.com>
* Makefile.in (SUBDIR_PYTHON_OBS): Add py-parameter.
(SUBDIR_PYTHON_SRCS): Likewise.
(py-parameter.o): New rule.
* python/py-parameter.c: New file.
* python/python-internal.h (gdbpy_initialize_parameter)
(gdbpy_parameter, gdbpy_parameter_value)
(gdbpy_parse_command_name): Declare.
* python/py-cmd.c (parse_command_name): Rename to
gdbpy_parse_command_name.
(gdbpy_parse_command_name): Accept a starting list parameter and
use over cmdlist.
(cmdpy_init): Use gdbpy_parse_command_name.
* python/python.c (parameter_to_python): Rename to
gdbpy_parameter_to_python. Accept enum var_types and value.
(gdbpy_parameter): Use gdbpy_parameter_value.
(_initialize_python): Call gdbpy_initialize_parameters.
2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/py-param.exp: New File.
2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
Tom Tromey <tromey@redhat.com>
Thiago Jung Bauermann <bauerman@br.ibm.com>
* gdb.texinfo (Parameters In Python): New Node.
2010-04-29 15:45:57 +00:00
Matthew Gretton-Dann
ce72ce4139
* gdb/MAINTAINERS: Add myself for write after approval privileges.
2010-04-29 14:55:38 +00:00
Joel Brobecker
6aecb9c228
D language support.
...
gdb/ChangeLog:
D language support.
* Makefile.in (SFILES): Add d-lang.c d-valprint.c.
(COMMON_OBS): Add d-lang.o d-valprint.o.
(HFILES_NO_SRCDIR): Add d-lang.h.
* NEWS: Mention D language support.
* c-lang.c (c_emit_char, exp_descriptor_c): Make public.
* c-lang.h (c_emit_char, exp_descriptor_c): Add declaration.
* d-lang.c: New file.
* d-lang.h: New file.
* d-valprint.c: New file.
* defs.h (enum language): Add language_d.
* dwarf2read.c (set_cu_language): Add DW_LANG_D.
* language.c (binop_result_type, integral_type, character_type)
(string_type, boolean_type, structured_type): Add language_d.
* symfile.c (init_filename_language_table): Add language_d.
* symtab.c: Include d-lang.h.
(symbol_init_language_specific, symbol_find_demangled_name)
(symbol_natural_name, lookup_symbol_in_language)
(symbol_demangled_name, symbol_matches_domain): Add language_d.
gdb/doc/ChangeLog:
* gdb.texinfo: (Summary) Add mention about D language support.
(Filenames): Add D suffixes.
(D): New node.
gdb/testsuite/ChangeLog:
* gdb.base/default.exp: Fix "set language" test.
2010-04-29 14:45:39 +00:00
Joel Brobecker
67f1675e78
Fix author list for one of the patches.
...
I was the committer, not the author.
2010-04-27 21:06:28 +00:00
Joel Brobecker
6f992fbf7f
Expand description of solib-svr4.c:solib_svr4_r_map
...
2010-04-27 Joel Brobecker <brobecker@adacore.com>
* solib-svr4.c (solib_svr4_r_map): Expand function description.
2010-04-27 21:02:11 +00:00
Joel Brobecker
dde5918526
Associate .dg files to Ada
...
The .dg files are files containing the user's code, after the GNAT
expander was applied. The expansion replaces some of the complex
features by simpler pseudo-Ada code and the user can ask to see and
debug that code using the -gnatDG option...
For instance, given the following code where Circle is a tagged type
(aka as a class type in C++):
procedure Foo is
My_Shape : Circle := (X => 1, Y => 2, R => 3);
X : Integer;
begin
X := Position_X (My_Shape);
end Foo;
The expansion results in:
procedure foo is
my_shape : pck__circle := (
_parent => (
_tag => pck__circleP,
x => 1,
y => 2),
r => 3);
x : integer;
begin
x := pck__position_x (my_shape);
return;
end foo;
2010-04-27 Joel Brobecker <brobecker@adacore.com>
* symfile.c (init_filename_language_table): Register .dg files
with language_ada.
2010-04-27 21:01:57 +00:00
Joel Brobecker
d09ce91e4f
Document special use of target_type field in Ada structs.
...
This is a comment that I wrote not too long ago, I believe, as part
of a submission process, and somehow did not get to commit. It explains
how the TYPE_TARGET_TYPE is used by Ada in the case of dynamic records/
unions.
2010-04-24 Joel Brobecker <brobecker@adacore.com>
* gdbtypes.h (struct main_type): Expand comment about target_type
field.
2010-04-27 21:01:45 +00:00