* exec.c (xfer_memory): Add attrib argument.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
CommitLineData
f29d9b6d 12001-01-23 J.T. Conklin <jtc@redback.com>
29e57380
C
2
3 * exec.c (xfer_memory): Add attrib argument.
4 * infptrace.c (child_xfer_memory): Likewise.
5 * monitor.c (monitor_xfer_memory): Likewise.
6 * remote-adapt.c (adapt_xfer_inferior_memory): Likewise.
7 * remote-array.c (array_xfer_memory): Likewise.
8 * remote-bug.c (bug_xfer_memory): Likewise.
9 * remote-e7000.c (e7000_xfer_inferior_memory): Likewise.
10 * remote-eb.c (eb_xfer_inferior_memory): Likewise.
11 * remote-es.c (es1800_xfer_inferior_memory): Likewise.
12 * remote-mips.c (mips_xfer_memory): Likewise.
13 * remote-mm.c (mm_xfer_inferior_memory): Likewise.
14 * remote-nindy.c (nindy_xfer_inferior_memory): Likewise.
15 * remote-os9k.c (rombug_xfer_inferior_memory): Likewise.
16 * remote-rdi.c (arm_rdi_xfer_memory): Likewise.
17 * remote-rdp.c (remote_rdp_xfer_inferior_memory): Likewise.
18 * remote-sds.c (sds_xfer_memory): Likewise.
19 * remote-sim.c (gdbsim_xfer_inferior_memory): Likewise.
20 * remote-st.c (st2000_xfer_inferior_memory): Likewise.
21 * remote-udi.c (udi_xfer_inferior_memory): Likewise.
22 * remote-vx.c (vx_xfer_memory): Likewise.
23 * remote.c (remote_xfer_memory): Likewise.
24 * target.c (debug_to_xfer_memory, do_xfer_memory): Likewise.
25 * target.h (child_xfer_memory, do_xfer_memory, xfer_memory): Likewise.
26
27 * target.h (#include "memattr.h"): Added.
28 (target_ops.to_xfer_memory): Add attrib argument.
29
30 * wince.c (_initialize_inftarg): Removed call to set_dcache_state.
31 * dcache.h (set_dcache_state): Removed declaration.
32 * dcache.c (set_dcache_state): Removed definition
33
34 * dcache.c: Update module comment, as dcache is now enabled and
35 disabled with memory region attributes instead of by the global
36 variable "remotecache". Add comment describing the interaction
37 between dcache and memory region attributes.
38 (dcache_xfer_memory): Add comment describing benefits of moving
39 cache writeback to a higher level.
40 (dcache_struct): Removed cache_has_stuff field. This was used to
41 record whether the cache had been accessed in order to invalidate
42 it when it was disabled. However, this is not needed because the
43 cache is write through and the code that enables, disables, and
44 deletes memory regions invalidate the cache. Add comment which
45 suggests that we could be more selective and only invalidate those
46 cache lines containing data from those memory regions.
47 (dcache_invalidate): Updated.
48 (dcache_xfer_memory): Updated.
f29d9b6d 49
29e57380
C
50 (dcache_alloc): Don't abort() if dcache_enabled_p is clear.
51 (dcache_xfer_memory): Removed code that called do_xfer_memory() to
52 perform a uncached transfer if dcache_enabled_p was clear. This
53 function is now only called if caching is enabled for the memory
54 region.
55 (dcache_info): Always print cache info.
56
57 * target.c (do_xfer_memory): Add attrib argument.
58 (target_xfer_memory, target_xfer_memory_partial): Break transfer
59 into chunks defined by memory regions, pass region attributes to
60 do_xfer_memory().
61 * dcache.c (dcache_read_line, dcache_write_line): Likewise.
62
63 * Makefile.in (SFILES): Add memattr.c.
64 (COMMON_OBS): Add memattr.o.
65 (dcache.o): Add target.h to dependencies.
66 * memattr.c: New file.
67 * memattr.h: Likewise.
68
f29d9b6d
C
69 * config/m32r/m32r.mt (GDBSERVER_LIBS): Added ../../intl/libintl.a.
70 * config/mips/vr5000.mt (GDBSERVER_LIBS): Likewise.
71 * config/tic80/tic80.mt (GDBSERVER_LIBS): Likewise.
72 * gdbserver/low-sim.c (#include "defs.h"): Removed.
73 (mygeneric_load): Rename from generic_load.
74
75 * gdbserver/low-hppabsd.c (#include "server.h"): Added.
76 (#include "defs.h"): Removed.
77 (inferior_pid, perror_with_name): Remove declarations.
78 * gdbserver/low-linux.c: Likewise.
79 * gdbserver/low-nbsd.c: Likewise.
80 * gdbserver/low-sparc.c: Likewise.
81 * gdbserver/low-sun3.c: Likewise.
82
83 * i386-stub.c: Re-indent.
84 * m68k-stub.c: Re-indent.
85
58d5518e
ND
862001-01-22 Nicholas Duffek <nsd@redhat.com>
87
88 * gdbarch.sh (PARM_BOUNDARY): Define.
89 * gdbarch.c: Regenerate.
90 * gdbarch.h: Regenerate.
91
f6427ade
C
922001-01-22 J.T. Conklin <jtc@redback.com>
93
94 * ns32k-tdep.c: #include "frame.h"
95 * config/ns32k/tm-umax.h (FRAME_FIND_SAVED_REGS): Restore. It
96 appears to have been inadvertantly removed sometime in May 1999.
97
98 * Revert 2000-11-09 changes where shared library objects were
99 moved from NATDEPFILES to TDEPFILES on NetBSD targets. While
100 we'd like to be able to debug dynamically linked executables,
101 this makes it impossible to build a cross debugger on a many
102 hosts.
103
104 * config/i386/nbsd.mt: Remove solib.o, solib-svr4.o from TDEPFILES.
105 * config/i386/nbsdelf.mt: Likewise.
106 * config/m68k/nbsd.mt: Likewise.
107 * config/ns32k/nbsd.mt: Likewise.
108 * config/powerpc/nbsd.mt: Likewise.
109 * config/sparc/nbsd.mt: Likewise.
110 * config/sparc/nbsdelf.mt: Likewise.
111 * config/i386/nbsd.mh: Add solib.o, solib-svr4.o to NATDEPFILES.
112 * config/i386/nbsdelf.mh: Likewise.
113 * config/m68k/nbsd.mh: Likewise.
114 * config/ns32k/nbsd.mh: Likewise.
115 * config/powerpc/nbsd.mh: Likewise.
116 * config/sparc/nbsd.mh: Likewise.
117
8052a17a
JM
1182001-01-19 Jason Merrill <jason@redhat.com>
119
120 * dbxread.c (read_ofile_symtab): Stay with AUTO_DEMANGLING for G++.
121 (process_one_symbol): Likewise.
122 * dwarfread.c (handle_producer): Likewise.
123
21a6f6bb
AC
124Thu Jan 18 12:08:57 2001 Andrew Cagney <cagney@b1.cygnus.com>
125
126 * configure.in (build_warnings): Disable -Wuninitialized until GDB
127 compiles with -Wuninitialized,-Werror.
128 * configure: Regenerate.
129
130 * MAINTAINERS: Add list of buildable targets.
131
494b7ec9
AC
132Thu Jan 18 12:48:04 2001 Andrew Cagney <cagney@b1.cygnus.com>
133
134 * defs.h (STRCMP): Delete macro.
135
136 * objfiles.c (objfile_relocate): Replace STRCMP with call to
137 strcmp.
138 * symtab.c (lookup_partial_symbol, lookup_block_symbol): Ditto.
139 * symfile.c (compare_symbols): Ditto.
140 * standalone.c (open): Ditto.
141 * remote-es.c (verify_break): Ditto.
142 * cli/cli-decode.c (add_cmd, add_show_from_set): Ditto.
143
144 * symfile.c (compare_psymbols): Delete comment refering to STRCMP.
145
8038e1e2
AC
146Thu Jan 18 12:25:06 2001 Andrew Cagney <cagney@b1.cygnus.com>
147
148 * varobj.c (FREEIF): Delete macro.
149 (varobj_set_value, free_variable): Replace FREEIF with ``xfree''
150 call.
151
ea8d0b28
NC
1522001-01-18 Nick Clifton <nickc@redhat.com>
153
154 * arc-tdep.c (arc_cpu_type_table): Add new arc core numbers.
155 (arc_print_insn): No bfd available, so pass NULL to
156 arc_get_disassembler.
157
5dbd9048
JB
1582001-01-09 James Ingham <jingham@inghji.apple.com>
159
160 * symtab.c (lookup_symbol_aux): Call lookup_symbol_aux to lookup
161 a mangled symbol rather than recursing into lookup_symbol, since
162 this will just re-unmangle the name & call lookup_symbol_aux -
163 leading to an infinite recursion.
164
28ae27b1
MK
1652001-01-18 Mark Kettenis <kettenis@gnu.org>
166
167 * infcmd.c (print_return_value): Restore another space lost by
168 switch to UIOUT. ``$NN='' should be ``$NN =''.
169
6ab3a9c9
AC
170Fri Jan 19 02:31:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
171
172 * target.h (TARGET_REGION_SIZE_OK_FOR_HW_WATCHPOINT)
173 * breakpoint.c (TARGET_REGION_OK_FOR_HW_WATCHPOINT): Wrap macro
174 definition in parenthesis.
175
ad6525fc
AC
176Fri Jan 19 02:13:40 2001 Andrew Cagney <cagney@b1.cygnus.com>
177
178 From 2000-10-27 Mark Salter <msalter@redhat.com>:
179 * remote.c (remote_remove_hw_breakpoint): Add 'len' field to Z
180 packet.
181 (remote_insert_hw_breakpoint): Ditto.
182
6259c7e2
C
1832001-01-17 J.T. Conklin <jtc@redback.com>
184
185 * config/m68k/tm-nbsd.h (USE_STRUCT_CONVENTION): Define.
9c95b27f 186 (BPT_VECTOR, REMOTE_BPT_VECTOR): Change to 0xf.
6259c7e2
C
187 * config/m68k/nbsd.mt (TDEPFILES): Add m68knbsd-tdep.o.
188 * m68knbsd-tdep.c: New file.
189
190 * i386nbsd-tdep.c: Remove #if 0'd out #includes.
191
192 * m68knbsd-nat.c: #include gdbcore.h.
193
abdcb2a5
AC
194Wed Jan 17 09:41:58 2001 Andrew Cagney <cagney@b1.cygnus.com>
195
196 * MAINTAINERS: Add J.T. Conklin to Blanket Write Privs.
197
e7a8479f
MS
1982001-01-16 Michael Snyder <msnyder@cleaver.cygnus.com>
199
aaeb7efa
MS
200 * procfs.c (procfs_stopped_by_watchpoint): Don't die if process
201 goes away -- just return false (ie. not stopped by watchpoint).
e7a8479f
MS
202 * source.c (openp): Fix typo in comment.
203
7036d6ce
ND
2042001-01-12 Nicholas Duffek <nsd@redhat.com>
205
206 * blockframe.c (generic_get_saved_register): Spelling fix.
207 * frame.h (FRAME_FP): Spelling fix.
208
9549d9c1
AC
209Fri Jan 12 18:29:46 2001 Andrew Cagney <cagney@b1.cygnus.com>
210
211 * infcmd.c (print_return_value): Restore space lost by switch to
212 UIOUT. ``$NN='' should be ``$NN =''.
213
7302a204
ND
2142001-01-08 Nicholas Duffek <nsd@redhat.com>
215
216 * regcache.c (set_register_cached, register_buffer,
217 real_register, pseudo_register fetch_register, store_register):
218 New functions.
219 (register_changed, read_relative_register_raw_bytes_for_frame,
220 registers_changed, registers_fetched, read_register_bytes,
221 read_register_gen, write_register_gen, read_register,
222 read_signed_register, write_register, supply_register): Replace
223 register_valid[] with register_cached() and
224 set_register_cached().
225 (read_register_bytes, read_register_gen, write_register_gen,
226 read_register, read_signed_register, write_register,
227 supply_register): Replace registers[] with register_buffer().
228 (read_register_bytes, read_register_gen, read_register,
229 read_signed_register): Call fetch_register().
230 (write_register_gen, write_register): Call real_register() and
231 store_register().
232 (write_register_bytes): Call store_register().
233 * value.h (set_register_cached, register_buffer): Prototype.
234 * remote.c (remote_fetch_registers): Allocate regs[] with a
235 run-time size. Replace register_valid[] with
236 set_register_cached().
237 (store_register_using_P, remote_store_registers): Replace
238 registers[] with register_buffer().
239
5ebd2499
ND
2402001-01-08 Nicholas Duffek <nsd@redhat.com>
241
242 * regcache.c: Change "write-back" comment to "write-through".
243 Change "regno" to "regnum".
244 (read_register, read_signed_register): Remove "raw" from return
245 value description.
246 (supply_register): Spelling fix.
247 * value.h: Change "regno" to "regnum".
248
1302fd5e
FN
2492001-01-08 Fernando Nasser <fnasser@redhat.com>
250
251 * Makefile.in (install-gdbtk): Add .itcl files to the list of files
252 to be installed.
253
9dcb560c
MS
2542001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
255
256 * mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
257
0e2fb98e
ND
2582001-01-04 Nicholas Duffek <nsd@redhat.com>
259
260 * valops.c (VALUE_SUBSTRING_START): Delete.
261
12cf3f1b
ND
2622001-01-04 Nicholas Duffek <nsd@redhat.com>
263
264 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
265 (SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
266 (cli_utils_h): New variable.
267 (cli/cli-utils.o): New rule.
268 * cli/cli-utils.c: New file.
269 * cli/cli-utils.h: New file.
270
cc533b9d
ND
2712001-01-04 Nicholas Duffek <nsd@redhat.com>
272
273 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
274 REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
275
ad2a4d09
C
2762001-01-03 J.T. Conklin <jtc@redback.com>
277
278 * alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in
279 comment.
280
8140e7ac
MS
2812001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
282
d19b71be
MS
283 * sh-tdep.c (sh_extract_return_value): Allow for small return type.
284 (sh_sh4_extract_return_value): Call sh_extract_return_value for
285 non-float types.
779e876b 286 * sparc-tdep.c (sparc_frame_chain): Fix typo in comment.
72e22353
MS
287 Update copyright notice.
288
15f33b66 289For older changes see ChangeLog-2000
c906108c
SS
290\f
291Local Variables:
292mode: change-log
293left-margin: 8
294fill-column: 74
295version-control: never
296End:
This page took 0.168221 seconds and 4 git commands to generate.