aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-04-03 * cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.Hans-Peter Nilsson14-13/+2649
* cris/Makefile.in (CONFIG_DEVICES): Remove redundant setting. (dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules. (all): Depend on rvdummy$(EXEEXT). * cris/configure.ac: Call SIM_AC_OPTION_WARNINGS. Check for sys/socket.h and sys/select.h. Call SIM_AC_OPTION_HARDWARE, default off. * cris/configure: Regenerate. * cris/cris-sim.h (cris_have_900000xxif): Declare here. (enum cris_interrupt_type, crisv10deliver_interrupt) (crisv32deliver_interrupt: New declarations. * cris/cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call sim_events_tickn and set state-events member work_pending when it's time for the next event. [WITH_HW] (MY (f_specific_init)): Set CPU-model-specific interrupt-delivery function. * cris/crisv10f.c (MY (deliver_interrupt)): New function. * cris/crisv32f.c (MY (deliver_interrupt)): New function. * cris/devices.c: Include hw-device.h. (device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer. (device_io_write_buffer): Only perform 0x900000xx-functions if cris_have_900000xxif is nonzero. Else if WITH_HW defined, call hw_io_write_buffer. Add return 0 last in function. * cris/sim-if.c (cris_have_900000xxif): Now global. (sim_open) [WITH_HW]: Clear deliver_interrupt cpu member. Force "-model" option, effectively. * cris/sim-main.h (cris_interrupt_delivery_fn): New type. (struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.
2006-04-03*** empty log message ***gdbadmin1-1/+1
2006-04-03daily updateAlan Modra1-1/+1
2006-04-02 * cris/Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.Hans-Peter Nilsson2-4/+8
(CRISV32F_OBJS): Remove semcrisv32f-switch.o. (semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.
2006-04-02 * sim/cris/asm/testutils.inc (test_h_mem): Use register prefix.Hans-Peter Nilsson2-8/+14
(testr_h_dr, test_h_dr, ldmem_h_gr, mvr_h_mem): Ditto. Correct syntax.
2006-04-02 * sim/cris/asm/x0-v10.ms, sim/cris/asm/x0-v32.ms: Widen regexp forHans-Peter Nilsson3-4/+9
stack pointer values.
2006-04-02daily updateAlan Modra1-1/+1
2006-04-02*** empty log message ***gdbadmin1-1/+1
2006-04-01 * deffilep.y (def_image_name): If LIBRARY or NAME statementDanny Smith3-17/+33
specifies an empty string, retain the name specified on command line. * ld.texinfo: Document above
2006-04-01*** empty log message ***gdbadmin1-1/+1
2006-04-01daily updateAlan Modra1-1/+1
2006-03-31merge from gccDJ Delorie2-258/+335
2006-03-312006-03-31 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+8
* gdb.texinfo: Update copyright dates.
2006-03-31Fix last change.Eli Zaretskii1-1/+1
2006-03-31 * gdb.texinfo (Overview): Add an index entry to "empty response".Eli Zaretskii2-0/+5
2006-03-31 * pdp11-opc.c (pdp11_opcodes): Fix opcode for SEC instruction.Alan Modra2-2/+6
2006-03-31 * ldmisc.c (vfinfo): Revert 2005-10-05 changes. IfJakub Jelinek2-12/+15
bfd_find_nearest_line succeeded for %C or %D, but filename is NULL, print section+offset at the end.
2006-03-312006-03-31 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs3-1/+47
* value.h (struct internalvar): Add field 'endian'. * value.c (lookup_internalvar): Initialise endian. (value_of_internalvar): Flip the endian of built-in types if required. (set_internalvar): Set the endian. (show_convenience): Access the value through value_of_internalvar().
2006-03-31 PR binutils/1860Ben Elliston3-4/+10
* configure.in: Require makeinfo 4.4 or higher. * configure: Regenerate.
2006-03-31daily updateAlan Modra1-1/+1
2006-03-31*** empty log message ***gdbadmin1-1/+1
2006-03-302006-03-30 Vladimir Prus <ghost@cs.msu.su>Daniel Jacobowitz2-3/+8
* remote.c (watchpoint_to_Z_packet): Use values of Z_packet_type enum instead of hardcoded integer literals.
2006-03-30gdb/Daniel Jacobowitz4-1/+35
* cli/cli-script.c (insert_args): Handle NULL user_args. gdb/testsuite/ * gdb.base/commands.exp (stray_arg0_test): New test.
2006-03-30 * arm-tdep.c (thumb_scan_prologue): Don't try to analyzeDaniel Jacobowitz2-3/+8
the function at zero if we have no symbols.
2006-03-30 * i386-stub.c (getpacket): Fix array overflow.Daniel Jacobowitz6-5/+13
* m32r-stub.c (getpacket): Likewise. * m68k-stub.c (getpacket): Likewise. * sh-stub.c (getpacket): Likewise. * sparc-stub.c (getpacket): Likewise.
2006-03-30 * frame.h (set_current_sal_from_frame): New prototype.Daniel Jacobowitz4-3/+19
* stack.c (set_current_sal_from_frame): Make global. * infrun.c (normal_stop): Call set_current_sal_from_frame.
2006-03-30 * linux-thread-db.c: Include "linux-nat.h".Daniel Jacobowitz5-42/+57
(check_for_thread_db): New function, split out from thread_db_new_objfile. Remove dead check for active thread_db on inapplicable targets. (thread_db_new_objfile): Call check_for_thread_db. * Makefile.in (linux-thread-db.o): Update. * linux-nat.c (child_post_attach): Call check_for_thread_db. (linux_child_post_startup_inferior): Likewise. (lin_lwp_attach_lwp): Call target_post_attach instead of child_post_attach. * linux-nat.h (check_for_thread_db): New prototype.
2006-03-30 * remote.c (struct remote_state): Add BUF and BUF_SIZE.Daniel Jacobowitz4-222/+322
(init_remote_state): Initialize the new fields. (get_memory_packet_size): Update BUF and BUF_SIZE if necessary. (set_thread, remote_thread_alive, remote_unpack_thread_info_response) (remote_get_threadinfo, parse_threadlist_response) (remote_get_threadlist, remote_current_thread, remote_threads_info) (remote_threads_extra_info, extended_remote_restart, get_offsets) (remote_check_symbols, remote_open_1, remote_detach) (remove_vcont_probe, remote_vcont_resume, remote_resume) (remote_wait, remote_async_wait, fetch_register_using_p) (remote_fetch_registers, store_register_using_P) (remote_store_registers, check_binary_download, remote_write_bytes) (remote_read_bytes, remote_insert_breakpoint) (remote_remove_breakpoint, remote_insert_watchpoint) (remote_remove_watchpoint, remote_insert_hw_breakpoint) (remote_remove_hw_breakpoint, compare_sections_command) (remote_xfer_partial, remote_rcmd, packet_command) (remote_get_thread_local_address): Use the global incoming buffer instead of alloca or xmalloc. Limit outgoing packets to rs->remote_packet_size and incoming packets to rs->buf_size. Update calls to getpkt and remote_send. (remote_send): Take arguments by reference. (putpkt_binary): Eliminate junkbuf. Use skip_frame. (skip_frame): New function. (read_frame): Take arguments by reference. Expand the packet buffer instead of issuing an error. (getpkt, getpkt_sane): Take arguments by reference. * remote.h (getpkt): Update prototype and doc. * tracepoint.c (remote_get_noisy_reply): Take arguments by reference. (target_buf): Change from array to pointer. (target_buf_size): New variable. (remote_set_transparent_ranges): Update call to getpkt. (trace_start_command, trace_stop_command, trace_status_command): Update calls to remote_get_noisy_reply. (finish_tfind_command): Take arguments by reference. (trace_find_command, trace_find_pc_command) (trace_find_tracepoint_command, trace_find_line_command): (trace_find_range_command, trace_find_outside_command): Update calls to finish_tfind_command. (_initialize_tracepoint): Initialize target_buf_size and target_buf.
2006-03-302006-03-30 Paul Brook <paul@codesourcery.com>Paul Brook3-0/+11
* gdb.mi/mi-until.exp: kfail broken until command. * gdb.mi/mi2-until.exp: Ditto.
2006-03-302005-03-30 Randolph Chung <tausq@debian.org>Randolph Chung4-3/+127
* hppa-linux-tdep.c: Include regset.h. (GR_REGNUM, TR_REGNUM, greg_map): New. (hppa_linux_supply_regset, hppa_linux_supply_fpregset): New. (hppa_linux_regset, hppa_linux_fpregset): New. (hppa_linux_regset_from_core_section): New. (hppa_linux_init_abi): Set regset_from_core_section. (_initialize_hppa_linux_tdep): Register osabi handler for 64-bit Linux. * Makefile.in (hppa-linux-tdep.o): Update dependencies. * config/pa/linux.mh: Stop using core-regset.o
2006-03-302006-03-30 Randolph Chung <tausq@debian.org>Randolph Chung2-5/+21
* hppa-tdep.c (hppa_find_unwind_entry_in_block): New. (hppa_frame_cache): Use new function to find unwind entry. (hppa_frame_this_id): Likewise. (hppa_frame_unwind_sniffer): Likewise.
2006-03-30 * configure.in: Fix help string for --enable-targets option.Andreas Schwab3-2/+7
* configure: Regenerate.
2006-03-30 PR ld/2267Ben Elliston2-2/+10
* elflink.c (elf_fixup_link_order): Ensure `elfsec' is not a special section number that exceeds the number of ELF sections (eg. SHN_MIPS_SCOMMON).
2006-03-30daily updateAlan Modra1-1/+1
2006-03-30*** empty log message ***gdbadmin1-1/+1
2006-03-292006-03-29 Daniel Jacobowitz <dan@codesourcery.com>Daniel Jacobowitz17-3052/+16
* NEWS: Mention the removal of NLM. 2006-03-29 Steve Ellcey <sje@cup.hp.com> * Makefile.in (nlm): Remove target. * configure.tgt (i[34567]86-*-netware*): Do not set build_nlm. * configure.ac: Remove AC_CONFIG_SUBDIRS of nlm. * configure: Regenerate. * doc/gdb.texinfo: Remove gdbserve.nlm documentation. * nlm: Remove directory.
2006-03-29 * Makefile.in (utils.o): Update.Daniel Jacobowitz7-38/+81
* top.c (in_user_command): New. (command_line_input): Use input_from_terminal_p. (input_from_terminal_p): Don't check caution. Handle stdin == NULL for Insight. * top.h (in_user_command, caution): New declarations. * utils.c: Include "top.h". (query, defaulted_query): Check caution here. Move the call to input_from_terminal_p higher. * cli/cli-script.c (do_restore_user_call_depth): Only decrement the depth. Update in_user_command if necessary. (execute_user_command): Don't clobber old_chain. Set in_user_command. Let do_restore_user_call_depth handle user_call_depth. (read_command_lines): Check whether to prompt before calling Insight hooks. * tui/tui-hooks.c (tui_query_hook): Remove newly unnecessary input_from_terminal_p check.
2006-03-29 * s390-nat.c (s390_insert_watchpoint): Add missing argument.Ulrich Weigand2-2/+7
(s390_remove_watchpoint): Likewise.
2006-03-29Add missing file that got left out of a previous commit.Bernd Schmidt1-0/+16
2006-03-29 * configure: Regenerate.Hans-Peter Nilsson6-9/+18
2006-03-29 * aclocal.m4 (SIM_AC_OPTION_HARDWARE): Correct duplicate-Hans-Peter Nilsson2-3/+7
option-contents test.
2006-03-29 * resbin.c: Avoid duplicating constants in calls to reswr_alloc.Ben Elliston2-21/+25
2006-03-29*** empty log message ***gdbadmin1-1/+1
2006-03-29daily updateAlan Modra1-1/+1
2006-03-28src/gdb/ChangeLog:Jim Blandy6-0/+1080
2006-03-28 Jim Blandy <jimb@codesourcery.com> * prologue-value.c, prologue-value.h: New files. * Makefile.in (prologue_value_h): New variable. (HFILES_NO_SRCDIR): List prologue-value.h. (SFILES): List prologue-value.c. (COMMON_OBS): List prologue-value.o. (prologue-value.o): New rule. src/gdb/doc/ChangeLog: 2006-03-28 Jim Blandy <jimb@codesourcery.com> * gdbint.texinfo (Prologue Analysis): New section.
2006-03-282006-03-27 Michael Snyder <msnyder@redhat.com>Michael Snyder2-6/+17
* xstormy16-tdep.c (xstormy16_return_value, xstormy16_push_dummy_call, xstormy16_pointer_to_address, xstormy16_address_to_pointer, xstormy16_frame_prev_register): Change void* to gdb_byte*. (xstormy16_push_dummy_call): Add block-local char* val, to avoid type conflict with outer scope variable.
2006-03-28 * gas/config/tc-m68k.c (find_cf_chip): Merge into ...Nathan Sidwell2-121/+70
(m68k_ip): ... here. Use for all chips. Protect against buffer overrun and avoid excessive copying.
2006-03-28 gas:Nathan Sidwell4-299/+267
* config/tc-m68k.c (m68000_control_regs, m68010_control_regs, m68020_control_regs, m68040_control_regs, m68060_control_regs, mcf_control_regs, mcf5208_control_regs, mcf5213_control_regs, mcf5329_control_regs, mcf5249_control_regs, mcf528x_control_regs, mcfv4e_control_regs, m68010_control_regs): Rename and reorder to ... (m68000_ctrl, m68010_ctrl, m68020_ctrl, m68040_ctrl, m68060_ctrl, mcf_ctrl, mcf5208_ctrl, mcf5213_ctrl, mcf5235_ctrl, mcf5249_ctrl, mcf5216_ctrl, mcf5250_ctrl, mcf5271_ctrl, mcf5272_ctrl, mcf5282_ctrl, mcfv4e_ctrl): ... these. (mcf5275_ctrl, mcf5329_ctrl, mcf5373_ctrl): New. (struct m68k_cpu): Change chip field to control_regs. (current_chip): Remove. (control_regs): New. (m68k_archs, m68k_extensions): Adjust. (m68k_cpus): Reorder to be in cpu number order. Adjust. (CPU_ALLOW_MC, CPU_ALLOW_NEGATION): Remove. (find_cf_chip): Reimplement for new organization of cpu table. (select_control_regs): Remove. (mri_chip): Adjust. (struct save_opts): Save control regs, not chip. (s_save, s_restore): Adjust. (m68k_lookup_cpu): Give deprecated warning when necessary. (m68k_init_arch): Adjust. (md_show_usage): Adjust for new cpu table organization. include/opcodes: * m68k.h (cpu_m68k, cpu_cf, cpu_m68000, cpu_m68008, cpu_m68010, cpu_m68020, cpu_m68ec030, cpu_m68040, cpu_m68060, cpu_m68851, cpu_m68881, cpu_m68882, cpu_cpu32, cpu_cf5200, cpu_cf5206e, cpu_cf5208, cpu_cf521x, cpu_cf5213, cpu_cf5249, cpu_cf528x, cpu_cf5307, cpu_cf5329, cpu_cf5407, cpu_cf547x, cpu_cf548x): Remove.
2006-03-28daily updateAlan Modra1-1/+1
2006-03-28*** empty log message ***gdbadmin1-1/+1