mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-17 21:03:55 +08:00
2003-02-04 Andrew Cagney <ac131313@redhat.com>
* 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.
This commit is contained in:
@ -1,3 +1,11 @@
|
||||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* NEWS: Note that the m32r-*-elf* is obsolete.
|
||||
|
4
gdb/TODO
4
gdb/TODO
@ -175,10 +175,6 @@ Deprecate, if not delete, the following:
|
||||
The size of the cache can be computed
|
||||
on the fly.
|
||||
|
||||
IS_TRAPPED_INTERNALVAR
|
||||
The pseudo registers should eventually make
|
||||
this redundant.
|
||||
|
||||
--
|
||||
|
||||
Obsolete the targets:
|
||||
|
@ -1,5 +1,8 @@
|
||||
2003-02-04 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdbint.texinfo (Target Architecture Definition): Delete
|
||||
descrption of IS_TRAPPED_INTERNALVAR.
|
||||
|
||||
From Keith Seitz <keiths@redhat.com>:
|
||||
* gdb.texinfo (Interpreters): New chapter. Refer the command-line
|
||||
option "-i"/"--interpreter" to this chapter. Include index
|
||||
|
@ -3437,13 +3437,6 @@ method like @code{INTEGER_TO_ADDRESS} certainly makes it possible for
|
||||
@xref{Target Architecture Definition, , Pointers Are Not Always
|
||||
Addresses}.
|
||||
|
||||
@item IS_TRAPPED_INTERNALVAR (@var{name})
|
||||
@findex IS_TRAPPED_INTERNALVAR
|
||||
This is an ugly hook to allow the specification of special actions that
|
||||
should occur as a side-effect of setting the value of a variable
|
||||
internal to @value{GDBN}. Currently only used by the h8500. Note that this
|
||||
could be either a host or target conditional.
|
||||
|
||||
@item NEED_TEXT_START_END
|
||||
@findex NEED_TEXT_START_END
|
||||
Define this if @value{GDBN} should determine the start and end addresses of the
|
||||
|
@ -167,11 +167,6 @@ captured_main (void *data)
|
||||
|
||||
START_PROGRESS (argv[0], 0);
|
||||
|
||||
#ifdef MPW
|
||||
/* Do all Mac-specific setup. */
|
||||
mac_init ();
|
||||
#endif /* MPW */
|
||||
|
||||
/* This needs to happen before the first use of malloc. */
|
||||
init_malloc (NULL);
|
||||
|
||||
|
@ -1603,8 +1603,6 @@ init_page_info (void)
|
||||
chars_per_line = 80;
|
||||
|
||||
#if !defined (_WIN32)
|
||||
/* No termcap under MPW, although might be cool to do something
|
||||
by looking at worksheet or console window sizes. */
|
||||
/* Initialize the screen height and width from termcap. */
|
||||
{
|
||||
char *termtype = getenv ("TERM");
|
||||
@ -1640,7 +1638,7 @@ init_page_info (void)
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif /* MPW */
|
||||
#endif
|
||||
|
||||
#if defined(SIGWINCH) && defined(SIGWINCH_HANDLER)
|
||||
|
||||
|
19
gdb/values.c
19
gdb/values.c
@ -423,11 +423,6 @@ value_of_internalvar (struct internalvar *var)
|
||||
{
|
||||
struct value *val;
|
||||
|
||||
#ifdef IS_TRAPPED_INTERNALVAR
|
||||
if (IS_TRAPPED_INTERNALVAR (var->name))
|
||||
return VALUE_OF_TRAPPED_INTERNALVAR (var);
|
||||
#endif
|
||||
|
||||
val = value_copy (var->value);
|
||||
if (VALUE_LAZY (val))
|
||||
value_fetch_lazy (val);
|
||||
@ -442,11 +437,6 @@ set_internalvar_component (struct internalvar *var, int offset, int bitpos,
|
||||
{
|
||||
register char *addr = VALUE_CONTENTS (var->value) + offset;
|
||||
|
||||
#ifdef IS_TRAPPED_INTERNALVAR
|
||||
if (IS_TRAPPED_INTERNALVAR (var->name))
|
||||
SET_TRAPPED_INTERNALVAR (var, newval, bitpos, bitsize, offset);
|
||||
#endif
|
||||
|
||||
if (bitsize)
|
||||
modify_field (addr, value_as_long (newval),
|
||||
bitpos, bitsize);
|
||||
@ -459,11 +449,6 @@ set_internalvar (struct internalvar *var, struct value *val)
|
||||
{
|
||||
struct value *newval;
|
||||
|
||||
#ifdef IS_TRAPPED_INTERNALVAR
|
||||
if (IS_TRAPPED_INTERNALVAR (var->name))
|
||||
SET_TRAPPED_INTERNALVAR (var, val, 0, 0, 0);
|
||||
#endif
|
||||
|
||||
newval = value_copy (val);
|
||||
newval->modifiable = 1;
|
||||
|
||||
@ -517,10 +502,6 @@ show_convenience (char *ignore, int from_tty)
|
||||
|
||||
for (var = internalvars; var; var = var->next)
|
||||
{
|
||||
#ifdef IS_TRAPPED_INTERNALVAR
|
||||
if (IS_TRAPPED_INTERNALVAR (var->name))
|
||||
continue;
|
||||
#endif
|
||||
if (!varseen)
|
||||
{
|
||||
varseen = 1;
|
||||
|
Reference in New Issue
Block a user