summaryrefslogtreecommitdiff
path: root/gdb/TODO
Commit message (Collapse)AuthorAgeFilesLines
* 2003-05-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-05-171-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gdbarch.sh (DEPRECATED_REGISTER_BYTES): Rename REGISTER_BYTES. * gdbarch.h, gdbarch.c: Re-generate. * arm-linux-tdep.c (arm_linux_extract_return_value): Delete reference. * TODO (REGISTER_BYTES): Delete reference. * alpha-tdep.c (alpha_gdbarch_init): Update. * xstormy16-tdep.c (xstormy16_gdbarch_init): Update. * x86-64-tdep.c (x86_64_init_abi): Update. * vax-tdep.c (vax_gdbarch_init): Update. * v850-tdep.c (v850_gdbarch_init): Update. * sparc-tdep.c (sparc_gdbarch_init): Update. * sh-tdep.c (sh_gdbarch_init): Update. * s390-tdep.c (s390_gdbarch_init): Update. * rs6000-tdep.c (rs6000_gdbarch_init): Update. * ns32k-tdep.c (ns32k_gdbarch_init_32082): Update. (ns32k_gdbarch_init_32382): Update. * mn10300-tdep.c (mn10300_gdbarch_init): Update. * mcore-tdep.c (mcore_gdbarch_init): Update. * m68k-tdep.c (m68k_gdbarch_init): Update. * m68hc11-tdep.c (m68hc11_gdbarch_init): Update. * ia64-tdep.c (ia64_gdbarch_init): Update. * i386-tdep.c (i386_gdbarch_init): Update. * i386-linux-tdep.c (i386_linux_init_abi): Update. * hppa-tdep.c (hppa_gdbarch_init): Update. * h8300-tdep.c (h8300_gdbarch_init): Update. * frv-tdep.c (frv_gdbarch_init): Update. * cris-tdep.c (cris_gdbarch_init): Update. * avr-tdep.c (avr_gdbarch_init): Update. * arm-tdep.c (arm_gdbarch_init): Update. * sparc-tdep.c (sparc_pop_frame): Update. * rs6000-tdep.c (rs6000_pop_frame): Update. * remote.c (init_remote_state): Update. (remote_prepare_to_store): Update. * remote-vx.c (vx_prepare_to_store): Update. * remote-sds.c (sds_fetch_registers): Update. (sds_prepare_to_store): Update. * remote-array.c: Update. * regcache.c (init_legacy_regcache_descr): Update. (init_regcache_descr): Update. * mips-tdep.c (mips_eabi_extract_return_value): Update. (mips_o64_extract_return_value): Update. * irix5-nat.c (fetch_core_registers): Update. * irix4-nat.c (fetch_core_registers): Update. * i386-tdep.h: Update. * hppa-tdep.c (pa_do_registers_info): Update. (pa_do_strcat_registers_info): Update. * cris-tdep.c (cris_register_bytes_ok): Update. * config/nm-gnu.h (CHILD_PREPARE_TO_STORE): Update. * config/sparc/tm-sparc.h (DEPRECATED_REGISTER_BYTES): Update. * config/sparc/nm-sun4sol2.h (CHILD_PREPARE_TO_STORE): Update. * config/sparc/nm-sun4os4.h (CHILD_PREPARE_TO_STORE): Update. * config/sparc/nm-nbsd.h (CHILD_PREPARE_TO_STORE): Update. * config/sparc/tm-sp64.h (DEPRECATED_REGISTER_BYTES): Update. * config/s390/tm-s390.h (DEPRECATED_REGISTER_BYTES): Update. * config/pa/tm-hppa64.h (DEPRECATED_REGISTER_BYTES): Update. * config/mips/tm-mips.h (DEPRECATED_REGISTER_BYTES): Update. * config/mips/tm-irix6.h (DEPRECATED_REGISTER_BYTES): Update. * config/mips/tm-irix5.h (DEPRECATED_REGISTER_BYTES): Update. * config/m68k/tm-sun3.h (DEPRECATED_REGISTER_BYTES): Update. (REGISTER_BYTES_OK): Update. * config/m68k/nm-sun3.h (CHILD_PREPARE_TO_STORE): Update. * config/ia64/tm-ia64.h (DEPRECATED_REGISTER_BYTES): Update. Index: doc/ChangeLog 2003-05-16 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Replace REGISTER_BYTES with DEPRECATED_REGISTER_BYTES. Fix typo, DEPRECATED_REGISTER_SIZE instead of REGISTER_BYTE. Index: mi/ChangeLog 2003-05-16 Andrew Cagney <cagney@redhat.com> * mi-main.c (mi_setup_architecture_data):
* 2003-02-04 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2003-02-041-4/+0
| | | | | | | | | | | | | * values.c: Delete code conditional on IS_TRAPPED_INTERNALVAR. * TODO: Delete reference to IS_TRAPPED_INTERNALVAR. * utils.c (init_page_info): Delete reference to MPW in comments. * main.c (captured_main): Delete #ifdef MPW. Index: doc/ChangeLog 2003-02-04 Andrew Cagney <ac131313@redhat.com> * gdbint.texinfo (Target Architecture Definition): Delete descrption of IS_TRAPPED_INTERNALVAR.
* * configure.in: Remove UI_OUT configuration code.Mark Kettenis2003-01-021-6/+0
| | | | | | | * ada-lang.c: Update assuming UI_OUT is always true. * Makefile.in (UIOUT_CFLAGS): Remove. * configure: Regenerated. * TODO: Remove blurb about elimination of -DUI_OUT.
* 2002-05-11 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2002-05-111-4/+0
| | | | | | | * TODO: Remove value_headof/value_from_vtable_info comment. * printcmd.c (print_command_1): Don't call value_from_vtable_info. * values.c (value_headof, value_from_vtable_info): Delete. * value.h (value_from_vtable_info): Delete prototype.
* From 2002-01-09 John Marshall <johnm@falch.net>:Andrew Cagney2002-01-131-4/+4
| | | | | | * CONTRIBUTE, README, TODO: Change sourceware.cygnus.com to sources.redhat.com, and tweak some related URLs which had suffered from linkrot.
* * TODO (register_buffer): Delete.Andrew Cagney2001-11-151-1/+0
| | | | | | | | | | | * regcache.c (register_buffer): Make static. (regcache_collect): New function. * regcache.h (register_buffer): Delete declaration. (regcache_collect): Declare. * remote.c (store_register_using_P): Rewrite using regcache_collect. (remote_store_registers): Ditto. * go32-nat.c (store_register): Ditto.
* m88k builds. Tweek remote-bug.c to include "serial.h".Andrew Cagney2001-07-101-6/+0
|
* Updates.Andrew Cagney2001-07-071-35/+0
|
* * symtab.c (main_name): New function.Andrew Cagney2001-07-071-17/+0
| | | | | | | | | | | | | | | | (set_main_name): New function. * symtab.h: Declare. * TODO: Update From 2000-03-05 Anthony Green <green@redhat.com>: * dbxread.c (process_one_symbol): Handle the N_MAIN stab by setting main_name. * blockframe.c (inside_main_func): Use main_name instead of "main". * symtab.c (find_main_psymtab): Ditto. * source.c (select_source_symtab): Ditto. * nlmread.c (nlm_symfile_read): Ditto. * rs6000-tdep.c (skip_prologue): Ditto.
* TODO: Convert most items into PRs.Andrew Cagney2001-07-071-1582/+15
|
* * gdbint.texinfo (Target Architecture Definition): GDBARCH is a CAndrew Cagney2001-07-041-14/+0
| | | | | | | | structure and not macros. (Host Definition): Document that much of this chapter is obsolete. (Target Architecture Definition): Update list of files that make up a target architecture. (Coding): Update.
* * TODO: Delete all thread items. The thread code was overhauled.Andrew Cagney2001-07-041-57/+0
|
* 2001-06-28 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2001-06-291-0/+4
| | | | * TODO: Add import of readline 4.2 as a gdb 5.2 task.
* * rdi-share/unixcomm.c (SERIAL_PREFIX): Always provide a default.Andrew Cagney2001-06-291-20/+0
| | | | | | | * rdi-share/hostchan.h (__unix): Hack, provide a default value. * rdi-share/host.h (__unix): Hack, define when __NetBSD__. * TODO: Update. * MAINTAINERS: Update. arm-elf builds.
* Build MI by default.Andrew Cagney2001-06-281-19/+0
|
* Exterminate ser-ocd.c.Andrew Cagney2001-06-281-4/+0
|
* General updates for 5.1/5.2 lists.Andrew Cagney2001-05-101-3/+46
|
* Zap romp host.Andrew Cagney2001-04-271-4/+0
|
* All 5.1 obsolete targets are done.Andrew Cagney2001-04-271-60/+0
|
* Obsolete MPW as host.Andrew Cagney2001-04-191-2/+2
|
* Obsolete NEWS and ISI systems (along with a few redundant m68k targets).Andrew Cagney2001-04-171-7/+7
|
* Obsolete sun386i.Andrew Cagney2001-04-111-1/+1
|
* Obsolete powerpcle-*-cygwin* and powerpcle-*-solaris* platformsAndrew Cagney2001-04-061-4/+8
| | | | and powerpc-*-netware* target.
* Obsolete a29k-*-* host and a29k-*-sym1* and a29k-*-kern* targets.Andrew Cagney2001-04-051-2/+9
|
* Obsolete w65-*-* target.Andrew Cagney2001-04-031-1/+1
|
* Obsolete tic80.Andrew Cagney2001-04-031-1/+1
|
* Obsolete ns32k-*-mach3*, ns32k-umax-*, ns32k-utek-sysv* andAndrew Cagney2001-04-021-24/+35
| | | | ns32k-utek-*.
* (Cleanups): Remove the item about converting docs to GFDL.Eli Zaretskii2001-03-271-13/+0
|
* Mark m88k as known to be broken.Andrew Cagney2001-03-261-3/+7
|
* Re-vamp the register code so that a lot more is routed throughAndrew Cagney2001-03-241-0/+52
| | | | {read,write}_register_gen. Hook that function with multi-arch.
* Update list of obsolete targets.Andrew Cagney2001-03-231-1/+8
|
* Cleanup remote protocol section. Add notes on ``!'', ``q'' and theAndrew Cagney2001-03-221-27/+53
| | | | non-use of the continue address.
* * TODO: List known problems with TUI.Andrew Cagney2001-03-191-1/+100
|
* Add list of targets being obsoleted.Andrew Cagney2001-03-151-4/+43
|
* Update target list.Andrew Cagney2001-03-141-1/+8
|
* * TODO: Revise 5.1 list. Delete PARAMS task. Add coding standardAndrew Cagney2001-03-081-103/+144
| | | | | review. Clarify GNU/LINUX/sparc. Move other tasks to 5.2 or general.
* Doco SID + GDB + Solaris 8 broken.Andrew Cagney2001-03-081-28/+16
|
* * TODO (GDB 5.1 Known Problems): Document z8k as broken.Andrew Cagney2001-03-051-0/+12
|
* Mention how to cite GDB problem reports.Andrew Cagney2001-02-231-0/+5
|
* TODO Tweeks.Andrew Cagney2001-02-191-4/+9
|
* Move hardware stuff to not 5.1 - changelog already committed.Andrew Cagney2001-02-161-20/+20
|
* Add __FILE__ and __LINE__ parameter to internal_error() /Andrew Cagney2001-02-081-4/+0
| | | | internal_verror().
* Replace strsave() with xstrdup().Andrew Cagney2001-01-311-5/+1
|
* 2000-12-21 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2000-12-211-0/+5
| | | | * TODO: Add pre-uiout code removal to 5.2 cleanups.
* * TODO: Add GFDL updates to 5.1 release criteria.Andrew Cagney2000-11-271-0/+13
|
* Replace asprintf() / vasprintf() with xasprintf() xvasprintf().Andrew Cagney2000-11-201-7/+0
|
* Add ``extern'' and STREQ to cleanups.Andrew Cagney2000-11-201-0/+12
|
* * TODO: Note abstraction layer violation where "ocd reset" commandJ.T. Conklin2000-11-031-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | must invalidate the dcache, and how this might be fixed. * monitor.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (monitor_open): Removed code that created local dcache. (flush_monitor_dcache): Removed (unused function). (monitor_resume): Removed call to dcache_invd(). (monitor_load): Likewise. (monitor_xfer_memory): Changed to call monitor_write_memory(), monitor_write_memory_block(), and monitor_read_memory() instead of dcache_xfer_memory(). * monitor.h (flush_monitor_dcache): Removed (unused function). * ocd.c (#include "dcache.h"): Removed. (ocd_dcache): Removed. (ocd_open): Removed code that created local dcache. (ocd_resume): Removed call to dcache_invd(). (ocd_xfer_memory): Changed to call ocd_write_bytes() and ocd_read_bytes() instead of dcache_xfer_memory(). (bdm_reset_command): Invalidate target dcache. * remote-bug.c (bug_load): Remove call to dcache_invd(). (bug_resume): Likewise. (bug_settings): Remove dcache, readfunc, and writefunc fields from initializer. (bug_xfer_memory): Changed to call bug_read_memory() and bug_write_memory() instead of dcache_xfer_memory(). * remote-nindy.c (#include "dcache.h"): Removed. (nindy_dcache): Removed. (nindy_open): Removed code that created local dcache. (nindy_resume): Removed call to dcache_invd(). (nindy_load): Likewise. (nindy_xfer_inferior_memory): Changed to call ninMemPut() and ninMemGet() instead of dcache_xfer_memory(). * remote-sds.c (#include "dcache.h"): Removed. (sds_dcache): Removed. (sds_open): Removed code that created local dcache. (sds_resume): Removed call to dcache_invd(). (sds_xfer_memory): Changed to call sds_write_bytes() and sds_read_bytes() instead of dcache_xfer_memory(). * remote-utils.c (gr_open): Removed code that created local dcache. * remote-utils.h (#include "dcache.h"): Removed. (struct gr_settings): Removed dcache, readfunc, and writefunc fields. (gr_get_dcache, gr_set_dcache): Removed macro definitions. * remote.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (remote_open_1): Removed code that created local dcache. (remote_async_open_1): Likewise. (remote_resume): Removed call to dcache_invd(). (remote_async_resume): Likewise. (remote_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). * wince.c (#include "dcache.h"): Removed. (remote_dcache): Removed. (child_create_inferior): Removed code that created local dcache. (child_xfer_memory): Changed to call remote_write_bytes() and remote_read_bytes() instead of dcache_xfer_memory(). (child_resume): Removed call to dcache_invd(). * target.c (target_dcache): Added. (target_load): Invalidate target_dcache. (do_xfer_memory): New function. (target_xfer_memory): Reimplement in terms of dcache_xfer_memory(). (target_xfer_memory_partial): Likewise. (initialize_targets): Create target_dcache. * target.h (#include "dcache.h"): Added. (target_open): Invalidate target_dcache. (target_resume): Likewise. (do_xfer_memory): New declaration. * dcache.c (dcache_init): Removed reading and writing arguments. (dcache_struct): Removed read_memory and write_memory fields. (dcache_write_line): Call do_xfer_memory. (dcache_read_line): Likewise. (dcache_xfer_memory): Likewise. (dcache_invalidate): Renamed from dcache_invd. (dcache_init): Updated. (dcache_xfer_memory): Updated. * dcache.h (memxferfunc): Removed definition.
* Corrected spelling errors in commentsDavid Anderson2000-10-231-12/+12
|
* 2000-09-06 H.J. Lu <hjl@gnu.org>H.J. Lu2000-09-061-0/+20
| | | | * TODO: Add hardware watchpint problems on x86 OSes for 5.1.