Pierre Muller
28e698f1b0
Add missing ChangeLog entry
2011-03-18 13:08:47 +00:00
Phil Muldoon
99c3dc11e4
2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
...
PR python/12149
* python/python.c (gdbpy_write): Accept a stream argument and
operate to the appropriate stream.
(gdbpy_flush): Likewise.
(_initialize_python): Add stream constants.
(finish_python_initialization): Add GdbOutputErrorFile class.
2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
PR python/12149
* gdb.texinfo (Basic Python): Update gdb.write and flush text.
2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
PR python/12149
* gdb.python/python.exp: Add gdb.write tests.
2011-03-18 08:44:47 +00:00
Kwok Yeung
c20800befe
2011-03-18 Kwok Cheung Yeung <kcy@codesourcery.com>
...
* MAINTAINERS: Add myself as a write-after-approval maintainer.
2011-03-18 00:42:24 +00:00
Kwok Yeung
f4a1794a6c
Fix relocation of jump and call instructions (used when inserting fast
...
tracepoints).
2011-03-18 Kwok Cheung Yeung <kcy@codesourcery.com>
* amd64-tdep.c (amd64_relocate_instruction): Fix ordering of arguments
to store_signed_integer. Add debug message when relocating CALL
instructions. Fix formatting of debug message.
* i386-tdep.c (i386_relocate_instruction): Ditto.
2011-03-18 00:27:48 +00:00
Joel Brobecker
d4862372c6
delete target_ops.to_lookup_symbol
...
gdb/ChangeLog:
* target.h (struct target_ops): Remove to_lookup_symbol field.
(target_lookup_symbol): Delete macro.
* target.c (nosymbol, debug_to_lookup_symbol): Delete.
(update_current_target, setup_target_debug): Remove handling
of to_lookup_symbol target_ops field.
* ada-tasks.c (get_known_tasks_addr): Remove use of
target_lookup_symbol.
* coffread.c (coff_symtab_read): Likewise.
* dbxread.c (read_dbx_symtab): Ditto.
2011-03-17 13:19:24 +00:00
Joel Brobecker
d645e32eb8
Add 'getthrds' declaration check in configure for AIX
...
On newer versions of AIX (6.x and later), this function is actually
declared in procinfo.h, thus causing a compilation warning when we
re-declare it ourselves. This patch adds a configure check for that
function allowing us to declare the function only if the declaration
isn't already present in one of procinfo system header.
gdb/ChangeLog:
PR gdb/12116:
* configure.ac: Add getthrds declaration check.
* configure, config.in: Regenerate.
* aix-thread.c (getthrds): Declare only if not already declared
in procinfo.h. More declaration out of get_signaled_thread to
global scope.
2011-03-17 13:19:10 +00:00
Phil Muldoon
29703da4b1
2011-03-17 Phil Muldoon <pmuldoon@redhat.com>
...
* python/py-symtab.c: Populate symtab_object_methods,
sal_object_methods.
(stpy_is_valid): New function.
(salpy_is_valid): Ditto.
* python/py-symbol.c: Declare symbol_object_methods.
Populate.
(sympy_is_valid): New function.
* python/py-objfile.c: Declare objfile_object_methods.
Populate.
(objfpy_is_valid): New function.
* python/py-inferior.c: Populate inferior_object_methods.
(infpy_is_valid): New function.
* python/py-infthread.c: Populate thread_object_methods.
(thpy_is_valid): New function.
* python/py-block.c: Declare block_object_methods.
Populate. Declare
block_iterator_object_methods. Populate.
(blpy_is_valid): New function.
(blpy_iter_is_valid): Ditto.
2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/Makefile.in: Add py-objfile.
* gdb.python/py-objfile.exp: New file.
* gdb.python/py-objfile.c: New file.
* gdb.python/py-block.exp: Add is_valid tests.
* gdb.python/py-inferior.exp: Ditto.
* gdb.python/py-infthread.exp: Ditto.
* gdb.python/py-symbol.exp: Ditto.
* gdb.python/py-symtab.exp: Ditto.
2011-03-17 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Blocks In Python): Add is_valid method
description.
(Inferiors In Python): Likewise.
(Threads In Python): Likewise.
(Symbols In Python): Likewise.
(Objfiles In Python): Likewise.
(Symbol Tables In Python): Likewise.
2011-03-17 09:36:17 +00:00
Keith Seitz
c00f848495
* linespec.c (find_methods): Canonicalize NAME before looking
...
up the symbol.
(name_end): New function.
(keep_name_info): New function.
(decode_line_1): Use keep_name_info.
(decode_compound): Likewise.
* cli/cli-utils.h (remove_trailing_whitespace): New function.
* cli/cli-utils.c (remove_trailing_whitespace): Likewise.
PR c++/12273
* linespec.c (locate_first_half): Keep overload information, too.
(decode_compound): Use a string to represent break characters
to escape the loop.
If P points to a break character, do not increment it.
For C++ and Java, keep overload information and relevant keywords.
If we cannot find a symbol, search the minimal symbols.
PR c++/11734
* linespec.c (decode_compound): Rename SAVED_ARG to
THE_REAL_SAVED_ARG.
Make a copy of THE_REAL_SAVED_ARG in SAVED_ARG and strip
single-quotes.
Pass a valid block to lookup_symbol.
(lookup_prefix_sym): Likewise.
(find_method): Construct search name based on SYM_CLASS instead
of SAVED_ARG.
* psymtab.c (lookup_partial_symbol): Add language parameter.
(lookup_symbol_aux_psymtabs): Likewise.
Don't assume that the psymtab we found was the right one. Search
for the desired symbol in the symtab to be certain.
(psymtab_search_name): New function.
(lookup_partial_symbol): Use psymtab_search_name.
Add language parameter.
(read_symtabs_for_function): Add language parameter and pass to
lookup_partial_symbol.
(find_symbol_file_from_partial): Likewise.
2011-03-16 21:12:12 +00:00
Paul Pluzhnikov
c91513d8bc
ChangeLog:
...
2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
PR gdb/12528
* dwarf2read.c (noop_record_line): New function.
(dwarf_decode_lines): Ignore line tables for GCd functions.
testsuite/ChangeLog:
2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
PR gdb/12528
* gdb.base/Makefile.in: Adjust EXECUTABLES.
* gdb.base/break-on-linker-gcd-function.exp: New test.
* gdb.base/break-on-linker-gcd-function.cc: New file.
2011-03-16 18:16:26 +00:00
Pierre Muller
b37520b626
Fix ARI warnings about new lines at the end of messages, which
...
are unneeded as there is a new line added at the end of the message
automatically.
* darwin-nat.c (darwin_stop_inferior): Ditto.
* dec-thread.c (dec_thread_get_ada_task_ptid): Ditto.
* dfp.c (decimal_to_number): Ditto.
* exec.c (print_section_info): Ditto.
* i386-darwin-nat.c (darwin_set_sstep): Ditto.
* osdata.c (get_osdata): Ditto.
* record.c (bfdcore_write): Ditto.
* remote-mips.c (mips_readchar): Ditto.
* remote.c (read_ptid): Ditto.
* ser-mingw.c (ser_windows_raw): Ditto.
* tracepoint.c (add_local_symbols): Ditto.
* windows-nat.c (fake_create_process): Ditto.
2011-03-16 17:59:03 +00:00
Tom Tromey
b08ee6a2ee
* tracepoint.c (stop_tracing): Don't declare.
...
* event-top.c (after_char_processing_hook): Add `(void)'.
2011-03-16 15:18:58 +00:00
Phil Muldoon
9a6f1302f0
2011-03-16 Phil Muldoon <pmuldoon@redhat.com>
...
* NEWS: Add Parameter sub-classing description.
2011-03-16 09:49:44 +00:00
Kai Tietz
7ceb86b10a
2011-03-16 Kai Tietz <ktietz@redhat.com>
...
* MAINTAINERS: Update my e-mail address.
2011-03-16 08:20:09 +00:00
Andreas Tobler
efeff6cf14
2011-03-15 Andreas Tobler <andreast@fgznet.ch>
...
* MAINTAINERS: Add myself for write after approval privileges.
2011-03-15 21:01:44 +00:00
Michael Snyder
f3df5b084e
2011-03-15 Michael Snyder <msnyder@vmware.com>
...
* frame.c (find_frame_sal): Assert sym is not null.
2011-03-15 19:28:59 +00:00
Michael Snyder
13f6513cd4
2011-03-04 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
...
* dbxread.c (process_one_symbol): Assert 'name' is not null.
2011-03-15 19:03:52 +00:00
Michael Snyder
50412521e8
2011-03-04 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
...
* objc-lang.c (selectors_info): Check strchr for null result.
2011-03-15 18:07:34 +00:00
Michael Snyder
681c238c33
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* stabsread.c (define_symbol): Guard against bad stabstring input.
2011-03-15 17:54:27 +00:00
Pierre Muller
6ced15815d
Remove trailing spaces and tabulations from pascal language
...
support sources.
p-exp.y: Ditto.
p-lang.c: Ditto.
p-lang.h: Ditto.
p-valprint.c: Ditto.
2011-03-15 16:00:56 +00:00
Jan Kratochvil
9373cf2619
gdb/
...
* dwarf2read.c (dwarf2_get_pc_bounds): Require HIGH strictly higher
than LOW. Comment it.
(read_partial_die): Call complaint for inappropriate zero LOWPC or
HIGHPC not strictly higher than LOWPC.
gdb/testsuite/
* gdb.dwarf2/dw2-empty-pc-range.S: New file.
* gdb.dwarf2/dw2-empty-pc-range.exp: New file.
* gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
Provide a stub byte there.
(DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
DW_AT_entry_pc.
(dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2011-03-15 15:57:12 +00:00
Pierre Muller
9a1edae687
Fix formatting of function declarations returning a pointer in
...
previous commit.
* varobj.c (varobj_add_child): Ditto.
* hppa-tdep.h (hppa_init_objfile_priv_data): Ditto.
* inferior.h (get_displaced_step_closure_by_addr): Ditto.
2011-03-15 15:52:09 +00:00
Ulrich Weigand
24e9cda068
gdb/
...
* ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Add support
for the "generic" vector ABI used with GCC 4.3 and later.
(ppc64_sysv_abi_return_value): Likewise.
gdb/testsuite:
* gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
using a GCC 4.1 or 4.2 compiler. Add an additional test variant
"generic ABI, auto".
(altivec_abi_tests): Accept vectors returned by reference.
2011-03-15 14:42:34 +00:00
Ulrich Weigand
81b4675a00
* infcall.c (call_function_by_hand): Function return value is
...
always a non_lval, even when using struct_return.
2011-03-15 14:40:22 +00:00
Pedro Alves
c917473769
gdb/
...
* printcmd.c (ALL_DISPLAYS_SAFE): New.
(map_display_numbers): New.
(do_delete_display): New.
(undisplay_command): Use map_display_numbers.
(do_enable_disable_display): New.
(enable_disable_display_command): New function.
(enable_display): Delete.
(enable_display_command): New.
(disable_display_command): Reimplement.
(_initialize_printcmd): Adjust "enable display" command to use
`enable_display_command' as callback.
gdb/doc/
* gdb.texinfo (Auto Display) <undisplay, enable display, disable
display>: Explain that the commands accept number ranges.
2011-03-15 14:05:38 +00:00
Phil Muldoon
350c6c6519
2011-03-14 Phil Muldoon <pmuldoon@redhat.com>
...
* NEWS: Add Python breakpoint 'stop' operation.
2011-03-14 21:45:21 +00:00
Michael Snyder
348af9f72c
Fix earlier changelog errors.
2011-03-14 21:33:24 +00:00
Phil Muldoon
824446ad10
2011-03-14 Phil Muldoon <pmuldoon@redhat.com>
...
* NEWS: Delete duplicate entry. Fix typo.
2011-03-14 17:48:54 +00:00
Pierre Muller
2021ad3a8c
Fix ARI warning about function names in first column.
...
Put prototype declaration on same line as return type.
* objc-exp.y: Ditto.
* p-exp.y: Ditto.
* python/py-stopevent.h: Ditto.
For long function names, split parameters to allow function name
on same line as return type.
* solib-pa64.c: Ditto.
* varobj.c: Ditto.
* varobj.h: Ditto.
For long function declaration, use single line.
* hppa-tdep.h: Ditto.
* inferior.h: Ditto.
2011-03-14 16:55:04 +00:00
Phil Muldoon
7371cf6d8d
2011-03-14 Phil Muldoon <pmuldoon@redhat.com>
...
* gdb.texinfo (Breakpoints In Python): Add description and
example
of Python stop function operation.
2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/py-breakpoint.exp: Add Python stop operations
tests.
2011-03-14 Phil Muldoon <pmuldoon@redhat.com>
* python/python.h: Declare gdbpy_should_stop and
gdbpy_breakpoint_has_py_cond.
* python/python.c: Add python.h to includes. Remove
python.h from
HAVE_PYTHON definition
(gdbpy_should_stop): New dummy function.
(gdbpy_breakpoint_has_py_cond): New dummy function.
* python/py-breakpoint.c (bppy_init): Rewrite to allow
sub-classing capabilities.
(gdbpy_should_stop): New function.
(gdbpy_breakpoint_has_py_cond): New function.
(local_setattro): New function.
* breakpoint.c (condition_command): Add check for Python
'stop'
operation.
(bpstat_check_breakpoint_conditions): Execute Python
'stop'
operation function as part of stop/continue tests.
2011-03-14 16:09:55 +00:00
Tom Tromey
37b50a69d6
PR gdb/12576:
...
* dwarf2loc.c (dwarf_expr_dwarf_call): Remove 'return'.
(needs_frame_dwarf_call): Likewise.
2011-03-14 15:58:56 +00:00
Pierre Muller
eeae04df52
Fix ARI warning about functions without parameters that do not
...
use (void).
* breakpoint.c (all_tracepoints): Replace () by (void).
* f-exp.y (match_string_literal): Ditto.
(yylex): Ditto.
* m2-exp.y (yylex): Ditto.
* mep-tdep.c (current_me_module): Ditto.
(current_options): Ditto.
(current_cop_data_bus_width): Ditto.
(current_cr_names): Ditto.
(current_cr_is_float): Ditto.
(current_ccr_names): Ditto.
* objc-exp.y (yylex): Ditto.
* p-exp.y (yylex): Ditto.
* remote.c (send_interrupt_sequence): Ditto.
* tracepoint.c (current_trace_status): Ditto.
* python/py-evts.c (gdbpy_initialize_py_events): Ditto.
* python/py-prettyprint.c (push_dummy_python_frame): Ditto.
2011-03-14 15:43:51 +00:00
Michael Snyder
1427fe5e74
2011-03-11 Michael Snyder <msnyder@vmware.com>
...
* cli/cli-decode.h (CMD_LIST_AMBIGUOUS): Define.
* cli/cli-decode.c (lookup_cmd_1): Use CMD_LIST_AMBIGUOUS.
(lookup_cmd): Test for CMD_LIST_AMBIGUOUS.
* completer.c (complete_line_internal): Use CMD_LIST_AMBIGUOUS.
* top.c (set_verbose): Use CMD_LIST_AMBIGUOUS.
2011-03-12 22:59:24 +00:00
Michael Snyder
60bc018fc6
2011-03-11 Michael Snyder <msnyder@vmware.com>
...
* event-loop-c (delete_async_signal_handler): Assert prev_ptr.
(delete_async_event_handler): Ditto.
2011-03-11 22:31:44 +00:00
Michael Snyder
f3be5b6431
2011-03-11 Michael Snyder <msnyder@vmware.com>
...
* python/py-breakpoint.c (bppy_set_condition): Stop memory leak.
2011-03-11 22:01:30 +00:00
Michael Snyder
4c2d572468
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* python/py-breakpoint.c (bppy_get_commands): Fix memory leak.
2011-03-11 21:34:34 +00:00
Michael Snyder
6dc3565dc4
2011-03-11 Michael Snyder <msnyder@vmware.com>
...
* top.c (set_verbose): Assert showcmd was found.
2011-03-11 20:38:57 +00:00
Maxim Grigoriev
4e6ca6d54b
2011-03-11 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (warning_once): Correct style issues.
2011-03-11 18:37:45 +00:00
Yao Qi
815a83e48e
2011-03-11 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.c (copy_ldr_str_ldrb_strb): Remove redundant statements.
2011-03-11 14:48:55 +00:00
Andreas Schwab
f2eb0bc849
* common/aclocal.m4: Remove.
2011-03-11 10:11:36 +00:00
Maxim Grigoriev
b801de475c
2011-03-10 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (windowing_enabled): Remove inline attribute.
(xtensa_write_register, xtensa_read_register): Likewise.
(xtensa_hextochar): Removed.
(xtensa_init_reggroups): Replace xtensa_hextochar () by explicit code.
2011-03-11 02:33:27 +00:00
Maxim Grigoriev
c2a6b3901e
Correct bad formatting in the comments. Two spaces must follow '.'.
2011-03-11 00:26:50 +00:00
Maxim Grigoriev
dbab50deda
2011-03-10 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (xtensa_c0reg_t): Update comments.
(xtensa_call0_frame_cache_t): Update comments. New fields added.
(xtensa_alloc_frame_cache): Add initialization for new fields.
(xtensa_frame_cache): Change the way how call0_frame_cache () is called.
(warning_once): New function.
(xtensa_insn_kind): New item c0opc_and.
(call0_classify_opcode): Add the case for AND instruction.
(call0_track_op): Change arguments. New local variable litbase. Add the
case to handle c0opc_and. Update algorithms for c0opc_mov, c0opc_l32r,
c0opc_s32i to take into account dynamic stack adjustments in prologue.
Add cases for c0opc_l32e, c0opc_s32e, c0opc_rfwo, c0opc_rfwu.
(call0_analyze_prologue): Update the comments. Change arguments.
Add the variety of updates to handle extended prologues, which now can
conduct dynamic stack adjustments.
(call0_frame_cache): Likewise.
(xtensa_skip_prologue): Update call0_analyze_prologue () function call.
(xtensa_gdbarch_init): Initialize xtensa_session_once_reported.
2011-03-11 00:21:42 +00:00
Michael Snyder
c96d965cf2
Revert previous change.
2011-03-10 20:25:44 +00:00
Michael Snyder
00b8699cdc
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* p-typeprint.c (pascal_type_print_method_args): Don't use
pointer until after null-check.
2011-03-10 20:24:27 +00:00
Michael Snyder
f8f67713c0
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* tracepoint.c (cmd_qtv): Discard unused value 'packet'.
(cmd_qtframe): Ditto.
(cmd_qtbuffer): Ditto.
(cmd_bigqtbuffer): Ditto.
2011-03-10 20:21:14 +00:00
Michael Snyder
4f269b12df
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* gdbserver/tracepoint.c (tracepoint_finish_step): Fix
loop variable.
2011-03-10 20:18:42 +00:00
Michael Snyder
b2c0445299
2011-03-10 Michael Snyder <msnyder@vmware.com>
...
* gdbserver/server.c (handle_v_run): Free alloced buffer on early
return.
2011-03-10 20:09:18 +00:00
Tom Tromey
197f0a605d
* tracepoint.c (trace_actions_command): Update.
...
* thread.c (thread_apply_command): Update.
* reverse.c (delete_bookmark_command): Update.
(bookmarks_info): Update.
* printcmd.c (undisplay_command): Update.
* memattr.c (mem_enable_command): Update.
(mem_disable_command): Update.
(mem_delete_command): Update.
* inferior.c (detach_inferior_command): Update.
(kill_inferior_command): Update.
(remove_inferior_command): Update.
* cli/cli-utils.h (struct get_number_or_range_state): New.
(init_number_or_range): Declare.
(get_number_or_range): Update.
* cli/cli-utils.c (init_number_or_range): New function.
(get_number_or_range): Change 'pp' parameter to 'state'. Remove
static variables.
(number_is_in_list): Update.
* breakpoint.h (get_tracepoint_by_number): Update.
* breakpoint.c (map_breakpoint_numbers): Update for change to
get_number_or_range.
(find_location_by_number): Use get_number, not
get_number_or_range.
(trace_pass_set_count): New function.
(trace_pass_command): Update for change to get_number_or_range.
Rework loop logic.
(get_tracepoint_by_number): Remove 'multi_p' parameter; add
'state' parameter.
2011-03-10 18:33:59 +00:00
Phil Muldoon
ecec24e64a
2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
...
* python/py-param.c (add_setshow_generic): Add set/show callback
parameters. Register Python object context.
(get_show_value): New function.
(get_set_value): New function.
(call_doc_function): New function.
(get_doc_string): Move behind get_show_value/get_set_value.
2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Parameters In Python): Document get_set_string and
get_show_string methods.
2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/py-parameter.exp: Update tests to the new Python
parameter API. Add "no documentation" test. Add deprecated API
backward compatibility test.
2011-03-10 12:29:08 +00:00
Jan Kratochvil
6d6c6b1f55
gdb/
...
* fbsd-nat.c (fbsd_make_corefile_notes): Constify local `fname'.
2011-03-10 11:29:54 +00:00
Maxim Grigoriev
68d6df83d0
2011-03-09 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (xtensa_read_register: Add comment.
(xtensa_write_register): Likewise.
(xtensa_hextochar): Add comment and update to match coding conventions.
(xtensa_frame_cache, xtensa_return_value): Follow coding conventions.
(execute_l32e, execute_s32e, execute_code): Update comments.
(xtensa_exception_handler_t): Update to match coding conventions.
(xtensa_insn_kind): Likewise.
2011-03-10 00:15:23 +00:00
Michael Snyder
85c9d6a632
2011-03-09 Michael Snyder <msnyder@vmware.com>
...
* mi-cmd-disas.c (mi_cmd_disassemble): Fix memory leak.
2011-03-09 20:31:50 +00:00
Pedro Alves
914956173f
gdb/
...
* nto-tdep.c (nto_find_and_open_solib): Constify local `base'.
2011-03-09 15:01:36 +00:00
Tom Tromey
eb8c062170
* thread.c (restore_selected_frame): Handle frame_level == -1.
...
(make_cleanup_restore_current_thread): Use
get_selected_frame_if_set.
* frame.h (get_selected_frame_if_set): Declare.
* frame.c (get_selected_frame_if_set): New function.
2011-03-09 14:22:09 +00:00
Pedro Alves
9f37bbcca8
* cli/cli-cmds.c (shell_escape): Use lbasename.
...
* coffread.c (coff_start_symtab): Constify parameter.
(complete_symtab): Constify `name' parameter.
(coff_symtab_read): Constify `filestring' local.
(coff_getfilename): Constify return and `result' local.
Use lbasename.
* fbsd-nat.c (fbsd_make_corefile_notes): Use lbasename.
* linux-fork.c (info_checkpoints_command): Use lbasename.
* linux-nat.c (linux_nat_make_corefile_notes): Use lbasename.
* minsyms.c (lookup_minimal_symbol): Use lbasename.
* nto-tdep.c (nto_find_and_open_solib): Use lbasename.
* procfs.c (procfs_make_note_section): Use lbasename.
* tui/tui-io.c (printable_part): Constity return and parameter.
Use lbasename.
(print_filename): Constify parameters, and local `s'.
(tui_rl_display_match_list): Constify local `temp'.
2011-03-09 12:48:56 +00:00
Jan Kratochvil
f8de3c55e9
gdb/
...
Revert:
2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix DWARF-3+ DW_AT_accessibility default assumption.
* dwarf2read.c (dwarf2_add_field): Fix new_field->accessibility for
cu->header.version >= 3.
2011-03-09 07:07:55 +00:00
Yao Qi
d9837b00fd
gdb/
...
2011-03-09 Yao Qi <yao@codesourcery.com>
* common/Makefile.in: Remove.
* common/configure: Remove.
* common/configure.ac: Remove.
2011-03-09 06:24:07 +00:00
Yao Qi
e637a4f593
gdb/
...
2011-03-09 Yao Qi <yao@codesourcery.com>
Revert:
2011-02-11 Yao Qi <yao@codesourcery.com>
* common/Makefile.in: Add copyright header.
2011-02-11 Yao Qi <yao@codesourcery.com>
* Makefile.in: Remove signals.o from COMMON_OBS. Link
libcommon.a.
* configure.ac: Add common to sub dir.
* configure: Regenerate.
gdb/gdbserver/
2011-03-09 Yao Qi <yao@codesourcery.com>
Revert:
2011-03-04 Yao Qi <yao@codesourcery.com>
* Makefile.in: Remove GNU make feature --directory.
2011-03-05 Yao Qi <yao@codesourcery.com>
* Makefile.in (CLEANDIRS, REQUIRED_SUBDIRS): New variable.
(subdir_do): New make target. Copied from gdb/Makefile.
(maintainer-clean, realclean, distclean, clean): Call corresponding
make targets in common/Makefile.
2011-02-11 Yao Qi <yao@codesourcery.com>
* configure.ac: Call AC_PROG_RANLIB.
* Makefile.in: Remove signals.o from OBS. Link libcommon.a.
* configure: Regenerate.
2011-03-09 06:10:40 +00:00
Maxim Grigoriev
f976a05dc4
2011-03-08 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (call0_ret): New function.
(xtensa_skip_prologue): Speed up analysis.
2011-03-09 03:28:36 +00:00
Maxim Grigoriev
57041825ff
2011-03-08 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (xtensa_register_reggroup_p): Count in all registers
while executing MI command -data-list-changed-registers.
2011-03-09 02:56:23 +00:00
Maxim Grigoriev
08b9c608aa
2011-03-08 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (xtensa_read_register): New function.
(xtensa_write_register): New function.
(xtensa_find_register_by_name): New function.
(xtensa_windowed_frame_cache): Update comments in type description.
(xtensa_frame_cache): Likewise.
(xtensa_window_interrupt_insn): New function.
(xtensa_frame_cache): Add analysis for Xtensa Window Exception frames.
(xtensa_insn_kind): Add new instructions.
(rwx_special_register): New function.
(call0_classify_opcode): Add new instructions to the analysis.
(a0_saved, a7_saved, a11_saved): New variables.
(a0_was_saved, a7_was_saved, a11_was_saved): New variables.
(execute_l32e): New function.
(execute_s32e): New function.
(xtensa_exception_handler_t): New type.
(execute_code): New function.
(xtensa_window_interrupt_frame_cache): New function to conduct frame
analysis for Xtensa Window Exception handlers.
2011-03-09 02:25:12 +00:00
Maxim Grigoriev
98689b2504
2011-03-08 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.c (TX_PS): New.
(windowing_enabled): Update to count for Call0 ABI.
(xtensa_hextochar): New.
(xtensa_init_reggroups): Make algorithm generic.
(xtensa_frame_cache): Use TX_PS on Tiny Xtensa.
2011-03-09 00:55:09 +00:00
Michael Snyder
3dcabaa8b6
2011-03-08 Michael Snyder <msnyder@vmware.com>
...
* i386-tdep.c (i386_follow_jump): Check return value of
target_read_memory.
(i386_analyze_struct_return): Ditto.
(i386_skip_probe): Ditto.
(i386_match_insn): Ditto.
(i386_skip_noop): Ditto.
(i386_analyze_frame_setup): Ditto.
(i386_analyze_register_saves): Ditto.
(i386_skip_prologue): Ditto.
(i386_skip_main_prologue): Ditto.
2011-03-08 23:08:55 +00:00
Maxim Grigoriev
4d1acb1121
2011-03-08 Maxim Grigoriev <maxim2405@gmail.com>
...
* xtensa-tdep.h (XTENSA_MAX_COPROCESSOR) Update.
2011-03-08 23:04:07 +00:00
Michael Snyder
13b3fd9b17
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* target.c (read_whatever_is_readable): Fix memory leak.
2011-03-08 18:58:54 +00:00
Michael Snyder
d3f323f3d2
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* i386-tdep.c (i386_process_record): Document fall through.
2011-03-08 18:49:16 +00:00
Jan Kratochvil
421d5c74b4
gdb/
...
Fix DWARF-3+ DW_AT_accessibility default assumption.
* dwarf2read.c (dwarf2_add_field): Fix new_field->accessibility for
cu->header.version >= 3.
2011-03-08 17:54:44 +00:00
Pedro Alves
63154eca7b
gdb/
...
2011-03-08 Pedro Alves <pedro@codesourcery.com>
* remote.c (remote_check_symbols): Skip if the target has no
execution.
gdb/testsuite/
2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.server/ext-run.exp
(load new file without any gdbserver inferior): New test.
2011-03-08 12:46:52 +00:00
Joel Brobecker
f1a507a15e
minor reformatting for target.c:read_whatever_is_readable
...
gdb/ChangeLog:
* target.c (read_whatever_is_readable): Reformat comment,
with a minor typo fix. Minor reformatting of the code.
2011-03-08 04:53:36 +00:00
Yao Qi
36073a929d
2011-03-08 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.c: Remove prototype declaration displaced_in_arm_mode.
(displaced_read_reg): Add `dsc' parameter, remove `from' parameter.
Use cached result instead of calling displaced_in_arm_mode again.
(branch_write_pc, alu_write_pc, load_write_pc): Add `dsc' parameter.
(displaced_write_reg, copy_preload, copy_preload_reg): Callers update.
(cleanup_copro_load_store, copy_copro_load_store): Likewise.
(cleanup_branch, copy_bx_blx_reg, copy_alu_imm): Likewise.
(cleanup_alu_reg, copy_alu_reg, cleanup_alu_shifted_reg): Likewise.
(copy_alu_shifted_reg, cleanup_load, cleanup_store): Likewise.
(copy_extra_ld_st, copy_ldr_str_ldrb_strb): Likewise.
(cleanup_block_load_all, cleanup_block_store_pc): Likewise.
(cleanup_block_load_pc, copy_block_xfer): Likewise.
* arm-linux-tdep.c (arm_linux_copy_svc): Callers update.
(arm_catch_kernel_helper_return): Likewise.
* gdb/arm-tdep.h : Update function declarations.
2011-03-08 01:04:35 +00:00
Michael Snyder
e0e40094f8
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* dwarf2loc.c (indirect_pieced_value): Assert 'piece' not null.
2011-03-07 20:06:12 +00:00
Michael Snyder
0b2381f5e1
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* ser-unix.c (hardwire_get_tty_state): Stop memory leak.
2011-03-07 19:53:34 +00:00
Michael Snyder
0350914acf
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* mi/mi-cmd-env.c (_initialize_mi_cmd_env): Free environment.
2011-03-07 19:50:22 +00:00
Michael Snyder
69feea6fe7
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* elfread.c (elf_symtab_read): Stop memory leak.
2011-03-07 19:44:19 +00:00
Michael Snyder
e6040cbdcd
2011-03-06 Michael Snyder <msnyder@vmware.com>
...
* main.c (captured_main): Fix memory leak.
2011-03-07 18:34:31 +00:00
Andreas Schwab
052874e8a4
* ada-lang.c (compare_names): Call is_name_suffix with string1
...
instead of string2.
2011-03-07 18:29:13 +00:00
Tom Tromey
b11896a527
* xcoffread.c (xcoff_sym_fns): Update.
...
* symfile.h (struct sym_fns) <sym_read_psymbols>: New field.
(enum symfile_add_flags) <SYMFILE_NO_READ>: New constant.
* symfile.c (syms_from_objfile): Handle SYMFILE_NO_READ.
(symbol_file_add_with_addrs_or_offsets): Likewise.
(reread_symbols): Handle OBJF_PSYMTABS_READ.
* somread.c (som_sym_fns): Update.
* psymtab.h (require_partial_symbols): Declare.
* psymtab.c (require_partial_symbols): New function.
(ALL_OBJFILE_PSYMTABS_REQUIRED): New macro.
(ALL_OBJFILE_PSYMTABS): Undef.
(ALL_PSYMTABS): Move from psympriv.h.
(lookup_partial_symtab, find_pc_sect_psymtab)
(lookup_symbol_aux_psymtabs, relocate_psymtabs)
(find_last_source_symtab_from_partial)
(forget_cached_source_info_partial)
(print_psymtab_stats_for_objfile, read_symtabs_for_function)
(expand_partial_symbol_tables, read_psymtabs_with_filename)
(map_symbol_names_psymtab, map_symbol_filenames_psymtab)
(find_symbol_file_from_partial, map_matching_symbols_psymtab)
(expand_symtabs_matching_via_partial, maintenance_info_psymtabs):
Use ALL_OBJFILE_PSYMTABS_REQUIRED.
* psympriv.h (ALL_PSYMTABS): Move to psymtab.c.
* objfiles.h (OBJF_PSYMTABS_READ): New macro.
* objfiles.c (objfile_has_partial_symbols): Handle lazily-read
psymtabs.
* mipsread.c (ecoff_sym_fns): Update.
* machoread.c (macho_sym_fns): Update.
* elfread.c (elf_symfile_read): Set up for lazy psymtab reading.
(read_psyms): New function.
(elf_sym_fns, elf_sym_fns_gdb_index): Update.
(elf_sym_fns_lazy_psyms): New global.
* dwarf2read.c (dwarf2_initialize_objfile): Don't call
dwarf2_build_psymtabs.
* dbxread.c (aout_sym_fns): Update.
* coffread.c (coff_sym_fns): Update.
2011-03-07 16:17:29 +00:00
Tom Tromey
fda326dd1d
gdb
...
* infrun.c (print_exited_reason): Include inferior id and pid in
message.
gdb/testsuite
* lib/opencl.exp (skip_opencl_tests): Update for exit message
change.
* lib/mi-support.exp (mi_gdb_test): Update for exit message
change.
* lib/gdb.exp (gdb_test_multiple): Update comment. Update for
exit message change.
(skip_altivec_tests): Update for exit message change.
(skip_vsx_tests): Likewise.
(gdb_continue_to_end): Likewise. Add 'command' argument.
* lib/cell.exp (skip_cell_tests): Update for exit message change.
* gdb.threads/tls.exp: Update for exit message change.
* gdb.threads/thread-unwindonsignal.exp: Use
gdb_continue_to_end.
* gdb.threads/step.exp (step_it): Update for exit message change.
(continue_all): Likewise.
* gdb.threads/print-threads.exp (test_all_threads): Update for
exit message change.
* gdb.threads/interrupted-hand-call.exp: Use
gdb_continue_to_end.
* gdb.threads/execl.exp: Use gdb_continue_to_end.
* gdb.python/py-prettyprint.exp (run_lang_tests): Use
gdb_continue_to_end.
* gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
* gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
* gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
* gdb.cp/method.exp: Update for exit message change.
* gdb.cp/mb-templates.exp: Update for exit message change.
* gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
* gdb.cp/annota3.exp: Update for exit message change.
* gdb.cp/annota2.exp: Update for exit message change.
* gdb.cell/fork.exp: Use gdb_continue_to_end.
* gdb.base/term.exp: Update for exit message change.
* gdb.base/step-test.exp (test_i): Update for exit message change.
* gdb.base/sigstep.exp (advance): Update for exit message change.
(advancei): Likewise.
* gdb.base/siginfo.exp: Update for exit message change.
* gdb.base/shlib-call.exp: Use gdb_continue_to_end.
* gdb.base/reread.exp: Use gdb_continue_to_end.
* gdb.base/langs.exp: Use gdb_continue_to_end.
* gdb.base/interrupt.exp: Update for exit message change.
* gdb.base/gdb1555.exp: Update for exit message change.
* gdb.base/exe-lock.exp: Use gdb_continue_to_end.
* gdb.base/ending-run.exp: Update for exit message change.
* gdb.base/chng-syms.exp: Update for exit message change.
* gdb.base/checkpoint.exp: Update for exit message change.
* gdb.base/catch-syscall.exp (check_for_program_end): Use
gdb_continue_to_end.
(test_catch_syscall_with_wrong_args): Likewise.
* gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
* gdb.base/break-interp.exp (test_ld): Update for exit message
change.
* gdb.base/bang.exp: Update for exit message change.
* gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
(do_call_attach_tests): Likewise.
* gdb.base/a2-run.exp: Update for exit message change.
* gdb.arch/ppc-dfp.exp: Update for exit message change.
* gdb.ada/tasks.exp: Use gdb_continue_to_end.
* gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2011-03-07 16:03:04 +00:00
Tom Tromey
aeaec16283
* target.h (struct target_ops) <to_has_execution>: Add ptid_t
...
parameter.
(target_has_execution_1): Update.
(target_has_execution_current): Declare.
(target_has_execution): Call target_has_execution_current.
(default_child_has_execution): Update.
* target.c (default_child_has_execution): Add 'the_ptid'
parameter.
(target_has_execution_1): Likewise.
(target_has_execution_current): New function.
(add_target): Update.
(init_dummy_target): Update.
* remote-m32r-sdi.c (m32r_has_execution): New function.
(init_m32r_ops): Use it.
* record.c (record_core_has_execution): Now static. Add
'the_ptid' parameter.
* inferior.c (have_live_inferiors): Don't save current thread.
Use target_has_execution_1.
2011-03-07 15:58:13 +00:00
Yao Qi
08e1408309
2011-03-07 Yao Qi <yao@codesourcery.com>
...
* Makefile.in (aclocal_m4_deps): Remove gnulib/m4/memcmp.m4.
2011-03-07 11:42:54 +00:00
Joel Brobecker
c05d19c5b6
Minor reformatting in elfread.c:elf_symtab_read
...
gdb/ChangeLog:
* elfread.c (elf_symtab_read): Minor reformatting.
2011-03-07 11:13:08 +00:00
Joel Brobecker
3e6ef9e42e
minor reformatting in objc-lang.c:selectors_info
...
gdb/ChangeLog:
* objc-lang.c (selectors_info): Minor reformatting.
2011-03-07 10:41:34 +00:00
Joel Brobecker
dbb8534f73
add FALLTHROUGH comment in ada-lang.c:compare_names
...
gdb/ChangeLog:
* ada-lang.c (compare_names): Add FALLTHROUGH comment.
2011-03-07 10:05:20 +00:00
Joel Brobecker
dd70cc9388
simplify ada-valprint.c:ada_val_print_array
...
Two things:
- Move the declaration of a couple of variables inside the block
where they are actually used;
- Remove some code that checks against NULL/zero, because the
condition should always be false. Add some gdb_asserts to
make sure we never fail those assumptions.
gdb/ChangeLog:
* ada-valprint.c (ada_val_print_array): Move the declaration of
"byte_order" and "elttype" inside the block where these variables
are actually used. Remove some special handling for the case
where "elttype" and "eltlen" are null. Replace by a comment
and a couple of assertion checks.
2011-03-07 08:57:09 +00:00
Michael Snyder
b27cf2b3df
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* source.c (add_path): Replace semicolon at end of block.
* dwarf2expr.c (execute_stack_op): Ditto.
2011-03-06 01:32:47 +00:00
Mike Frysinger
5387a0c698
gdb: blackfin: enable simulator support
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-06 00:22:38 +00:00
Michael Snyder
82ae485463
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* dwarf2expr.c (execute_stack_op): Delete superfluous semicolon.
* mdebugread.c (parse_symbol): Ditto.
* parse.c (parse_exp_in_context): Ditto.
* source.c (add_path): Ditto.
* utils.c (gnu_debuglink_crc32): Ditto.
* varobj.c (variable_language): Ditto.
2011-03-05 22:02:47 +00:00
Michael Snyder
e3aa49afd5
2011-03-05 Michael Snyder <msnyder@vmware.com>
...
* linux-tdep.c (linux_get_siginfo_type): Stop memory leak.
2011-03-05 21:21:32 +00:00
Michael Snyder
da3ecdc664
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* linux-fork.c (inferior_call_waitptid): Fix copy/paste error.
2011-03-05 01:12:05 +00:00
Michael Snyder
9cc8966527
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* symfile.c (simple_overlay_update): Check for null return value
from lookup_minimal_symbol.
2011-03-05 00:52:41 +00:00
Michael Snyder
cfdee94ab4
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* gdbserver/server.c (queue_stop_reply): Call xmalloc not malloc.
2011-03-05 00:21:10 +00:00
Michael Snyder
154f592e0c
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* xml-syscall.c (syscall_start_syscall): Assert name is non null.
2011-03-04 21:55:45 +00:00
Thiago Jung Bauermann
63ffa6eea3
* eval.c (parse_and_eval_address_1): Remove function.
...
* linespec.c (decode_indirect): Call parse_to_comma_and_eval
instead of parse_and_eval_address_1.
* value.h (parse_and_eval_address_1): Remove prototype.
2011-03-04 20:07:22 +00:00
Michael Snyder
a17d146e2e
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* remote.c (putpkt_binary): Document that case stmt falls through.
2011-03-04 20:02:50 +00:00
Thiago Jung Bauermann
1a6a67de74
* breakpointc (print_it_typical): Move NULL check from here...
...
(print_bp_stop_message): ... to here.
2011-03-04 20:00:34 +00:00
Michael Snyder
488919c487
2011-03-04 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
...
* breakpoint.c (enable_command): Use break instead of continue,
and fill in a missing break.
(disable_command): Ditto.
2011-03-04 19:57:31 +00:00
Ulrich Weigand
1e182ce8c3
* inflow.c (terminal_init_inferior_with_pgrp): Copy ttystate.
...
(terminal_save_ours): Remove misleading comment.
(inflow_inferior_data_cleanup): Free ttystate.
(inflow_inferior_exit): Likewise.
(copy_terminal_info): Copy ttystate.
* serial.c (serial_copy_tty_state): New function.
* serial.h (serial_copy_tty_state): Add prototype.
(struct serial_ops): Add copy_tty_state callback.
* ser-base.c (ser_base_copy_tty_state): New function.
* ser-base.h (ser_base_copy_tty_state): Add prototype.
* ser-go32.c (dos_copy_tty_state): New function.
(dos_ops): Install copy_tty_state callback.
* ser-mingw.c (_initialize_ser_windows): Likewise.
* ser-pipe.c (_initialize_ser_pipe): Likewise.
* ser-unix.c (hardwire_copy_tty_state): New function.
(_initialize_ser_hardwire): Install it.
2011-03-04 19:23:42 +00:00
Michael Snyder
2abae99411
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* breakpoint.c (create_breakpoint): Add missing break statement.
2011-03-04 18:58:22 +00:00
Michael Snyder
7f5936f9fe
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
Reverting this patch:
* infcall.c (call_function_by_hand): Add break statements for lint.
2011-03-04 18:31:22 +00:00
Michael Snyder
b2c5f112fe
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
Reverting this patch:
* cli/cli-script.c (script_from_file): Add break for lint.
2011-03-04 18:20:43 +00:00
Michael Snyder
42b1321cc8
2011-03-04 Michael Snyder <msnyder@vmware.com>
...
* solib.c (reload_shared_libraries_1): Close memory leak.
2011-03-04 18:02:54 +00:00
Michael Snyder
2e3fd7679d
2011-03-03 Michael Snyder <msnyder@vmware.com>
...
* remote-fileio.c (remote_fileio_func_fstat): Initialize all
fields of struct 'st' to zero.
2011-03-03 18:35:32 +00:00
Tom Tromey
3e2a0cee55
PR gdb/12538:
...
* dwarf2read.c (process_psymtab_comp_unit): Handle case where
DW_STRING is NULL.
2011-03-03 17:33:40 +00:00
Michael Snyder
58397cb744
2011-03-03 Michael Snyder <msnyder@vmware.com>
...
* tui/tui-winsource.c (tui_update_source_window_as_is): Initialize
sal.pspace before calling set_current_source_symtab_and_line.
2011-03-03 17:28:45 +00:00
Yao Qi
ced54c8ff8
2011-03-03 Yao Qi <yao@codesourcery.com>
...
* Makefile.in (configure-common): Remove. Let Makefile
in dir common to rebuild itself.
(common/Makefile): Likewise.
2011-03-03 04:16:33 +00:00
Joel Brobecker
3351ea09d2
add i18n markup in error message (utils.c:parse_escape)
...
gdb/ChangeLog:
* utils.c (parse_escape): Add i18n markup in error message.
2011-03-03 03:51:30 +00:00
Yao Qi
bf9f652ab6
2011-03-03 Yao Qi <yao@codesourcery.com>
...
* gdb/arm-tdep.c (shifted_reg_val): Replace magic number 15 with
ARM_PC_REGNUM.
(thumb_get_next_pc_raw, arm_get_next_pc_raw): Likewise.
(displaced_write_reg, displaced_read_reg): Likewise.
(copy_ldr_str_ldrb_strb, cleanup_block_load_all): Likewise.
(cleanup_block_load_pc, copy_block_xfer): Likewise.
(cleanup_branch): Replace magic number 14 and 15 with
ARM_LR_REGNUM and ARM_PC_REGNUM respectively.
2011-03-03 02:18:24 +00:00
Michael Snyder
240f9570d5
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* maint.c (maintenance_do_deprecate): No need to check for NULL.
2011-03-03 01:15:45 +00:00
Michael Snyder
10dd8b5466
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* cli/cli-script.c (script_from_file): Add break for lint.
2011-03-03 00:14:00 +00:00
Michael Snyder
b98bd91194
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* mdebugread.c (parse_partial_symbols): Fix indent.
2011-03-02 23:54:16 +00:00
Michael Snyder
c3e8aadde1
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* gdbserver/linux-arm-low.c (arm_arch_setup): Replace malloc
with xmalloc.
2011-03-02 23:40:42 +00:00
Michael Snyder
3494b66d76
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* target-descriptions.c (tdesc_gdb_type): No need to call
xstrdup, callee saves a copy.
2011-03-02 23:14:32 +00:00
Michael Snyder
daac021a6c
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* printcmd.c (print_scalar_formatted): Use strncpy for safety.
2011-03-02 22:56:44 +00:00
Michael Snyder
c38d16a719
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* infcall.c (call_function_by_hand): Add break statements for lint.
2011-03-02 22:21:45 +00:00
Michael Snyder
905b671bb7
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* utils.c (parse_escape): Escape the escape char.
2011-03-02 22:11:27 +00:00
Michael Snyder
2d5657570d
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* python/py-inferior.c (build_inferior_list): Error out if
PyList_Append fails.
(gdbpy_inferiors): Error out if build_inferior_list fails.
2011-03-02 21:19:54 +00:00
Michael Snyder
8c6a60d1e6
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* linux-nat.c (linux_nat_xfer_partial): Preserve errno around
a function call.
2011-03-02 18:27:41 +00:00
Michael Snyder
d42de051e7
2011-03-02 Michael Snyder <msnyder@vmware.com>
...
* record.c (record_restore): Move printf to before error return.
2011-03-02 18:09:11 +00:00
Yao Qi
4db71c0b79
2011-03-02 Yao Qi <yao@codesourcery.com>
...
* arm-tdep.h (struct displaced_step_closure): Add two new fields
is_thumb and insn_size.
* arm-tdep.c (displaced_read_reg): Adjust correct pipeline offset
on both ARM and Thumb mode.
(arm_process_displaced_insn): Set is_thumb and insn_size.
(arm_displaced_init_closure): Handle both 16-bit and 32-bit.
(arm_displaced_step_fixup): Likewise.
2011-03-02 05:33:37 +00:00
Michael Snyder
53624a9319
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* cli/cli-dump.c (dump_bfd_file): Check error return and warn.
2011-03-02 01:09:52 +00:00
Michael Snyder
777666697a
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* jv-lang.c (evaluate_subexp_java): Conditional can't be true.
2011-03-02 00:42:53 +00:00
Michael Snyder
62d5b8da6a
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* dwarf2read.c (dwarf2_compute_name): NAME cannot be null here.
2011-03-02 00:37:29 +00:00
Michael Snyder
5e9e105f92
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* cli/cli-dump.c (restore_binary_file): Validate ftell return value.
2011-03-01 23:42:44 +00:00
Michael Snyder
dc19db01c1
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* ada-lang.c (ada_make_symbol_completion_list): Replace malloc
with xmalloc.
2011-03-01 23:07:40 +00:00
Michael Snyder
5ce6495039
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* ada-lang.c (aggregate_assign_others): Rename inner scope variable
which shadows function parameter.
2011-03-01 22:42:33 +00:00
Michael Snyder
a0aa28782e
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* tracepoint.c (create_tsv_from_upload): Superfluous call
to xstrdup. Callee already calls xstrdup.
2011-03-01 22:24:30 +00:00
Michael Snyder
e325fb69b4
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* linespec.c (decode_line_1): Remove unnecessary null check.
2011-03-01 22:16:40 +00:00
Michael Snyder
21cbba772b
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* tracepoint.c (scope_info): Fix mem leak, remove underused
variable.
2011-03-01 22:13:48 +00:00
Michael Snyder
63360adcb4
2011-03-01 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
...
* python/py-prettyprint.c (apply_val_pretty_printer): Remove
superfluous null check.
2011-03-01 21:54:53 +00:00
Michael Snyder
23ce9890d5
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* std-regs.c (value_of_builtin_frame_pc_reg): Frame can't be null.
(value_of_builtin_frame_fp_reg): Ditto.
2011-03-01 21:51:35 +00:00
Michael Snyder
18ea20acd4
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* std-regs.c (value_of_builtin_frame_pc_reg): Frame can't be null.
2011-03-01 21:46:42 +00:00
Michael Snyder
d014929c51
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* event-top.c (display_gdb_prompt): Remove superfluous null check.
2011-03-01 21:12:27 +00:00
Michael Snyder
6e9130cf1b
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* python/py-prettyprint.c (apply_val_pretty_printer): VAL may
be null.
2011-03-01 21:03:22 +00:00
Michael Snyder
5f01dbc03c
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* linespec.c (decode_line_1): Check for null before dereference.
2011-03-01 20:57:52 +00:00
Michael Snyder
d684ab85a3
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* reverse.c (record_restore): Move null-check to before pointer
dereference.
2011-03-01 20:24:48 +00:00
Michael Snyder
bfffb7e32f
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* python/py-utils.c (gdbpy_obj_to_string): Delete unused variable.
2011-03-01 19:00:16 +00:00
Michael Snyder
a9dc8dcca3
2011-03-01 Michael Snyder <msnyder@vmware.com>
...
* objc-lang.c (selectors_info): Add explanitory comment.
(classes_info): Ditto.
2011-03-01 18:51:06 +00:00
Ulrich Weigand
478fd957f7
* arm-linux-tdep.c (ARM_LDR_PC_SP_4): Add define.
...
(arm_linux_restart_syscall_init): Handle both on-stack and in-kernel
versions of the trampoline. Handle Thumb vs. ARM addresses.
(arm_kernel_linux_restart_syscall_tramp_frame): New global.
(arm_linux_init_abi): Install it.
* arm-tdep.c (arm_psr_thumb_bit): Make global.
* arm-tdep.c (arm_psr_thumb_bit): Add prototype.
2011-03-01 18:20:23 +00:00
Michael Snyder
ac50ab3b44
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* ui-out.c (ui_out_field_core_addr): Make local char buffer
a little bigger, to avoid possibility of an overflow.
2011-03-01 02:31:27 +00:00
Michael Snyder
f63fbe86f6
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* breakpoint.c (breakpoint_adjustment_warning): Make local char
buffers a little bigger, to avoid possibility of an overflow.
2011-03-01 02:16:56 +00:00
Michael Snyder
9e91a35206
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* coffread.c (coff_getfilename): Add check to avoid overflow.
2011-03-01 01:58:33 +00:00
Michael Snyder
2828854127
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* objc-lang.c (selectors_info): Add a small safety margin to
avoid overflow.
(classes_info): Error out on too long REGEXP.
2011-03-01 01:44:24 +00:00
Michael Snyder
098ab5127c
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* infrun.c (handle_inferior_event): Remove unused function call.
2011-03-01 01:00:31 +00:00
Michael Snyder
bcbd1de94d
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* fork-child.c (fork_inferior): Remove ifdef'd code and
unused variable.
2011-03-01 00:52:19 +00:00
Michael Snyder
2e45657036
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* linux-thread-db.c (attach_thread): Discard unused value.
2011-03-01 00:46:09 +00:00
Michael Snyder
14571dad8b
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* linux-nat.c (linux_handle_extended_wait): Delete unused variable.
2011-03-01 00:40:22 +00:00
Michael Snyder
a9cbf80297
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* remote.c (remote_get_noisy_reply): Discard unused value.
(remote_vcont_resume): Ditto.
(remote_stop_ns): Ditto.
2011-03-01 00:34:27 +00:00
Michael Snyder
5715d26e12
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* linespec.c (decode_objc): Delete unused variable.
2011-03-01 00:26:14 +00:00
Michael Snyder
4a9bca80ec
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* tui/tui-regs.c (tui_register_format): Delete unused variable.
2011-03-01 00:11:07 +00:00
Michael Snyder
f47fb26507
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* dwarf2read.c (add_partial_symbol): Discard unused values.
(read_base_type): Delete unused variable.
2011-03-01 00:07:20 +00:00
Michael Snyder
e81cff30fa
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* dbxread.c (read_dbx_symtab): Discard unused value.
2011-02-28 23:55:18 +00:00
Michael Snyder
262acaeb48
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* eval.c (evaluate_subexp_standard): Delete unused variable,
and discard unused values.
2011-02-28 23:47:39 +00:00
Michael Snyder
df983543b9
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* infcmd.c (_initialize_infcmd): Discard unused values.
2011-02-28 23:37:07 +00:00
Michael Snyder
89acf84dce
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* stabsread.c (rs6000_builtin_type): Missing break statement.
2011-02-28 23:32:27 +00:00
Michael Snyder
ab8b8acaef
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* dbxread.c (process_one_symbol): Discard unused value.
2011-02-28 23:23:05 +00:00
Michael Snyder
6b4511abfd
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* coffread.c (coff_end_symtab): Delete unused variable.
2011-02-28 23:17:07 +00:00
Michael Snyder
e8e80198e9
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* dwarf2read.c (dw2_get_file_names): Discard unused value.
(dwarf2_add_typedef): Delete unused variable.
(read_namespace): Ditto.
(dwarf_decode_macros): Ditto.
2011-02-28 23:12:56 +00:00
Michael Snyder
976aa66e89
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* m2-lang.c (evaluate_subexp_modula2): Discard unused variable.
2011-02-28 22:55:06 +00:00
Michael Snyder
5b92b49f16
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* opencl-lang.c (evaluate_subexp_opencl): Discard unused value.
2011-02-28 22:49:57 +00:00
Michael Snyder
91e8df85d8
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* p-valprint.c (pascal_val_print): Discard unused value.
2011-02-28 22:45:16 +00:00
Michael Snyder
899500d6a4
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* utils.c (nquery): Call va_end before return;
(yquery): Ditto.
(query): Ditto.
2011-02-28 22:20:05 +00:00
Michael Snyder
0480cefa09
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* proc-service.c (ps_plog): Call va_end before return.
2011-02-28 22:11:02 +00:00
Tom Tromey
fb6a3ed393
* python/python.c (gdbpy_value_cst): New global.
...
(_initialize_python): Initialize it.
* python/python-internal.h (gdbpy_value_cst): Declare.
* python/py-value.c (convert_value_from_python): Use
gdbpy_value_cst.
2011-02-28 19:38:34 +00:00
Michael Snyder
e463f58791
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* python/py-cmd.c (cmdpy_init): Fix memory leak.
2011-02-28 18:55:22 +00:00
Michael Snyder
c38eea1ac5
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* breakpoint.c (catch_syscall_completer): Free malloced list.
2011-02-28 18:48:18 +00:00
Michael Snyder
3ef09ab522
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* jv-lang.c (java_primitive_type_from_name): Add missing break.
2011-02-28 18:43:27 +00:00
Michael Snyder
8f9a01eece
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* opencl-lang.c (lval_func_check_validity): Rename inner variables.
(lval_func_check_synthetic_pointer): Ditto.
2011-02-28 18:40:31 +00:00
Michael Snyder
c05202a107
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* opencl-lang.c (lval_func_free_closure): Fix use-after-free.
2011-02-28 18:31:36 +00:00
Michael Snyder
92e961922a
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* python/py-param.c (set_parameter_value): Add missing
break statement.
2011-02-28 18:28:19 +00:00
Tom Tromey
477d0d57b0
* psymtab.c (expand_partial_symbol_tables): Use
...
ALL_OBJFILE_PSYMTABS.
2011-02-28 18:16:59 +00:00
Jan Kratochvil
2093702991
gdb/
...
* objc-lang.c (selectors_info): Error on too long REGEXP.
2011-02-28 18:14:34 +00:00
Michael Snyder
907b7f4fc8
2011-02-28 Michael Snyder <msnyder@vmware.com>
...
* linux-record.c (record_linux_system_call): Add missing
break statement.
2011-02-28 18:10:30 +00:00
Ulrich Weigand
12c5a436a8
* breakpoint.c (print_one_breakpoint_location): Remove unused
...
argument PRINT_ADDRESS_BITS. Update callers.
(print_one_breakpoint): Likewise.
2011-02-28 16:20:21 +00:00
Ulrich Weigand
170b53b2b6
* breakpoint.c (wrap_indent_at_field): New function.
...
(print_breakpoint_location): Use it instead of WRAP_INDENT argument.
Allocate ui_stream locally instead of using STB argument.
(print_one_breakpoint_location): Update call.
* ui-out.c (ui_out_query_field): New function.
* ui-out.h (ui_out_query_field): Add prototype.
2011-02-28 15:21:21 +00:00
Joel Brobecker
8ab1f94d63
add FALLTHROUGH comment in ada-exp.y:write_object_renaming
...
gdb/ChangeLog:
From Michael Snyder <msnyder@vmware.com>
* ada-exp.y (write_object_renaming): Add FALLTHROUGH comment.
2011-02-28 04:33:26 +00:00
Michael Snyder
ae179fba63
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* objc-lang.c (selectors_info): Prevent string overrun.
2011-02-28 02:14:50 +00:00
Michael Snyder
086dbf661a
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* tui/tui-stack.c (tui_get_function_from_frame): Fix off by one
error in strncpy.
2011-02-28 00:20:49 +00:00
Michael Snyder
9c1e305a59
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* symtab.c (rbreak_command): Move variable 'file_name' to
outer scope.
2011-02-27 22:11:06 +00:00
Michael Snyder
7d48863994
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* d-valprint.c (dynamic_array_type): Avoid shadowing a function
param with a local variable of the same name.
2011-02-27 21:24:27 +00:00
Michael Snyder
3bd0f5efd1
2011-02-24 Michael Snyder <msnyder@vmware.com>
...
* value.c (value_from_history_ref): New function.
* value.h (value_from_history_ref): Export.
* cli/cli-utils.c (get_number_trailer): Use value_from_history_ref
to parse value history references.
* cli/cli-utils.h (get_number_trailer): Update comment.
2011-02-24 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Add tests for delete breakpoints using
convenience variables and value history references.
2011-02-27 20:57:16 +00:00
Michael Snyder
af62414197
2011-02-25 Michael Snyder <msnyder@vmware.com>
...
* inferior.c (detach_inferior_command): Use get_number_or_range.
(kill_inferior_command): Ditto.
(remove_inferior_command): Ditto.
(initialize_inferiors): Make command names plural.
Update help strings.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (Inferiors and Programs): Update commands to show
that they can accept multiple arguments.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.multi/base.exp: Add test for remove-inferiors.
2011-02-27 20:49:27 +00:00
Michael Snyder
766062f62f
2011-02-27 Michael Snyder <msnyder@vmware.com>
...
* darwin-nat-info.c: Fix comment typo.
* dwarf2expr.h: Ditto.
* fbsd-nat.c: Ditto.
* fbsd-nat.h: Ditto.
* frame-unwind.h: Ditto.
* frame.h: Ditto.
* hppa-hpux-tdep.c: Ditto.
* i386-linux-nat.c: Ditto.
* linux-nat.c: Ditto.
* nbsd-nat.c: Ditto.
* nbsd-nat.h: Ditto.
* ppc-linux-tdep.c: Ditto.
* serial.c: Ditto.
* ui-file.h: Ditto.
* tui/tui-winsource.c: Ditto.
2011-02-27 16:25:38 +00:00
Michael Snyder
86b887dff0
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* breakpoint.c (reattach_breakpoints): Avoid resource leak (ui_file).
2011-02-27 01:54:30 +00:00
Michael Snyder
66fd3b1e63
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* maint.c (maintenance_do_deprecate): Plug a memory leak.
2011-02-27 00:59:07 +00:00
Michael Snyder
8c814cdde7
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* dwarf2loc.c (insert_bits): Avoid shadowing a function param
with a local variable of the same name.
2011-02-27 00:01:12 +00:00
Michael Snyder
6d5e094a2b
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* i387-tdep.c (i387_supply_fxsave): Avoid shadowing a function
param with a local variable of the same name.
2011-02-26 23:49:19 +00:00
Michael Snyder
e5b3d7d6f3
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* i387-tdep.c (i387_supply_xsave): Avoid shadowing a function
param with a local variable of the same name.
2011-02-26 23:45:01 +00:00
Michael Snyder
5eee517dae
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* linux-low.c (linux_nat_xfer_osdata): Rename local variable so
that it does not shadow a function parameter.
2011-02-26 23:34:44 +00:00
Michael Snyder
8fbf6b9321
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* i386-nat.c (i386_length_and_rw_bits): Document that case
statement is meant to fall through.
2011-02-26 22:04:51 +00:00
Michael Snyder
cb969d6141
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* expprint.c (dump_subexp_body_standard): Document that case
statement is meant to fall through.
2011-02-26 21:50:41 +00:00
Michael Snyder
f2c4ead516
2011-02-26 Michael Snyder <msnyder@vmware.com>
...
* amd64-linux-tdep.c (amd64_linux_syscall_record): Delete
dead if statement. Condition can't be false.
2011-02-26 19:41:35 +00:00
Michael Snyder
b021a22166
2011-02-25 Michael Snyder <msnyder@vmware.com>
...
* arm-tdep.c: Fix typos in comments.
* bsd-uthread.c: Ditto.
* completer.c: Ditto.
* corelow.c: Ditto.
* cp-namespace.c: Ditto.
* cp-support.c: Ditto.
* cris-tdep.c: Ditto.
* dbxread.c: Ditto.
* dwarf2read.c: Ditto.
* frame.h: Ditto.
* gdbtypes.h: Ditto.
* inferior.h: Ditto.
* mdebugread.c: Ditto.
* mips-tdep.c: Ditto.
* ppc-linux-nat.c: Ditto.
* ppc-linux-tdep.c: Ditto.
* printcmd.c: Ditto.
* sol-thread.c: Ditto.
* solib-frv.c: Ditto.
* solist.h: Ditto.
* sparc64-tdep.c: Ditto.
* spu-tdep.c: Ditto.
* stabsread.c: Ditto.
* symfile.c: Ditto.
* valops.c: Ditto.
* varobj.c: Ditto.
* vax-nat.c: Ditto.
* python/py-block.c: Ditto.
* python/py-symbol.c: Ditto.
* python/py-symtab.c: Ditto.
* python/py-value.c: Ditto.
* tui/tui-win.c: Ditto.
2011-02-26 02:07:10 +00:00
Michael Snyder
c82c0b55e7
2011-02-25 Michael Snyder <msnyder@vmware.com>
...
* inferior.c (print_inferior): Accept a string instead of an int
for requested_inferiors, and use get_number_or_range to parse it.
(info_inferiors_command): Pass args string to print_inferior.
(initialize_inferiors): Change help string for info inferiors.
* inferior.h (print_inferior): Export prototype change.
2011-02-25 Michael Snyder <msnyder@vmware.com>
* gdb.multi/base.exp: Add tests for info inferiors with args.
2011-02-25 19:19:26 +00:00
Tom Tromey
ee00cd23cf
* common/ax.def (invalid2): Set to 0x31.
2011-02-25 14:21:05 +00:00
Jan Kratochvil
0502ed8ce1
gdb/
...
* dwarf2loc.c (disassemble_dwarf_expression) <DW_OP_breg[0-9]+>: Use
L and plongest.
(disassemble_dwarf_expression) <DW_OP_bregx>: Drop variable offset,
use L and plongest.
(disassemble_dwarf_expression) <DW_OP_fbreg>: Use L and plongest.
2011-02-25 08:35:36 +00:00
Michael Snyder
2c9de9123d
2011-02-24 Michael Snyder <msnyder@vmware.com>
...
* Makefile.in (clean): Make clean should remove generated files
observer.h and observer.inc.
2011-02-24 18:09:51 +00:00
Joel Brobecker
a04b0428ab
Revert the following change (not approved yet):
...
2011-02-21 Hui Zhu <teawater@gmail.com>
* Makefile.in (HFILES_NO_SRCDIR): Add printcmd.h.
* ax-gdb.c (gen_printf_expr_callback): New function.
* ax-gdb.h (gen_printf_expr_callback): Forward declare.
* ax-general.c (ax_memcpy): New function.
(ax_print): Handle "printf".
(ax_reqs): Ditto.
* ax.h (ax_memcpy): Forward declare.
* common/ax.def (invalid2): Removed.
(printf): New entry.
* printcmd.c (printcmd.h): New include.
(string_printf): New function.
(ui_printf): Removed.
(printf_command): Remove static. Call string_printf.
(eval_command): Call string_printf.
* printcmd.h: New file.
* tracepoint.c (validate_actionline,
encode_actions_1): handle printf_command.
2011-02-24 07:39:48 +00:00
Tom Tromey
2b52013fe3
* ax-general.c (ax_pick): Add missing newline.
2011-02-23 21:02:47 +00:00
Michael Snyder
e5a67952d6
2011-02-21 Michael Snyder <msnyder@vmware.com>
...
* breakpoint.c (breakpoint_1): Change first argument from an int
to a char pointer, so that the function now accepts a list of
breakpoints rather than just one. Use new function
'number_is_in_list' to implement.
(breakpoints_info): Pass char * instead of int to breakpoint_1.
(watchpoints_info): Ditto.
(tracepoints_info): Ditto.
(maintenance_info_breakpoints): Ditto.
(_initialize_breakpoint): Update help strings to reflect the fact
that these functions can now take more than one argument.
* cli/cli-utils.c (number_is_in_list): New function.
* cli/cli-utils.h (number_is_in_list): Export.
2011-02-21 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (Set Breaks): Add @dots{} to arguments of info break.
(Set Watchpoints): Add @dots{} to argument of info watchpoints.
(Listing Tracepoints): Add @dots{} to argument of info tracepoints.
2011-02-21 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Add tests for "info break" with arguments.
* gdb.trace/infotrace.exp: Update patterns for error and help.
* gdb.base/completion.exp: Update pattern.
* gdb.base/ena-dis-br.exp: Update pattern.
* gdb.base/help.exp: Update patterns.
2011-02-23 19:20:39 +00:00
Michael Snyder
fbcb778d0c
2011-02-22 Michael Snyder <msnyder@vmware.com>
...
* memattr.c (mem_enable_command): Use get_number_or_range.
(mem_disable_command): Ditto.
(mem_delete_command): Ditto.
(_initialize_mem): Tweak usage message to reflect multiple
arguments.
2011-02-22 Michael Snyder <msnyder@vmware.com>
* gdb.base/memattr.exp: New test.
* gdb.base/memattr.c: Test load for memattr.exp.
2011-02-23 18:30:22 +00:00
Doug Evans
6e6fbe60bc
Add gdb.lookup_global_symbol python function.
...
* NEWS: Add entry.
* python/py-symbol.c (gdbpy_lookup_global_symbol): New function.
* python/python-internal.h (gdbpy_lookup_global_symbol): Declare it.
* python/python.c (GdbMethods): Add entry for lookup_global_symbol.
doc/
* gdb.texinfo (Symbols In Python): Document lookup_global_symbol.
Clarify behaviour of lookup_symbol when `block' argument is omitted,
add description of result, fix @defun formatting.
testsuite/
* gdb.python/py-symbol.exp: Test lookup_global_symbol.
2011-02-22 22:48:12 +00:00
Tom Tromey
79b97fa8ff
* language.c (language_class_name_from_physname): Rename
...
'curr_language' argument to 'lang'; use in body.
2011-02-22 18:53:45 +00:00
Michael Snyder
298f437a6b
2011-02-22 Michael Snyder <msnyder@vmware.com>
...
* cli/cli-utils.c (number_is_in_list): Check for zero return.
2011-02-22 18:45:05 +00:00
Pedro Alves
b7ea3126c0
gdb/
...
* frame-unwind.h: Fix comment to mention the this frame, not the
next.
2011-02-22 17:51:24 +00:00
Tom Tromey
58ee6d605a
* symfile.c (auto_solib_limit): Remove.
...
* symfile.h (auto_solib_limit): Remove.
2011-02-22 15:58:37 +00:00
Joel Brobecker
36238dbca5
Delete Makefile.in:INSTALLED_LIBS (unused)
...
gdb/ChangeLog:
* Makefile.in (INSTALLED_LIBS): Delete. Update comment.
2011-02-22 08:00:25 +00:00
Michael Snyder
aea5b2797c
2011-02-21 Michael Snyder <msnyder@vmware.com>
...
* gdbthread.h (print_thread_info): Change prototype.
* thread.c (print_thread_info): Accept char* instead of int for
requested_threads argument. Use new function number_is_in_list
to determine which threads to list.
(info_threads_command): Pass char* to print_thread_info.
* cli/cli-utils.c (number_is_in_list): New function.
* cli/cli-utils.h (number_is_in_list): Export.
* mi/mi-main.c (mi_cmd_thread_info): Pass char* to
print_thread_info.
(print_one_inferior): Ditto.
(mi_cmd_list_thread_groups): Ditto.
2011-02-21 Michael Snyder <msnyder@vmware.com>
* gdb.threads/thread-find.exp: Update patterns for changes in
output of "info threads" command.
2011-02-21 23:40:47 +00:00
Jan Kratochvil
8caa75eee4
gdb/
...
* common/Makefile.in (CFLAGS): New.
(COMPILE): Add $(CFLAGS).
2011-02-21 20:04:25 +00:00
Tom Tromey
ea666128f4
* breakpoint.c (catch_syscall_command_1): Fix typo.
2011-02-21 18:40:08 +00:00
Tom Tromey
e9cafbccd2
* reverse.c: Include cli-utils.h.
...
* printcmd.c: Include cli-utils.h.
(string_printf): Use skip_spaces.
* cli/cli-utils.h: New file.
* cli/cli-utils.c: New file.
* cli/cli-dump.h (skip_spaces): Move to cli-utils.h.
* cli/cli-dump.c (skip_spaces): Move to cli-utils.c.
* breakpoint.h (get_number, get_number_or_range): Move to
cli-utils.h.
* breakpoint.c: Include cli-utils.h.
(get_number_trailer, get_number, get_number_or_range)
(ep_skip_leading_whitespace): Move to cli-utils.c.
(create_breakpoint_sal, find_condition_and_thread)
(decode_static_tracepoint_spec, watch_command_1)
(watch_maybe_just_location, ep_parse_optional_if_clause)
(catch_fork_command_1, catch_exec_command_1)
(catch_syscall_command_1): Use skip_spaces, skip_to_space.
* Makefile.in (SUBDIR_CLI_OBS): Add cli-utils.o.
(SUBDIR_CLI_SRCS): Add cli-utils.c.
(HFILES_NO_SRCDIR): Add cli-utils.h.
(cli-utils.o): New target.
2011-02-21 18:13:17 +00:00
Pierre Muller
f67fd822d0
* remote.c (remote_close): Reset INFERIOR_PTID to NULL_PTID
...
before calling discard_all_inferiors.
2011-02-21 15:56:16 +00:00
Ulrich Weigand
c9def01dfc
* opencl-lang.c (STRUCT_OCL_TYPE): Remove.
...
(struct builtin_opencl_type): Remove.
(builtin_opencl_type): Change return type to "struct type **".
(lookup_opencl_vector_type): Update caller.
(opencl_language_arch_info): Copy primitive type vector from gdbarch.
(build_opencl_types): Install plain array of "struct type *"
instead of "struct builtin_opencl_type".
2011-02-21 15:53:10 +00:00
Ulrich Weigand
e3039479e4
ChangeLog:
...
* arm-linux-nat.c: Include "observer.h" and "gdbthread.h".
(PTRACE_GETHBPREGS, PTRACE_SETHBPREGS): Define.
(struct arm_linux_hwbp_cap): New type.
(arm_linux_get_hwbp_cap): New function.
(arm_linux_get_hw_breakpoint_count): Likewise.
(arm_linux_get_hw_watchpoint_count): Likewise.
(arm_linux_can_use_hw_breakpoint): Likewise.
(arm_hwbp_type): New type.
(arm_hwbp_control_t): Likewise.
(struct arm_linux_hw_breakpoint): Likewise.
(struct arm_linux_thread_points): Likewise.
(arm_threads): New global variable.
(arm_linux_find_breakpoints_by_tid): New function.
(arm_hwbp_control_initialize): Likewise.
(arm_hwbp_control_is_enabled): Likewise.
(arm_hwbp_control_disable): Likewise.
(arm_linux_hw_breakpoint_initialize): Likewise.
(arm_linux_get_hwbp_type): Likewise.
(arm_linux_hw_watchpoint_initialize): Likewise.
(arm_linux_hw_breakpoint_equal): Likewise.
(arm_linux_insert_hw_breakpoint1): Likewise.
(arm_linux_remove_hw_breakpoint1): Likewise.
(arm_linux_insert_hw_breakpoint): Likewise.
(arm_linux_remove_hw_breakpoint): Likewise.
(arm_linux_region_ok_for_hw_watchpoint): Likewise.
(arm_linux_insert_watchpoint): Likewise.
(arm_linux_remove_watchpoint): Likewise.
(arm_linux_stopped_data_address): Likewise.
(arm_linux_stopped_by_watchpoint): Likewise.
(arm_linux_watchpoint_addr_within_range): Likewise.
(arm_linux_new_thread): Likewise.
(arm_linux_thread_exit): Likewise.
(_initialize_arm_linux_nat): Install hardware breakpoint/watchpoint
related target callbacks. Register arm_linux_new_thread and
arm_linux_thread_exit.
* arm-tdep.h (arm_pc_is_thumb): Add prototype.
* arm-tdep.c (arm_pc_is_thumb): Make global.
(arm_gdbarch_init): Call set_gdbarch_have_nonsteppable_watchpoint.
testsuite/ChangeLog:
* lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
(skip_hw_watchpoint_tests): Likewise.
(skip_hw_watchpoint_multi_tests): Likewise.
2011-02-21 15:03:38 +00:00
Ulrich Weigand
b5db5dfca6
* breakpoint.c (update_watchpoint): Do not attempt to recreate
...
per-frame locations while within a function epilogue.
2011-02-21 14:59:34 +00:00
Pierre Muller
e25b2cfa2a
* ser-mingw.c (ser_windows_close): Reformat comment to better conform
...
to GNU coding standards.
2011-02-21 13:40:32 +00:00
Pierre Muller
4af53f973a
Allow use of mingw native on Windows 95 OS.
...
* src/gdb/ser-mingw.c (CancelIo): New macro for dynamically loaded
DLL entry.
(ser_windows_close): Only call CancelIo if function exists.
(_initialize_ser_windows): Use LoadLirary/GetProcAddress
to check for existence of CancelIo function in kernel32 DLL.
2011-02-21 11:47:12 +00:00
Hui Zhu
d0e92d82d8
2011-02-21 Hui Zhu <teawater@gmail.com>
...
* Makefile.in (HFILES_NO_SRCDIR): Add printcmd.h.
* ax-gdb.c (gen_printf_expr_callback): New function.
* ax-gdb.h (gen_printf_expr_callback): Forward declare.
* ax-general.c (ax_memcpy): New function.
(ax_print): Handle "printf".
(ax_reqs): Ditto.
* ax.h (ax_memcpy): Forward declare.
* common/ax.def (invalid2): Removed.
(printf): New entry.
* printcmd.c (printcmd.h): New include.
(string_printf): New function.
(ui_printf): Removed.
(printf_command): Remove static. Call string_printf.
(eval_command): Call string_printf.
* printcmd.h: New file.
* tracepoint.c (validate_actionline,
encode_actions_1): handle printf_command.
2011-02-21 08:38:14 +00:00
Michael Snyder
7d357efd13
2011-02-19 Michael Snyder <msnyder@vmware.com>
...
* reverse.c (delete_one_bookmark): Argument is now bookmark
id rather than pointer to bookmark struct.
(delete_bookmark_command): Use get_number_or_range.
(goto_bookmark_command): Parse with get_number instead of strtoul.
(bookmark_1): New function. Print info for one bookmark.
(bookmarks_info): Use get_number_or_range and bookmark_1.
2011-02-19 19:10:48 +00:00
Michael Snyder
65ebfb52d9
2011-02-18 Michael Snyder <msnyder@vmware.com>
...
* thread.c (thread_apply_command): Re-implement using
get_number_or_range.
2011-02-19 01:24:55 +00:00
Michael Snyder
7a45ebd700
2011-02-18 Michael Snyder <msnyder@vmware.com>
...
* thread.c (info_threads_command): Re-implement using
get_number_or_range.
2011-02-19 01:02:56 +00:00
Tom Tromey
94d5e490f0
gdb
...
* common/ax.def: New file.
* ax.h (enum agent_op): Use ax.def.
* ax-general.c (aop_map): Use ax.def.
gdbserver
* Makefile.in (tracepoint-ipa.o): Depend on ax.def.
(tracepoint.o): Likewise.
* tracepoint.c (enum gdb_agent_op): Use ax.def.
(gdb_agent_op_names): Likewise.
2011-02-18 21:12:07 +00:00
Tom Tromey
c7f96d2b95
gdb
...
* ax-general.c (aop_map): Add pick and rot.
* dwarf2loc.c (compile_dwarf_to_ax) <DW_OP_over>: Reimplement.
<DW_OP_rot>: Implement.
* ax.h (enum agent_op) <aop_pick, aop_rot>: New constants.
(ax_pick): Declare.
* ax-general.c (ax_pick): New function.
doc
* agentexpr.texi (Bytecode Descriptions): Document pick and rot.
gdbserver
* tracepoint.c (enum gdb_agent_op) <gdb_agent_op_pick,
gdb_agent_op_rot>: New constants.
(gdb_agent_op_names): Add pick and roll.
(eval_agent_expr) <gdb_agent_op_pick, gdb_agent_op_rot>: New
cases.
2011-02-18 20:55:45 +00:00
Tom Tromey
66694b75a4
* Makefile.in (HFILES_NO_SRCDIR): Don't mention ada-operator.inc.
2011-02-18 20:31:18 +00:00
Jan Kratochvil
eeaafae2bd
gdb/
...
* cp-support.c (make_symbol_overload_list_namespace): Do not call
make_symbol_overload_list_block with NULL BLOCK.
* valarith.c (unop_user_defined_p): Resolve also TYPE_CODE_TYPEDEF.
gdb/testsuite/
* gdb.cp/typedef-operator.exp: New file.
* gdb.cp/typedef-operator.cc: New file.
2011-02-18 19:10:48 +00:00
Pedro Alves
3c3fe74c6f
* breakpoint.c (get_number_trailer): No longer accept a NULL PP.
...
* breakpoint.h (get_number_or_range): Declare.
* printcmd.c (ALL_DISPLAYS): Declare.
(delete_display): Reimplement taking a display pointer.
(undisplay_command): Accept a range of displays to delete, using
get_number_or_range.
2011-02-18 16:43:53 +00:00
Pierre Muller
13163d8050
* c-valprint.c (c_val_print): Add embedded_offset to address
...
for arrays of unspecified length.
* p-valprint.c (pascal_val_print): Likewise.
2011-02-18 14:17:38 +00:00
Yao Qi
b434a28f71
2011-02-18 Yao Qi <yao@codesourcery.com>
...
* gdb/arm-tdep.c (arm_displaced_step_copy_insn): Move code to ...
(arm_process_displaced_insn): .. here. Remove parameter INSN.
(thumb_process_displaced_insn): New.
* gdb/arm-linux-tdep.c (arm_linux_displaced_step_copy_insn): Update
call to arm_process_displaced_insn.
* gdb/arm-tdep.h : Update declaration of arm_process_displaced_insn.
2011-02-18 05:01:54 +00:00
Tom Tromey
9f6f94ff25
* dwarf2loc.h (dwarf2_compile_expr_to_ax): Declare.
...
* dwarf2loc.c (dwarf2_compile_expr_to_ax): Rename from
compile_dwarf_to_ax. No longer static. Call
dwarf2_compile_cfa_to_ax.
(locexpr_tracepoint_var_ref): Update.
(loclist_tracepoint_var_ref): Update.
* dwarf2-frame.h (dwarf2_compile_cfa_to_ax): Declare.
* dwarf2-frame.c (execute_cfa_program): Remove 'this_frame'
argument; add 'gdbarch' and 'pc'.
(dwarf2_compile_cfa_to_ax): New function.
(dwarf2_frame_cache): Update.
2011-02-17 16:20:44 +00:00
Joel Brobecker
e67ad678a1
[Ada] Fix unconstrained packed array size
...
When ada-lang transforms an array descriptor type (an XUP structure)
into an array type, the size of the array type is computed by using
the element size, and multiplying it by the number of elements in
that array. This does not work, however, for packed arrays, where
the *packed* size in bits needs to be used.
This usually does not cause any problem, because we end up reading
more memory than needed. However, we have observed on LynxOS
a memory error while trying to read the entire array, because
the larger-than-needed read tried to read past the end of the stack
into inaccessible memory.
This patch fixes the problem by correctly computing the array size
in bytes in the case of packed arrays.
gdb/ChangeLog:
* ada-lang.c (ada_type_of_array): Fix the size of the array
in the case of an unconstrained packed array.
gdb/testsuite/ChangeLog:
* gdb.ada/packed_array: Expand testcase to test printing of
unconstrained packed array.
2011-02-17 06:42:57 +00:00
Yao Qi
946ebb0d70
2011-02-17 Yao Qi <yao@codesourcery.com>
...
* common/Makefile.in: Add more targets for make.
2011-02-17 02:15:22 +00:00
Tom Tromey
1ba1b3533c
* dwarf2loc.c (unimplemented): Fix typo.
2011-02-16 21:45:38 +00:00
Tom Tromey
b1bfef6533
* dwarf2loc.c (unimplemented): Handle unnamed opcodes.
...
(compile_dwarf_to_ax) <default>: Use unimplemented.
<DW_OP_deref>: Update.
(disassemble_dwarf_expression): Update.
* dwarf2read.c (dwarf_stack_op_name): Remove 'def' argument.
(decode_locdesc): Update.
* dwarf2expr.h (dwarf_stack_op_name): Update.
2011-02-16 21:32:05 +00:00
Tom Tromey
5f1e6f1949
* ax.h (struct aop_map) <name>: Now const.
2011-02-16 21:02:29 +00:00
Pedro Alves
a0c78a733a
2011-02-16 Tom Tromey <tromey@redhat.com>
...
gdb/
* ax-gdb.c.c (gen_expr) <UNOP_MEMVAL>: Handle value kinds other
than axs_rvalue.
2011-02-16 Pedro Alves <pedro@codesourcery.com>
gdb/testsuite/
* collection.c (globalarr3): New global.
(main): Initialize it before collecting, and and clear it
afterwards.
* collection.exp (gdb_collect_globals_test): Test collecting with
'{type} addr', where the addr expression is not an rvalue.
2011-02-16 18:07:58 +00:00
Yao Qi
a42244dbec
2011-02-16 Yao Qi <yao@qiyaows>
...
* infrun.c (get_displaced_step_closure_by_addr): New.
* inferior.h: Declare it.
* arm-tdep.c: (arm_pc_is_thumb): Call
get_displaced_step_closure_by_addr. Adjust MEMADDR if it
returns non-NULL.
2011-02-16 14:54:42 +00:00
Pedro Alves
08807d5afd
2011-02-16 Pedro Alves <pedro@codesourcery.com>
...
Jan Kratochvil <jan.kratochvil@redhat.com>
gdb/
* tracepoint.c (memrange_sortmerge): Fix list A's end calculation.
2011-02-16 Pedro Alves <pedro@codesourcery.com>
gdb/testsuite/
* collection.c (globalarr2): New global.
(main): Initialize it before collecting, and and clear it
afterwards.
* collection.exp (gdb_collect_globals_test): Test collecting
overlapping memory ranges.
2011-02-16 12:59:05 +00:00
Pedro Alves
fb68ae733b
Fix pasto...
2011-02-16 11:57:41 +00:00
Pedro Alves
29976f3f7e
gdb/
...
* value.c (value_contents_copy_raw): Extend describing comment.
Assert that the destination contents we're overwriting are wholly
available.
* value.h (value_contents_copy): Extend describing comment.
2011-02-16 11:55:59 +00:00
Pedro Alves
cd24cfaa4f
* value.c (value_available_contents_eq): Remove redundant local
...
variables. Fix available contents comparision.
* value.h (value_available_contents_eq): Extend describing
comment.
2011-02-16 10:13:53 +00:00
Yao Qi
60bbf3380a
2011-02-16 Yao Qi <yao@codesourcery.com>
...
* thread.c (info_threads_command): Add missing i18n markup and remove
trailing newline.
2011-02-16 09:46:09 +00:00
Paul Pluzhnikov
17450429ce
2011-02-15 Paul Pluzhnikov <ppluzhnikov@google.com>
...
* breakpoint.c (longjmp_names): New variable.
(struct breakpoint_objfile_data): New type.
(breakpoint_objfile_key): New variable.
(msym_not_found): New variable.
(msym_not_found_p): New predicate.
(get_breakpoint_objfile_data): New function.
(create_overlay_event_breakpoint): Check per-objfile cache for
symbols first.
(create_longjmp_master_breakpoint): Likewise.
(create_std_terminate_master_breakpoint): Likewise.
(create_exception_master_breakpoint): Likewise.
(_initialize_breakpoint): Register per-objfile data key.
2011-02-15 21:43:25 +00:00
Michael Snyder
cdf99611e7
Fix mis-merge of changelog.
2011-02-15 21:25:05 +00:00
Paul Pluzhnikov
af02033e0a
2011-02-15 Paul Pluzhnikov <ppluzhnikov@google.com>
...
* breakpoint.c ((create_overlay_event_breakpoint): Const-propagate
parameter value.
(create_longjmp_master_breakpoint): Loop over longjmp names.
(create_std_terminate_master_breakpoint): Const-propagate parameter
value.
(update_breakpoints_after_exec): Adjust.
(breakpoint_re_set): Adjust.
2011-02-15 21:23:34 +00:00
Michael Snyder
60f98dde0a
2011-02-15 Michael Snyder <msnyder@vmware.com>
...
* command.h (enum command_class): New class 'no_set_class', for
"show" commands without a corresponding "set" command.
* value.c (_initialize_values): Use 'no_set_class' for "show values".
* copying.c (_initialize_copying): Ditto for "show copying" and
"show warranty".
* cli/cli-cmds.c (init_cli_cmds): Ditto for "show commands" and
"show version".
* cli/cli-setshow.c (cmd_show_list): Skip "show" commands for
which there is no corresponding "set" command (eg. "show copying").
2011-02-14 Michael Snyder <msnyder@vmware.com>
* gdb.texinfo (threads): Document argument for "info threads" cmd.
Document new command "thread find".
2011-02-15 Michael Snyder <msnyder@vmware.com>
* gdb.base/default.exp: Add tests for thread commands.
* gdb.base/help.exp: Add tests for thread commands.
* gdb.threads/thread-find.exp: New test for thread find command.
2011-02-15 21:17:53 +00:00
Jan Kratochvil
b708a5c7d3
Merge gdb/common/ChangeLog back to gdb/ChangeLog.
2011-02-15 21:14:02 +00:00
Jan Kratochvil
0feedb2cc8
gdb/
...
* Makefile.in (ACLOCAL_AMFLAGS): Add `-I ../config'.
* aclocal.m4: Regenerated with aclocal-1.11.1.
* common/configure: Regenerate with autoconf-2.64.
gdb/gdbserver/
* aclocal.m4: Regenerated with aclocal-1.11.1.
2011-02-15 21:05:54 +00:00
Ken Werner
648cd113ef
gdb/ChangeLog
...
2011-02-15 Ken Werner <ken.werner@de.ibm.com>
* opencl-lang.c (build_opencl_types): Set the size of the built-in
bool data type to a size of one byte.
gdb/testsuite/ChangeLog
2011-02-15 Ken Werner <ken.werner@de.ibm.com>
* gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2011-02-15 20:10:13 +00:00
Pedro Alves
5657161fbd
gdb/
...
* target.c (memory_xfer_live_readonly_partial): Document where to
look for interface description.
2011-02-15 17:22:21 +00:00
Yao Qi
494e194e77
2011-02-15 Yao Qi <yao@codesourcery.com>
...
PR tdep/12352
* arm-tdep.c (copy_ldr_str_ldrb_strb): Replace PC with SP in
order to store PC value on stack instead of text section.
2011-02-15 Yao Qi <yao@codesourcery.com>
PR tdep/12352
* gdb.arch/arm-disp-step.S : New test for str instruction.
* gdb.arch/arm-disp-step.exp : Likewise
2011-02-15 14:26:34 +00:00
Thiago Jung Bauermann
d9492458a1
gdb/
...
* rs6000-tdep.c (IS_EFP_PSEUDOREG): Use correct constant for
the EFP register set size.
(efpr_pseudo_register_read): Use regcache_raw_read_part to read
data from the VMX register.
(efpr_pseudo_register_write): Use regcache_raw_write_part to read
and write data from/to the VMX register.
gdb/testsuite/
* gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
"vector_register2_vr" test strings. Test the extended floating
point registers (F32~F63).
* lib/gdb.exp (skip_vsx_tests): Update compile flags for the
IBM XL C compiler. Make the test program use a register provided
by the compiler for the lxvd2x instruction.
2011-02-15 13:35:23 +00:00