OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
14 years agobfd/
jakub [Mon, 5 Apr 2010 19:32:01 +0000 (19:32 +0000)]
bfd/
* elf-eh-frame.c (_bfd_elf_parse_eh_frame): Handle CIE version 4
provided that it has the expected address size and zero segment
length.
binutils/
* dwarf.c (struct Frame_Chunk): Add ptr_size and segment_size
fields.
(display_debug_frames): Handle CIE version 4.

14 years agoinclude/
jakub [Mon, 5 Apr 2010 19:30:00 +0000 (19:30 +0000)]
include/
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
field.
bfd/
* dwarf2.c (struct line_head): Add maximum_ops_per_insn field.
(struct line_info): Add op_index field, change end_sequence type to
unsigned char.
(new_line_sorts_after): For the same address compare op_index.
(add_line_info): Add op_index argument, store it into the structure.
(decode_line_info): Complain about unknown versions of .debug_line.
Initialize maximum_ops_per_insn.  Add op_index state register and
track it.
binutils/
* dwarf.c (struct State_Machine_Registers): Add op_index field,
change end_sequence type to unsigned char.
(reset_state_machine): Clear op_index.
(process_extended_line_op): For DW_LNE_set_address clear op_index.
(display_debug_lines_raw): Initialize li_max_ops_per_insn.
Track op_index state machine register and print it if
li_max_ops_per_insn is != 1.
(display_debug_lines_decoded): Likewise.

14 years agoinclude/
jakub [Mon, 5 Apr 2010 19:29:35 +0000 (19:29 +0000)]
include/
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
field.
bfd/
* dwarf2.c (struct line_head): Add maximum_ops_per_insn field.
(struct line_info): Add op_index field, change end_sequence type to
unsigned char.
(new_line_sorts_after): For the same address compare op_index.
(add_line_info): Add op_index argument, store it into the structure.
(decode_line_info): Complain about unknown versions of .debug_line.
Initialize maximum_ops_per_insn.  Add op_index state register and
track it.
binutils/
* dwarf.c (struct State_Machine_Registers): Add op_index field,
change end_sequence type to unsigned char.
(reset_state_machine): Clear op_index.
(process_extended_line_op): For DW_LNE_set_address clear op_index.
(display_debug_lines_raw): Initialize li_max_ops_per_insn.
Track op_index state machine register and print it if
li_max_ops_per_insn is != 1.
(display_debug_lines_decoded): Likewise.

14 years agoinclude/
jakub [Mon, 5 Apr 2010 19:29:24 +0000 (19:29 +0000)]
include/
* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
field.
bfd/
* dwarf2.c (struct line_head): Add maximum_ops_per_insn field.
(struct line_info): Add op_index field, change end_sequence type to
unsigned char.
(new_line_sorts_after): For the same address compare op_index.
(add_line_info): Add op_index argument, store it into the structure.
(decode_line_info): Complain about unknown versions of .debug_line.
Initialize maximum_ops_per_insn.  Add op_index state register and
track it.
binutils/
* dwarf.c (struct State_Machine_Registers): Add op_index field,
change end_sequence type to unsigned char.
(reset_state_machine): Clear op_index.
(process_extended_line_op): For DW_LNE_set_address clear op_index.
(display_debug_lines_raw): Initialize li_max_ops_per_insn.
Track op_index state machine register and print it if
li_max_ops_per_insn is != 1.
(display_debug_lines_decoded): Likewise.

14 years agomerge from gcc
dj [Mon, 5 Apr 2010 18:02:20 +0000 (18:02 +0000)]
merge from gcc

14 years ago * gdb.texinfo (maint show python auto-load): Fix typo.
devans [Mon, 5 Apr 2010 17:14:56 +0000 (17:14 +0000)]
* gdb.texinfo (maint show python auto-load): Fix typo.

14 years ago2010-03-23 Sergio Durigan Junior <sergiodj@redhat.com>
sergiodj [Mon, 5 Apr 2010 15:58:51 +0000 (15:58 +0000)]
2010-03-23  Sergio Durigan Junior  <sergiodj@redhat.com>

PR gdb/10736:
* xml-syscall.c (my_gdb_datadir): New variable to keep track of
the changes in data-directory.
(init_sysinfo): Reload the syscall XML file if the data-directory
has changed.

14 years agogdb/
jkratoch [Mon, 5 Apr 2010 10:07:30 +0000 (10:07 +0000)]
gdb/
Code cleanup.
* breakpoint.c (bpstat_stop_status): Use bpstat_causes_stop.

14 years ago2010-04-05 Kai Tietz <kai.tietz@onevision.com>
ktietz [Mon, 5 Apr 2010 09:04:08 +0000 (09:04 +0000)]
2010-04-05  Kai Tietz  <kai.tietz@onevision.com>

* emultempl/pep.em (U): Macro modified.
(U_SIZE): New helper macro.
(GET_INIT_SYMBOL_NAME): Likewise.
(enum options): Add OPTION_NO_LEADING_UNDERSCORE
and OPTION_LEADING_UNDERSCORE enumerator-values.
(gld${EMULATION_NAME}_add_options): Add --(no-)leading-underscore
option.
(definfo): Add new member is_c_symbol.
(D): Add to macro underscore mode parameter.
(init): Add definition for is_c_symbol.
(gld_${EMULATION_NAME}_list_options): Display new options.
(set_pep_name): Adjust underscoring dependent fixed
symbol handling.
(gld_${EMULATION_NAME}_set_symbols): Likewise.
(saw_option): Likewise.
(gld_${EMULATION_NAME}_unrecognized_file): Likewise.
(set_entry_point): Initial initial_symbol_char dependent to
target's default and new option flag pep_leading_underscore.
* emultempl/pe.em (U): Macro modified.
(U_SIZE): New helper macro.
(GET_INIT_SYMBOL_NAME): Likewise.
(OPTION_LEADING_UNDERSCORE): Add new option define.
(OPTION_NO_LEADING_UNDERSCORE): Likewise.
(gld${EMULATION_NAME}_add_options): Add --(no-)leading-underscore
option.
(definfo): Add new member is_c_symbol.
(D): Add to macro underscore mode parameter.
(init): Add definition for is_c_symbol.
(gld_${EMULATION_NAME}_list_options): Display new options.
(set_pep_name): Adjust underscoring dependent fixed
symbol handling.
(gld_${EMULATION_NAME}_set_symbols): Likewise.
(saw_option): Likewise.
(gld_${EMULATION_NAME}_unrecognized_file): Likewise.
(set_entry_point): Initial initial_symbol_char dependent to
target's default and new option flag pep_leading_underscore.
* pe-dll.c (pe_leading_underscore): New flag variable.
(pe_detail_list): Remove const to allow modify of
member underscore.
(pe_dll_id_target): Initialize pe_details' underscore variable
dependent to target's default and flag pe_leading_underscore.
* pe-dll.h (pe_leading_underscore): Add extern declaration of
option flag.
* pep-dll.c (pe_leading_underscore): Add alias define for
pep_leading_underscore.
* pep-dll.h (pep_leading_underscore) Add extern declaration of
option flag.
* ld.texinfo: Add documentation for --(no-)leading-underscore
option.

14 years ago2010-04-05 Kai Tietz <kai.tietz@onevision.com>
ktietz [Mon, 5 Apr 2010 09:02:58 +0000 (09:02 +0000)]
2010-04-05  Kai Tietz  <kai.tietz@onevision.com>

* ld-pe/orphan_nu.d: New test for --no-leading-underscore.
* ld-pe/orphana_nu.s: New file.
* ld-pe/pe.exp: Add orphan_nu test.

14 years agodaily update
amodra [Mon, 5 Apr 2010 00:00:07 +0000 (00:00 +0000)]
daily update

14 years ago*** empty log message ***
gdbadmin [Mon, 5 Apr 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago2010-04-04 Stan Shebs <stan@codesourcery.com>
shebs [Sun, 4 Apr 2010 23:47:15 +0000 (23:47 +0000)]
2010-04-04  Stan Shebs  <stan@codesourcery.com>
    Nathan Sidwell  <nathan@codesourcery.com>

* breakpoint.c (breakpoint_1): Add filter argument, return number of
breakpoints printed.
(is_hardware_watchpoint): Make argument const.
(is_watchpoint): Ditto.
(is_tracepoint): Merge of tracepoint_type and breakpoint_is_tracepoint,
use it everywhere.
(breakpoints_info): Pass NULL to breakpoint_1.
(maintenance_info_breakpoints): Ditto.
(watchpoints_info): New function.
(tracepoints_info): Use breakpoint_1 filter.
(set_ignore_count): Warn that tracepoint ignore count will be ignored.
(_initialize_breakpoint): Make "info watchpoints" its own command.
* breakpoint.h (is_tracepoint): Rename from breakpoint_is_tracepoint.
* mi/mi-cmd-break.c (mi_cmd_break_commands): Use is_tracepoint.

* gdb.texinfo (Setting Breakpoints): "info watch" no longer a synonym.
(Setting Watchpoints): Update description of "info watch".
(Disabling Breakpoints): Only "info break" lists all.

* gdb.base/completion.exp: Update for new "info watchpoints".
* gdb.base/default.exp: Ditto.
* gdb.base/help.exp: Ditto.
* gdb.base/watchpoint.exp: Ditto.
* gdb.trace/infotrace.exp: Update "info tracpoints" output.

14 years ago2010-04-04 Stan Shebs <stan@codesourcery.com>
shebs [Sun, 4 Apr 2010 23:46:58 +0000 (23:46 +0000)]
2010-04-04  Stan Shebs  <stan@codesourcery.com>
    Nathan Sidwell  <nathan@codesourcery.com>

* breakpoint.c (breakpoint_1): Add filter argument, return number of
breakpoints printed.
(is_hardware_watchpoint): Make argument const.
(is_watchpoint): Ditto.
(is_tracepoint): Merge of tracepoint_type and breakpoint_is_tracepoint,
use it everywhere.
(breakpoints_info): Pass NULL to breakpoint_1.
(maintenance_info_breakpoints): Ditto.
(watchpoints_info): New function.
(tracepoints_info): Use breakpoint_1 filter.
(set_ignore_count): Warn that tracepoint ignore count will be ignored.
(_initialize_breakpoint): Make "info watchpoints" its own command.
* breakpoint.h (is_tracepoint): Rename from breakpoint_is_tracepoint.
* mi/mi-cmd-break.c (mi_cmd_break_commands): Use is_tracepoint.

* gdb.texinfo (Setting Breakpoints): "info watch" no longer a synonym.
(Setting Watchpoints): Update description of "info watch".
(Disabling Breakpoints): Only "info break" lists all.

* gdb.base/completion.exp: Update for new "info watchpoints".
* gdb.base/default.exp: Ditto.
* gdb.base/help.exp: Ditto.
* gdb.base/watchpoint.exp: Ditto.
* gdb.trace/infotrace.exp: Update "info tracpoints" output.

14 years ago2010-04-04 Stan Shebs <stan@codesourcery.com>
shebs [Sun, 4 Apr 2010 23:31:28 +0000 (23:31 +0000)]
2010-04-04  Stan Shebs  <stan@codesourcery.com>

* tracepoint.c (tfile_fetch_registers): Add fallback case.

* gdb.texinfo (Tracepoint Restrictions): Document PC inference.
(tdump): Explain how tdump works.

* gdb.trace/tfile.exp: Sharpen tfind test.

14 years ago2010-04-04 Stan Shebs <stan@codesourcery.com>
shebs [Sun, 4 Apr 2010 23:31:19 +0000 (23:31 +0000)]
2010-04-04  Stan Shebs  <stan@codesourcery.com>

* tracepoint.c (tfile_fetch_registers): Add fallback case.

* gdb.texinfo (Tracepoint Restrictions): Document PC inference.
(tdump): Explain how tdump works.

* gdb.trace/tfile.exp: Sharpen tfind test.

14 years agogdb/
jkratoch [Sun, 4 Apr 2010 22:12:04 +0000 (22:12 +0000)]
gdb/
* infcmd.c (run_command_1): Call proceed with regcache_read_pc address.
* config/djgpp/fnchange.lst: Add translation for break-entry.exp.

gdb/testsuite/
* gdb.base/break-entry.exp: New.

14 years agogdb/
jkratoch [Sun, 4 Apr 2010 13:54:51 +0000 (13:54 +0000)]
gdb/
* breakpoint.c (bpstat_find_step_resume_breakpoint): Remove.
* breakpoint.h (bpstat_find_step_resume_breakpoint): Remove.

14 years agogdb/
jkratoch [Sun, 4 Apr 2010 13:54:42 +0000 (13:54 +0000)]
gdb/
* breakpoint.c (bpstat_find_step_resume_breakpoint): Remove.
* breakpoint.h (bpstat_find_step_resume_breakpoint): Remove.

14 years ago*** empty log message ***
gdbadmin [Sun, 4 Apr 2010 00:00:45 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Sun, 4 Apr 2010 00:00:11 +0000 (00:00 +0000)]
daily update

14 years ago * inferiors.c (add_thread): Set last_status kind to
palves [Sat, 3 Apr 2010 23:14:18 +0000 (23:14 +0000)]
* inferiors.c (add_thread): Set last_status kind to
TARGET_WAITKIND_IGNORE.
* linux-low.c (cancel_breakpoint): Remove unnecessary regcache
fetch.  Use ptid_of.  Avoid unnecessary get_lwp_thread calls.
(linux_wait_1): Move `thread' local definition to block that uses
it.  Don't NULL initialize `event_child'.
(linux_resume_one_thread): Avoid unnecessary get_lwp_thread calls.
Alway set the thread's last_status to TARGET_WAITKIND_IGNORE.
* linux-x86-low.c (x86_breakpoint_at): Read raw memory.

14 years ago*** empty log message ***
gdbadmin [Sat, 3 Apr 2010 00:00:10 +0000 (00:00 +0000)]
*** empty log message ***

14 years ago * generic/gdbtk-bp.c (gdb_get_breakpoint_info): Use
kseitz [Fri, 2 Apr 2010 23:39:54 +0000 (23:39 +0000)]
  * generic/gdbtk-bp.c (gdb_get_breakpoint_info): Use
  breakpoint_commands to access breakpoint commands.
  (gdb_get_tracepoint_info): Likewise for tracepoint actions.

14 years agodaily update
amodra [Fri, 2 Apr 2010 23:00:06 +0000 (23:00 +0000)]
daily update

14 years ago* fhandler.h (fhandler_base::has_ongoing_io): Declare virtual method.
cgf [Fri, 2 Apr 2010 22:36:42 +0000 (22:36 +0000)]
* fhandler.h (fhandler_base::has_ongoing_io): Declare virtual method.
* select.cc (peek_pipe): Reorganize slightly.  Don't attempt to check a handle
if it has ongoing I/O.
(select_pipe_info::select_pipe_info): Delete definition.
(select_pipe_info::~select_pipe_info): Delete definition.
(thread_pipe): Get rid of WFMO call.  Reorganize loop.
(pipe_cleanup): Remove dependence on destructor.
(thread_serial): Reorganize loop.
* select.h (select_pipe_info): Empty this class since it no longer has any
special requirements (for now).
* syscalls.cc (readv): Remove an unneeded debug printf.

14 years ago* fhandler.h (fhandler_base::setup_overlapped): Delete virtual declaration.
cgf [Fri, 2 Apr 2010 18:54:57 +0000 (18:54 +0000)]
* fhandler.h (fhandler_base::setup_overlapped): Delete virtual declaration.
(fhandler_base::destroy_overlapped): Ditto.
(fhandler_base_overlapped): Remove now-unneeded friend.
(fhandler_base_overlapped::setup_overlapped): Return int, remove parameter.
(fhandler_base_overlapped::get_overlapped): Return reference.
(fhandler_base_overlapped::fhandler_base_overlapped): Be more assertive about
zeroing everything.
(fhandler_base_overlapped::fixup_after_fork): Declare new function.
(fhandler_base_overlapped::fixup_after_exec): Ditto.
(fhandler_base_overlapped::dup): Ditto.
(fhandler_base_overlapped::close): Ditto.
* fhandler_fifo.cc (fhandler_fifo::dup): Call fhandler_base_overlapped::dup
rather than fhandler_base::dup.
* pipe.cc (fhandler_pipe::dup): Ditto.
(fhandler_pipe::init): Accommodate change in setup_overlapped arguments for
"opened_properly" case.

14 years agosim: fix typos in hw-ports.h
vapier [Fri, 2 Apr 2010 18:25:27 +0000 (18:25 +0000)]
sim: fix typos in hw-ports.h

14 years ago* fhandler_fifo.cc (fhandler_fifo::fhandler_fifo): Properly initialize
cgf [Fri, 2 Apr 2010 16:43:24 +0000 (16:43 +0000)]
* fhandler_fifo.cc (fhandler_fifo::fhandler_fifo): Properly initialize
overlapped part of this class.

14 years ago * fhandler_tty.cc (fhandler_tty_slave::close): Revert previous change.
corinna [Fri, 2 Apr 2010 16:16:51 +0000 (16:16 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::close): Revert previous change.

14 years agofix typo
cgf [Fri, 2 Apr 2010 16:01:58 +0000 (16:01 +0000)]
fix typo

14 years ago* select.h (select_pipe_info::add_watch_handle): Delete declaration.
cgf [Fri, 2 Apr 2010 15:50:53 +0000 (15:50 +0000)]
* select.h (select_pipe_info::add_watch_handle): Delete declaration.
* select.cc (select_pipe_info::add_watch_handle): Delete deinition.
(fhandler_pipe::select_read): Delete call to add_watch_handle.
(fhandler_pipe::select_write): Ditto.
(fhandler_pipe::select_except): Ditto.

14 years ago* dtable.cc (dtable::init_std_file_from_handle): Avoid adding fh to fdtab until
cgf [Fri, 2 Apr 2010 15:41:25 +0000 (15:41 +0000)]
* dtable.cc (dtable::init_std_file_from_handle): Avoid adding fh to fdtab until
we know that it is good.
* fhandler_tty.cc (fhandler_tty_slave::fhandler_tty_slave): Handle error
conditions more consistently.  Avoid handle leakage on error.

14 years agogdb/
jkratoch [Fri, 2 Apr 2010 15:21:47 +0000 (15:21 +0000)]
gdb/
* dwarf2read.c (read_namespace_type): Use common "return set_die_type"
code form.

14 years agogdb/
jkratoch [Fri, 2 Apr 2010 15:21:38 +0000 (15:21 +0000)]
gdb/
* dwarf2read.c (read_namespace_type): Use common "return set_die_type"
code form.

14 years ago * fhandler_tty.cc (fhandler_tty_slave::close): Avoid potential crash
corinna [Fri, 2 Apr 2010 14:11:45 +0000 (14:11 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::close): Avoid potential crash
if former open call has been unsuccessful.

14 years ago2010-04-02 Hui Zhu <teawater@gmail.com>
teawater [Fri, 2 Apr 2010 05:13:07 +0000 (05:13 +0000)]
2010-04-02  Hui Zhu  <teawater@gmail.com>
            Michael Snyder <msnyder@vmware.com>

* gdb.reverse/i386-sse-reverse.exp: New file.
* gdb.reverse/i386-sse-reverse.c: New file.

14 years ago2010-04-02 Hui Zhu <teawater@gmail.com>
teawater [Fri, 2 Apr 2010 05:09:28 +0000 (05:09 +0000)]
2010-04-02  Hui Zhu  <teawater@gmail.com>

* i386-tdep.c (OT_DQUAD): New enum.
(i386_process_record): Add code for MMX, 3DNow!, SSE, SSE2,
SSE3, SSSE3 and SSE4.

14 years ago2010-04-02 Hui Zhu <teawater@gmail.com>
teawater [Fri, 2 Apr 2010 05:04:56 +0000 (05:04 +0000)]
2010-04-02  Hui Zhu  <teawater@gmail.com>

* i386-tdep.c (i386_record_lea_modrm_addr): Remove useless
"*addr = 0".

14 years ago * tracepoint.c (trace_dump_actions): New, factored out from
palves [Fri, 2 Apr 2010 01:39:48 +0000 (01:39 +0000)]
* tracepoint.c (trace_dump_actions): New, factored out from
trace_dump_command, and adjusted to recurse into while-stepping's
action list.
(trace_dump_command): Use it.

14 years ago * gdb.trace/tfind.exp: Adjust expected disassembly output.
palves [Fri, 2 Apr 2010 01:31:58 +0000 (01:31 +0000)]
* gdb.trace/tfind.exp: Adjust expected disassembly output.

14 years ago * breakpoint.h (struct counted_command_line): Moved definition to
palves [Fri, 2 Apr 2010 01:18:34 +0000 (01:18 +0000)]
* breakpoint.h (struct counted_command_line): Moved definition to
breakpoint.c, and forward declare.
(breakpoint_commands): Declare.
* breakpoint.c (struct counted_command_line): Moved here.
(breakpoint_commands): New.
* tracepoint.c (encode_actions): Use breakpoint_commands.
* remote.c (remote_download_tracepoint): Ditto.

14 years ago*** empty log message ***
gdbadmin [Fri, 2 Apr 2010 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

14 years agoUse hex_string instead of phex_nz for error.
hjl [Thu, 1 Apr 2010 23:13:23 +0000 (23:13 +0000)]
Use hex_string instead of phex_nz for error.

2010-04-01  H.J. Lu  <hongjiu.lu@intel.com>

* remote.c (remote_parse_stop_reply): Use hex_string instead
of phex_nz for error.

14 years agodaily update
amodra [Thu, 1 Apr 2010 23:00:04 +0000 (23:00 +0000)]
daily update

14 years ago2010-04-01 Stan Shebs <stan@codesourcery.com>
shebs [Thu, 1 Apr 2010 22:57:24 +0000 (22:57 +0000)]
2010-04-01  Stan Shebs  <stan@codesourcery.com>
    Nathan Sidwell  <nathan@codesourcery.com>

* tracepoint.h (enum actionline_type): Remove.
(validate_actionline): Change return to void.
* tracepoint.c (report_agent_reqs_errors): New function.
(validate_actionline): Call it, change return to void, report errors
more consistently.
(collect_symbol): Call report_agent_reqs_errors.
(encode_actions_1): Ditto.
(encode_actions): Don't expect a result from validate_actionline.

* gdb.trace/actions.exp: Tweak expected output.
* gdb.trace/while-stepping.exp: Tweak expected output.

14 years ago2010-04-01 Stan Shebs <stan@codesourcery.com>
shebs [Thu, 1 Apr 2010 22:57:07 +0000 (22:57 +0000)]
2010-04-01  Stan Shebs  <stan@codesourcery.com>
    Nathan Sidwell  <nathan@codesourcery.com>

* tracepoint.h (enum actionline_type): Remove.
(validate_actionline): Change return to void.
* tracepoint.c (report_agent_reqs_errors): New function.
(validate_actionline): Call it, change return to void, report errors
more consistently.
(collect_symbol): Call report_agent_reqs_errors.
(encode_actions_1): Ditto.
(encode_actions): Don't expect a result from validate_actionline.

* gdb.trace/actions.exp: Tweak expected output.
* gdb.trace/while-stepping.exp: Tweak expected output.

14 years ago2010-04-01 Stan Shebs <stan@codesourcery.com>
shebs [Thu, 1 Apr 2010 20:30:55 +0000 (20:30 +0000)]
2010-04-01  Stan Shebs  <stan@codesourcery.com>

* tracepoint.c (trace_start_command): Confirm if trace is running.
(trace_stop_command): Error if trace not running.

14 years ago * nlsfuncs.cc: Fix indentation.
corinna [Thu, 1 Apr 2010 20:30:07 +0000 (20:30 +0000)]
* nlsfuncs.cc: Fix indentation.

14 years ago * nlsfuncs.cc (rebase_locale_buf): New helper function to rebase
corinna [Thu, 1 Apr 2010 20:13:22 +0000 (20:13 +0000)]
* nlsfuncs.cc (rebase_locale_buf): New helper function to rebase
function pointers in locale structures.  Explain why this is necessary.
(__set_lc_time_from_win): Use rebase_locale_buf after realloc.
(__set_lc_numeric_from_win): Ditto.
(__set_lc_monetary_from_win): Ditto.

14 years agoSupport "ah", "bh", "ch", "dh" on amd64.
hjl [Thu, 1 Apr 2010 20:02:07 +0000 (20:02 +0000)]
Support "ah", "bh", "ch", "dh" on amd64.

gdb/

2010-04-01  H.J. Lu  <hongjiu.lu@intel.com>

* amd64-tdep.c (amd64_byte_names): Add "ah", "bh", "ch", "dh".
(AMD64_NUM_LOWER_BYTE_REGS): New.
(amd64_pseudo_register_read): Handle "ah", "bh", "ch", "dh".
(amd64_pseudo_register_write): Likewise.
(amd64_init_abi): Set num_byte_regs to 20.

gdb/testsuite/

2010-04-01  H.J. Lu  <hongjiu.lu@intel.com>

* gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".

14 years ago2010-04-01 Joel Sherrill <joel.sherrill@oarcorp.com>
jjohnstn [Thu, 1 Apr 2010 18:33:30 +0000 (18:33 +0000)]
2010-04-01  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/include/sched.h: Include prototypes for
        sched_* methods.
        * libc/include/sys/sched.h: Update to POSIX
        1003.1b-2008.  Rework constants to allow sharing
        between RTEMS and Cygwin.

14 years ago * linux-low.c (get_stop_pc): Don't adjust the PC if stopped with
palves [Thu, 1 Apr 2010 15:31:26 +0000 (15:31 +0000)]
* linux-low.c (get_stop_pc): Don't adjust the PC if stopped with
an extended waitstatus, or by a watchpoint.
(cancel_breakpoints_callback): Don't cancel a breakpoint if the
thread was stepping or has been stopped by a watchpoint.

14 years ago * mem-break.c (struct raw_breakpoint): New field shlib_disabled.
palves [Thu, 1 Apr 2010 14:26:53 +0000 (14:26 +0000)]
* mem-break.c (struct raw_breakpoint): New field shlib_disabled.
(set_gdb_breakpoint_at): If GDB is inserting a breakpoint on top
of another, then delete the previous, and validate all
breakpoints.
(validate_inserted_breakpoint): New.
(delete_disabled_breakpoints): New.
(validate_breakpoints): New.
(check_mem_read): Validate breakpoints before trusting their
shadow.  Delete disabled breakpoints.
(check_mem_write): Validate breakpoints before trusting they
should be inserted.  Delete disabled breakpoints.
* mem-break.h (validate_breakpoints):
* server.c (handle_query): Validate breakpoints when we see a
qSymbol query.

14 years ago * linux-low.c (linux_wait_1): Avoid setting need_step_over is
palves [Thu, 1 Apr 2010 14:25:34 +0000 (14:25 +0000)]
* linux-low.c (linux_wait_1): Avoid setting need_step_over is
there's a GDB breakpoint at stop_pc.  Always report a trap to GDB
if we could tell there's a GDB breakpoint at stop_pc.
(need_step_over_p): Don't do a step over if we find a GDB
breakpoint at the resume PC.

* mem-break.c (struct raw_breakpoint): New.
(enum bkpt_type): New type `gdb_breakpoint'.
(struct breakpoint): Delete the `PC', `old_data' and `inserted'
fields.  New field `raw'.
(find_raw_breakpoint_at): New.
(set_raw_breakpoint_at): Handle refcounting.  Create a raw
breakpoint instead.
(set_breakpoint_at): Adjust.
(delete_raw_breakpoint): New.
(release_breakpoint): New.
(delete_breakpoint): Rename to...
(delete_breakpoint_1): ... this.  Add proc parameter.  Use
release_breakpoint.  Return ENOENT.
(delete_breakpoint): Reimplement.
(find_breakpoint_at): Delete.
(find_gdb_breakpoint_at): New.
(delete_breakpoint_at): Delete.
(set_gdb_breakpoint_at): New.
(delete_gdb_breakpoint_at): New.
(gdb_breakpoint_here): New.
(set_reinsert_breakpoint): Use release_breakpoint.
(uninsert_breakpoint): Rename to ...
(uninsert_raw_breakpoint): ... this.
(uninsert_breakpoints_at): Adjust to handle raw breakpoints.
(reinsert_raw_breakpoint): Change parameter type to
raw_breakpoint.
(reinsert_breakpoints_at): Adjust to handle raw breakpoints
instead.
(check_breakpoints): Adjust.  Use release_breakpoint.
(breakpoint_here): Rewrite using find_raw_breakpoint_at.
(breakpoint_inserted_here): Ditto.
(check_mem_read): Adjust to iterate over raw breakpoints instead.
Don't trust the breakpoint's shadow if it is not inserted.
(check_mem_write): Adjust to iterate over raw breakpoints instead.
(delete_all_breakpoints): Adjust.
(free_all_breakpoints): Mark all breakpoints as uninserted, and
use delete_breakpoint_1.

* mem-break.h (breakpoints_supported): Delete declaration.
(set_gdb_breakpoint_at): Declare.
(gdb_breakpoint_here): Declare.
(delete_breakpoint_at): Delete.
(delete_gdb_breakpoint_at): Declare.

* server.h (struct raw_breakpoint): Forward declare.
(struct process_info): New field `raw_breakpoints'.

* linux-x86-low.c (x86_insert_point, x86_remote_point): Handle Z0
breakpoints.

14 years ago gdb/
palves [Thu, 1 Apr 2010 14:11:18 +0000 (14:11 +0000)]
gdb/
* breakpoint.c (multi_start, multi_end, last_was_multi): Delete.
(prev_breakpoint_count): New.
(set_breakpoint_count): Adjust.
(rbreak_start_breakpoint_count): New.
(start_rbreak_breakpoints): Adjust.
(end_rbreak_breakpoints): Adjust.
(struct commands_info) <arg>: New field.
(do_map_commands_command): Tweak output to include breakpoint spec
range.
(commands_command_1): Adjust.  Avoid setting an xfree cleanup if
ARG was empty on entry.  Set INFO's arg.
(create_breakpoint): Adjust.

* NEWS: Clarify `commands' changes.

gdb/doc/
* gdb.texinfo (Break Commands): Clarify `commands' changes, and
add cross reference.

gdb/testsuite/
* gdb.base/commands.exp: Adjust.
* gdb.cp/extern-c.exp: Adjust.

14 years agoAdd missing file from my previous commit.
gingold [Thu, 1 Apr 2010 13:07:19 +0000 (13:07 +0000)]
Add missing file from my previous commit.

14 years ago* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
schwab [Thu, 1 Apr 2010 11:46:32 +0000 (11:46 +0000)]
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
* Makefile.in: Regenerate.

14 years ago gdb/
palves [Thu, 1 Apr 2010 11:23:58 +0000 (11:23 +0000)]
gdb/
* tracepoint.c: Include stack.h.
(struct add_local_symbols_data): New.
(do_collect_symbol): New.
(add_local_symbols): Rewrite using iterate_over_block_arg_vars and
iterate_over_block_local_vars.
* stack.c (print_block_frame_locals): Rewrite as ...
(iterate_over_block_locals): ... this.  Take a callback function
pointer and generic data pointer, and call that instead of
print_variable_and_value.
(struct print_variable_and_value_data): New.
(do_print_variable_and_value): New.
(iterate_over_block_local_vars): New, abstracted out from
print_frame_local_vars.
(print_frame_local_vars): Rewrite using
iterate_over_block_local_vars.
(iterate_over_block_arg_vars): New, abstracted out from
print_frame_arg_vars.
(print_frame_arg_vars): Rewrite using iterate_over_block_arg_vars.
* stack.h (iterate_over_block_arg_local_vars_cb): New typedef.
(iterate_over_block_arg_vars, iterate_over_block_local_vars): Declare.

gdb/testsuite/
* gdb.trace/collection.c (local_test_func): Define a local struct,
and instanciate it.

14 years ago bfd/
nathan [Thu, 1 Apr 2010 10:02:27 +0000 (10:02 +0000)]
bfd/
* elf32-ppc.c (apuinfo_set): New static var.
(ppc_elf_begin_write_processing): Set it here, always create an
APUinfo section if there were any in the inputs.
(ppc_elf_write_section): Check apuinfo_set.
(ppc_elf_final_write_processing): Likewise.

ld/testsuite/
* ld-powerpc/apuinfo-nul.rd: New.
* ld-powerpc/apuinfo-nul1.s: New.
* ld-powerpc/powerpc.exp: Add it.

14 years ago2010-04-01 Tristan Gingold <gingold@adacore.com>
gingold [Thu, 1 Apr 2010 09:47:13 +0000 (09:47 +0000)]
2010-04-01  Tristan Gingold  <gingold@adacore.com>

* vms.h: Include time.h. Add prototypes for vms_get_module_name,
vms_time_to_time_t and vms_rawtime_to_time_t.
* vms.c (vms_alpha_vec): Add archives support.
* vms-misc.c: Include safe-ctype.h
(vms_get_module_name): New function.
(vms_time_to_time_t, vms_rawtime_to_time_t): Ditto.
* vms-hdr.c (_bfd_vms_write_hdr): Put module name creation to the
vms_get_module_name function.  Use this function.
* targets.c: Declare vms_lib_txt_vec.  Add it to _bfd_target_vector.
* libbfd-in.h: Add prototype for _bfd_append_relative_path.
Add prototypes for vms-lib.c
* libbfd.h: Regenerate.
* configure.in (TDEFINES): Add an entry for vms_lib_txt_vec.  Add
vms-lib.lo to vms_alpha_vec.
* config.bfd (targ_cpu): Add targ_selvecs for alpha*-*-*vms*.
* configure: Regenerate.
* bfd.c: Add selective_search field.
* bfd-in2.h: Regenerate.
* archive.c (append_relative_path): Rename to
_bfd_append_relative_path and make it public.
(_bfd_get_elt_at_filepos): Adjust for above renaming.
* Makefile.am (BFD32_BACKENDS): Add vms-lib.lo
(BFD32_BACKENDS_CFILES): Add vms-lib.c
* Makefile.in: Regenerate.

14 years ago * dwarf.c (read_and_display_attr_value): Don't reject
jakub [Thu, 1 Apr 2010 05:26:25 +0000 (05:26 +0000)]
* dwarf.c (read_and_display_attr_value): Don't reject
dwarf_version == 4.  Handle DW_FORM_sec_offset, DW_FORM_flag_present
and DW_FORM_exprloc.
(process_debug_info): Handle cu_version == 4.
(display_debug_lines_raw, display_debug_lines_decoded): Handle
li_version == 4.

14 years ago * dwarf2.c (read_attribute_value): Handle CU version 4
jakub [Thu, 1 Apr 2010 05:24:51 +0000 (05:24 +0000)]
* dwarf2.c (read_attribute_value): Handle CU version 4
for DW_FORM_ref_addr, handle DW_FORM_sec_offset, DW_FORM_exprloc
and DW_FORM_flag_present.  For unknown form value return NULL.
(scan_unit_for_symbols): For DW_AT_location handle DW_FORM_exprloc
like DW_FORM_block.
(parse_comp_unit): Allow CU version 4.

14 years ago* setup-net.sgml: Remove more mentions of rxvt.
cwilson [Thu, 1 Apr 2010 05:23:07 +0000 (05:23 +0000)]
* setup-net.sgml: Remove more mentions of rxvt.

14 years ago * gdb.trace/collection.exp (gdb_collect_args_test)
palves [Thu, 1 Apr 2010 00:55:02 +0000 (00:55 +0000)]
* gdb.trace/collection.exp (gdb_collect_args_test)
(gdb_collect_argarray_test): XFAIL the tests that assume the
argarray argument's elements are collected.

14 years ago*** empty log message ***
gdbadmin [Thu, 1 Apr 2010 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

14 years agodaily update
amodra [Wed, 31 Mar 2010 23:00:06 +0000 (23:00 +0000)]
daily update

14 years ago * elf32-cris.c (cris_elf_relocate_section): Correct first argument
hp [Wed, 31 Mar 2010 22:44:49 +0000 (22:44 +0000)]
* elf32-cris.c (cris_elf_relocate_section): Correct first argument
to _bfd_elf_get_dynamic_reloc_section.
(elf_cris_discard_excess_dso_dynamics): Ditto.

14 years ago * arm-tdep.c (thumb_get_next_pc_raw): Correctly detect TBH
rearnsha [Wed, 31 Mar 2010 22:10:05 +0000 (22:10 +0000)]
* arm-tdep.c (thumb_get_next_pc_raw): Correctly detect TBH
instructions.  Use the PC+4 if the base of the TBB or TBH is the
PC register.

14 years ago2010-03-31 Kai TIetz <kai.tietz@onevision.com>
ktietz [Wed, 31 Mar 2010 21:10:14 +0000 (21:10 +0000)]
2010-03-31  Kai TIetz  <kai.tietz@onevision.com>

        * ld-pe//pe-compile.exp (run_basefile_test): Trim result of wc
        before string compare.

14 years ago* cygwinenv.sgml: Remove/deprecate mention of rxvt.
cgf [Wed, 31 Mar 2010 21:06:43 +0000 (21:06 +0000)]
* cygwinenv.sgml: Remove/deprecate mention of rxvt.
* effectively.sgml: Ditto.
* faq-using.xml: Ditto.
* setup-net.sgml: Ditto.

14 years agogdb/
jkratoch [Wed, 31 Mar 2010 18:13:37 +0000 (18:13 +0000)]
gdb/
Fix crash on reading wrong function declaration DWARF.
* dwarf2read.c (read_subroutine_type): New variable void_type.
Pre-fill all TYPE_FIELD_TYPEs.  Move nparams and iparams initialization
more close to their use.

gdb/testsuite/
* gdb.dwarf2/dw2-bad-parameter-type.exp,
gdb.dwarf2/dw2-bad-parameter-type.S: New.

14 years ago* sigproc.cc (wait_sig): Make sure that strace is activated on __SIGSTRACE by
cgf [Wed, 31 Mar 2010 18:06:01 +0000 (18:06 +0000)]
* sigproc.cc (wait_sig): Make sure that strace is activated on __SIGSTRACE by
calling new strace::activate function.
* strace.cc (strace::activate): Rename from strace::strace.
* strace.h (strace::activate): Define new function.
(strace::strace): Call activate.

14 years ago2010-03-31 Stan Shebs <stan@codesourcery.com>
shebs [Wed, 31 Mar 2010 17:59:48 +0000 (17:59 +0000)]
2010-03-31  Stan Shebs  <stan@codesourcery.com>

* breakpoint.c (tracepoint_save_command): Include variables,
  conditionals, tracepoint types, and default-collect.
* tracepoint.c (save_trace_state_variables): New function.
* tracepoint.h (save_trace_state_variables): Declare it.

* gdb.trace/save-trace.exp: Test save/restore of default-collect
and tracepoint conditionals.
(gdb_verify_tracepoints): Delete unused return.

14 years ago * ld/testsuite/ld-arm/script-type.sym: Fix test.
mgretton [Wed, 31 Mar 2010 16:54:43 +0000 (16:54 +0000)]
* ld/testsuite/ld-arm/script-type.sym: Fix test.

14 years ago2010-03-31 Kai TIetz <kai.tietz@onevision.com>
ktietz [Wed, 31 Mar 2010 16:34:11 +0000 (16:34 +0000)]
2010-03-31  Kai TIetz  <kai.tietz@onevision.com>

        * ld-pe/basefile1.s: New.
        * ld-pe/pe-compile.exp: Add base-file test.

14 years ago2010-03-31 Kai Tietz <kai.tietz@onevision.com>
ktietz [Wed, 31 Mar 2010 16:32:01 +0000 (16:32 +0000)]
2010-03-31  Kai Tietz  <kai.tietz@onevision.com>

        * coff-i386.c (in_reloc_p): Check also for R_SECREL32.
        * coff-x86_64.c (in_reloc_p): Check also for R_AMD64_SECREL.

14 years ago* fhandler.h (fhandler_base_overlapped): Temporarily (?) make select_pipe_info
cgf [Wed, 31 Mar 2010 15:00:48 +0000 (15:00 +0000)]
* fhandler.h (fhandler_base_overlapped): Temporarily (?) make select_pipe_info
a friend until the fhandler_tty intertangling can be worked out.
* select.cc (select_pipe_info::add_watch_handle): Don't inspect the overlapped
event if we're not waiting for I/O.
(fhandler_tty_common::select_*): Change to standard function.  Don't do kludgy
fhandler_pipe coercion.

14 years ago * src/gdb/remote.c (end_thread): ARI fix: Use xstrdup instead of strdup.
muller [Wed, 31 Mar 2010 14:36:40 +0000 (14:36 +0000)]
* src/gdb/remote.c (end_thread): ARI fix: Use xstrdup instead of strdup.

14 years ago PR ld/11458
hp [Wed, 31 Mar 2010 13:23:40 +0000 (13:23 +0000)]
PR ld/11458
* ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.

14 years ago * lib/ld-lib.exp (run_dump_test): When checking linker message and
hp [Wed, 31 Mar 2010 13:22:21 +0000 (13:22 +0000)]
* lib/ld-lib.exp (run_dump_test): When checking linker message and
return code, when success with no message is expected, don't
continue if we have an abnormal exit with a message.  Check output
of inspection program and fail if it had output or an abnormal
exit code.  Include "warning" and "error" among the directives
where multiples are allowed and append to previous values.

14 years ago * gdb.texinfo (TUI Commands): Mention that in some cases, these
palves [Wed, 31 Mar 2010 12:19:52 +0000 (12:19 +0000)]
* gdb.texinfo (TUI Commands): Mention that in some cases, these
commands error out.

14 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Nop out optimized
amodra [Wed, 31 Mar 2010 07:53:39 +0000 (07:53 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Nop out optimized
TPREL16_HI and TPREL16_HA insns.

14 years ago2010-03-31 Tristan Gingold <gingold@adacore.com>
gingold [Wed, 31 Mar 2010 07:35:54 +0000 (07:35 +0000)]
2010-03-31  Tristan Gingold  <gingold@adacore.com>

* dcx.h: New file.
* dsc.h: New file.
* esdfm.h: New file.
* esdfv.h: New file.
* internal.h: New file.
* lbr.h: New file.
* prt.h: New file.
* shl.h (struct vms_shl): Add comments.
* esrf.h (ESRF__B_NAMLNG): New macro.
* esdf.h (ESDF__B_NAMLNG): New macro.
* emh.h: Add macros for fields maximum value.
* eisd.h (EISD__M_PROTECT): Fix typo in comment.
Add macros for offsets, version, section type and match control.
Merge vms_eisd_ext into vms_eisd.
* eihvn.h (EIHVN__MULTI_PROCESSING_BIT, EIHVN__GALAXY_BIT): Added.
* eihs.h: Remove blank line.
* eihd.h (struct vms_eihd): Add comments, add image subtype names.
* eiha.h (struct vms_eiha): Add inishr and inishr_h fields.
* eiaf.h (struct vms_eiaf): Fix base_va size.
* egsy.h: Add comments.
* egsd.h: Remove blank line.
* egps.h: Add flag names.
* eeom.h (EEOM__M_WKTFR): Added.
* dst.h (DST__K_CXX): Added, and reident languages.
(DST__K_SRC_INCRLNUM_B): Added.
Indent and order pcline commands.
Add record begin/end, enumerations, type specification, value
specification, label, discontinue range definitions.

14 years ago2010-03-30 Doug Kwan <dougkwan@google.com>
dougkwan [Wed, 31 Mar 2010 06:05:37 +0000 (06:05 +0000)]
2010-03-30  Doug Kwan  <dougkwan@google.com>

* arm.cc (Target_arm::using_thumb_only): Handle v6-M

14 years agoFix toplevel configure --enable-multilib handling.
rwild [Wed, 31 Mar 2010 05:44:00 +0000 (05:44 +0000)]
Fix toplevel configure --enable-multilib handling.

/:
PR bootstrap/43328
* configure.ac: Do not pass --enable-multilib nor
--disable-multilib in baseargs.  Accept explicitly passed
--enable_multilib.
* configure: Regenerate.

14 years agoAdd missing fhandler.h patch and ChangeLog comment.
cgf [Wed, 31 Mar 2010 04:39:13 +0000 (04:39 +0000)]
Add missing fhandler.h patch and ChangeLog comment.

14 years ago* fhandler.cc (fhandler_base::dup): Call setup_overlapped unconditionally.
cgf [Wed, 31 Mar 2010 04:26:10 +0000 (04:26 +0000)]
* fhandler.cc (fhandler_base::dup): Call setup_overlapped unconditionally.
(fhandler_base::fork_fixup): Ditto.
(fhandler_base::fixup_after_fork): Ditto.
(fhandler_base::fixup_after_exec): Ditto.
(fhandler_base_overlapped::setup_overlapped): Move to this class from
fhandler_base.
(handler_base_overlapped::destroy_overlapped): Ditto.
(fhandler_base_overlapped::wait_overlapped): Ditto.  Track when we expect
pending I/O.
(fhandler_base_overlapped::read_overlapped): Move to this class from
fhandler_base.  Return error if ongoing I/O.
(fhandler_base_overlapped::write_overlapped): Ditto.
(fhandler_base_overlapped::has_ongoing_io): Semi-reinstate previous function.
* fhandler.h (fhandler_base::wait_overlapped): Move to fhandler_base_overlapped
class.
(fhandler_base::write_overlapped): Ditto.
(fhandler_base::get_overlapped): Ditto.
(fhandler_base::get_overlapped_buffer): Ditto.
(fhandler_base_overlapped): New class.
(fhandler_pipe): Inherit from fhandler_base_overlapped.  Remove overlapped
stuff as a result.
(fhandler_fifo): Ditto.
* pipe.cc (fhandler_pipe::fhandler_pipe): Initialize fhandler_base_overlapped.
(pipe): Put a descriptive name in the fhandler.

14 years ago PR ld/11458
hp [Wed, 31 Mar 2010 03:38:25 +0000 (03:38 +0000)]
PR ld/11458
* elf32-cris.c (elf_cris_copy_indirect_symbol): Remove invalid
assert of empty pcrel_relocs_copied on the direct symbol.  Instead
of moving the list from the indirect symbol to the direct symbol,
merge into any existing list.
(cris_elf_check_relocs): Store the original section in the
pcrel_relocs_copied list, not the relocation section.
(elf_cris_discard_excess_dso_dynamics): Adjust accordingly to find
the relocation section, for reducing its size.  Change the
BFD_ASSERT into a check for the section being read-only, and only
emit warnings and TEXTREL marker when there's an entry for a
read-only section.

14 years ago * c-typeprint.c (c_type_print_args): Don't print "void"
kseitz [Wed, 31 Mar 2010 00:48:28 +0000 (00:48 +0000)]
  * c-typeprint.c (c_type_print_args): Don't print "void"
  for java, regardless of whether it is TYPE_PROTOTYPED.
  Use the passed-in language instead of current_language.
  (c_type_print_varspec_suffix): Use current_language instead
  of assuming language_c.
  * jv-typeprint.c (java_type_print_base): (bz 9320) Strip off
  any return type specifier from the physname.

14 years ago * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
kseitz [Wed, 31 Mar 2010 00:47:23 +0000 (00:47 +0000)]
  * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
  appear in the output before main.
  Remove KFAIL for gdb/2215 aka bz 9320.

14 years ago*** empty log message ***
gdbadmin [Wed, 31 Mar 2010 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

14 years agosim: v850: fix build failure after watchpoint constification
vapier [Tue, 30 Mar 2010 23:43:03 +0000 (23:43 +0000)]
sim: v850: fix build failure after watchpoint constification

14 years agoUse memmove to copy overlap memory.
hjl [Tue, 30 Mar 2010 23:20:24 +0000 (23:20 +0000)]
Use memmove to copy overlap memory.

2010-03-30  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/11456
* input-scrub.c (input_scrub_next_buffer): Use memmove instead
of memcpy to copy overlap memory.

14 years ago * ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
hp [Tue, 30 Mar 2010 23:16:46 +0000 (23:16 +0000)]
* ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
"file rootname", not "file tail", before applying runtest_file_p.

14 years agosim: use socklen_t with accept()
vapier [Tue, 30 Mar 2010 23:09:48 +0000 (23:09 +0000)]
sim: use socklen_t with accept()

The accept() function takes a socklen_t, not an int.  Using an int causes:
dv-sockser.c: In function 'connected_p':
dv-sockser.c:273: warning: pointer targets in passing argument 3
                           of 'accept' differ in signedness

So use the same socklen_t detection code as gdb and convert the accept().

14 years agodaily update
amodra [Tue, 30 Mar 2010 23:00:04 +0000 (23:00 +0000)]
daily update

14 years ago * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
devans [Tue, 30 Mar 2010 22:25:58 +0000 (22:25 +0000)]
* gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
by dejagnu.
* gdb.arch/amd64-dword.exp: Ditto.

14 years ago * tui/tui-interp.c (tui_is_toplevel): New.
palves [Tue, 30 Mar 2010 22:21:33 +0000 (22:21 +0000)]
* tui/tui-interp.c (tui_is_toplevel): New.
(tui_init): Set it.
(tui_allowed_p): New.
* tui/tui.c (tui_enable): Check if the TUI is allowed before
enabling it.
* tui/tui.h (tui_allowed_p): Declare.

14 years ago * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
devans [Tue, 30 Mar 2010 22:12:07 +0000 (22:12 +0000)]
* gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
match.
(break printf): Ditto.