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