]> Git Repo - binutils.git/blob - gdb/ChangeLog
2004-01-09 Elena Zannoni <[email protected]>
[binutils.git] / gdb / ChangeLog
1 2004-01-09  Elena Zannoni  <[email protected]>
2
3         * dwarf2read.c (read_array_type): Discard FORTRAN_HACK macro and
4         ifdeffed code.
5         Update copyright year.
6         
7 2004-01-08  Michael Chastain  <[email protected]>
8
9         * config/pa/tm-hppa.h: Update extern declarations for
10         hppa32_hpux_frame_saved_pc_in_sigtramp,
11         hppa32_hpux_frame_base_before_sigtramp, and
12         hppa32_hpux_frame_find_saved_regs_in_sigtramp.
13
14 2004-01-08  Michael Chastain  <[email protected]>
15
16         * config/pa/tm-hppah.h: Update copyright years.
17
18 2004-01-08  Andrew Cagney  <[email protected]>
19
20         * mips-tdep.c (mips_n32n64_reg_struct_has_addr): Delete function.
21         (mips_o32_reg_struct_has_addr): Delete function.
22         (mips_gdbarch_init): Update.
23         (mips_extract_struct_value_address): Delete function.
24
25 2004-01-08  David Mosberger  <[email protected]>
26
27         * ia64-linux-tdep.c: Update GATE_AREA_END value to reflect
28         reality.
29
30 2004-01-07  Andrew Cagney  <[email protected]>
31
32         * mips-tdep.c (mips_gdbarch_init): Set elf_flags to the previous
33         architecture's elf flags (when available).
34
35         * mips-tdep.c (mips_gdbarch_init): Move code determining the MIPS
36         FPU to the start, check the MIPS FPU when looking for an old
37         architecture.
38         (set_mipsfpu_single_command): Update the architecture.
39         (set_mipsfpu_double_command, set_mipsfpu_none_command): Ditto.
40
41         * mips-tdep.c (MIPS_DEFAULT_MASK_ADDRESS_P): Delete macro.
42         (mips_mask_address_p): Add "tdep" parameter.
43         (show_mask_address, mips_addr_bits_remove): Update.
44         (mips_dump_tdep): Update.
45         (MIPS_DEFAULT_STACK_ARGSIZE): Delete macro.
46         (MIPS_STACK_ARGSIZE): Delete macro.
47         (mips_stack_argsize, mips_eabi_push_dummy_call): Update.
48         (mips_n32n64_push_dummy_call, mips_o32_push_dummy_call): Update.
49         (mips_o64_push_dummy_call, mips_o32_return_value): Update.
50         (mips_dump_tdep): Update.
51         (MIPS_SAVED_REGSIZE): Delete macro.
52         (MIPS_DEFAULT_SAVED_REGSIZE): Delete macro.
53         (mips_saved_regsize, mips_eabi_use_struct_convention): Update.
54         (mips_eabi_reg_struct_has_addr, mips_find_saved_regs): Update.
55         (mips_frame_saved_pc, mips16_heuristic_proc_desc): Update.
56         (mips_eabi_push_dummy_call, mips_n32n64_push_dummy_call): Update.
57         (mips_o32_push_dummy_call, mips_o64_push_dummy_call): Update.
58         (mips_pop_frame, return_value_location): Update.
59         (mips_n32n64_return_value, mips_dump_tdep): Update.
60
61         * mips-tdep.c (mips_gdbarch_init): Clean up code selecting the
62         MIPS ABI.
63
64         * mips-tdep.c: Update copyright.
65         (mips_gdbarch_init): Merge two code blocks handling the register
66         name and number layout.
67
68 2004-01-02  Pawel Ostrowski  <[email protected]>
69
70         * tracepoint.c (validate_actionline): Fix segv at EOF
71
72 2004-01-07  Michael Chastain  <[email protected]>
73
74         * hpread.c (hpread_read_struct_type): Call SET_FIELD_PHYSNAME
75         properly for static fields.
76
77 2004-01-06  Jeff Johnston  <[email protected]>
78             Jason Molenda  <[email protected]>
79
80         * disasm.c: Update copyright to include 2004.
81         (do_mixed_source_and_assembly): For uiout asm list
82         and tuple cleanups, initialize to null_cleanup instead of
83         NULL and do so prior to loop.  Only reset when we close off 
84         the tuple/list.  Move check for whether to close off the
85         asm tuple/list to after dump_insns call where it will be run 
86         on each loop iteration.
87
88 2004-01-05  Andrew Cagney  <[email protected]>
89
90         * ser-unix.c (ser_unix_async): Fix tipo, "NOTHING_SECHEDULED"
91         should be a switch case and not a label.
92         * mips-tdep.c (mips32_next_pc): Delete unused labels
93         "greater_equal_branch" and "less_zero_branch".
94         * jv-valprint.c (java_print_value_fields): Delete unused label
95         "flush_it".
96
97         * target.c (unpush_target): Only close a target that is in the
98         target stack.
99
100 2004-01-05  Mark Kettenis  <[email protected]>
101
102         * sparc-tdep.c (sparc_extract_struct_value_address): Get the
103         address from [sp + 64] instead of %o2.
104
105         * frame.c (get_prev_frame): Don't try to unwind the PC.  This
106         fixes PR backtrace/1476.
107
108 2004-01-05  Andrew Cagney  <[email protected]>
109
110         * libunwind-frame.h (struct frame_id): Add opaque declaration,
111         move to start of file.
112         * i386-tdep.h (struct regcache): Add opaque declaration.
113         * config/ia64/nm-linux.h (struct target_ops): Add opaque
114         declaration.
115         * ia64-tdep.c (ia64_find_proc_info_x): Do not use __FUNCTION__.
116         (ia64_gdbarch_init): Use "GNU/Linux" in comment.
117         * win32-nat.c (fake_create_process): Use ISO C style definition.
118         * stabsread.c (define_symbol): Delete #ifndef
119         DEPRECATED_USE_REGISTER_NOT_ARG wrapper around
120         stabs_argument_has_addr call, macro never defined.
121
122 2004-01-04  Michael Chastain  <[email protected]>
123
124         * op50-rom.c: Delete.
125         * w89k-rom.c: Delete.
126         * Makefile.in: Remove references.
127
128 2004-01-04  Mark Kettenis  <[email protected]>
129
130         * x86-64-tdep.c: Update copyright year.
131         (struct amd64_register_info): Rename from x86_64_register_info.
132         (amd64_register_info): Rename from x86_64_register_info.
133         (AMD64_NUM_REGS): Rename from X86_64_NUM_REGS.
134         (amd64_register_name): Rename from x86_64_register_name.
135         (amd64_register_type): Rename from x86_64_register_type.
136         (amd64_dwarf_regmap): Rename from x86_64_dwarf_regmap.
137         (amd64_dwarf_regmap_len): Rename from x86_64_dwarf_regmap_len.
138         (amd64_dwarf_reg_to_regnum): Rename from
139         x86_64_dwarf_reg_to_regnum.
140         (amd64_convert_register_p): Rename from x86_64_convert_register_p.
141         (amd64_push_dummy_call): Rename from x86_64_push_dummy_call.
142         (AMD64_NUM_SAVED_REGS): Rename from X86_64_NUM_SAVED_REGS.
143         (struct amd64_frame_cache): Renamed from x86_64_frame_cache.
144         (amd64_alloc_frame_cache): Renamed from x86_64_alloc_frame_cache.
145         (amd64_analyze_prologue): Rename from x86_64_analyze_prologue.
146         (amd64_skip_prologue): Rename from x86_64_skip_prologue.
147         (amd64_frame_cache): Rename from x86_64_frame_cache.
148         (amd64_frame_this_id): Rename from x86_64_frame_this_id.
149         (amd64_frame_prev_register): Rename from
150         x86_64_frame_prev_register.
151         (amd64_frame_unwind): Rename from x86_64_frame_unwind.
152         (amd64_frame_sniffer): Rename from x86_64_frame_sniffer.
153         (amd64_sigtramp_frame_cache): Rename from
154         x86_64_sigtramp_frame_cache.
155         (amd64_sigtramp_frame_prev_register): Rename from
156         x86_64_sigtramp_frame_prev_register.
157         (amd64_sigtramp_frame_unwind): Rename from
158         x86_64_sigtramp_frame_unwind.
159         (amd64_sigtramp_frame_sniffer): Rename from
160         x86_64_sigtramp_frame_sniffer.
161         (amd64_frame_base_address): Rename from x86_64_frame_base_address.
162         (amd64_frame_base): Rename from x86_64_frame_base.
163         (amd64_unwind_dummy_id): Rename from x86_64_unwind_dummy_id.
164         (amd64_frame_align): Rename from x86_64_frame_align.
165         (amd64_supply_fpregset): Rename from x86_64_supply_fpregset.
166         (amd64_regset_from_core_section): Rename from
167         x86_64_regset_from_core_section.
168         (x86_64_init_abi): Update comments.
169
170 2004-01-04  Nick Roberts  <[email protected]>
171
172         * MAINTAINERS (write after approval): Add myself.
173
174 2004-01-04  Mark Kettenis  <[email protected]>
175
176         * sparc64-tdep.c (sparc64_store_arguments): Fix handling of
177         `float' arguments.
178
179 2004-01-04  Mark Kettenis  <[email protected]>
180
181         * sparc64-tdep.c (sparc64_store_floating_fields): Update comment
182         such that it mentions a specific version of GCC that exhibits this
183         bug.
184
185 2004-01-03  Mark Kettenis  <[email protected]>
186
187         * sparc64-tdep.c (sparc64_store_floating_fields): If TYPE is a
188         structure that has a single `float' member, store it in %f1 in
189         addition to %f0.
190
191         * sparc-sol2-nat.c: Add missing '\'.
192
193         * sparc-tdep.c (sparc32_return_value): New function.
194          (sparc32_use_struct_convention, sparc32_return_value_on_stack):
195         Remove functions.
196         (sparc32_gdbarch_init): Set return_value, don't set
197         extract_return_value, store_return_value, use_struct_convention
198         and return_value_on_stack.
199
200         * sparc-sol2-nat.c: Add missing ')'.
201
202 2004-01-03  J. Brobecker  <[email protected]>
203
204         * infrun.c (handle_step_into_function): New function.
205         (handle_inferior_event): Extract out some code into the new
206         function above.
207
208 2004-01-03  J. Brobecker  <[email protected]>
209
210         * infrun.c (handle_inferior_event): Move the declaration of
211         real_stop_pc inside the if blocks where it is used.
212
213 2004-01-03  Mark Kettenis  <[email protected]>
214
215         * sparc64-tdep.c (sparc64_16_byte_align_p)
216         (sparc64_store_floating_fields, sparc64_store_floating_fields):
217         Use check_typedef to get subtypes of structures and unions.
218         (sparc64_store_return_value): Fix calculation of the appropriate
219         offset into VALBUF when storing a structure or union.
220         (sparc64_return_value): New function.
221         (sparc64_use_struct_convention): Remove function.
222         (sparc64_init_abi): Set return_value, don't set
223         extract_return_value, store_return_value and
224         use_struct_convention.
225
226 2004-01-03  Eli Zaretskii  <[email protected]>
227
228         * config/djgpp/fnchange.lst: Add lines for COPYING.LIBGLOSS,
229         bfd/doc/ChangeLog-9103, bfd/elf32-m68hc1x.c,
230         gdb/config/alpha/xm-alphaosf.h,
231         gdb/config/powerpc/tm-ppcle-eabi.h,
232         gdb/config/rs6000/tm-rs6000-aix4.h, gdb/gdbtk/ChangeLog-2001,
233         gdb/gdbtk/ChangeLog-2002, gdb/gdbtk/ChangeLog-2003,
234         gdb/gdbtk/plugins/intel-pentium/intel-pentium.tcl.in,
235         gdb/gdbtk/plugins/rhabout/rhabout.tcl.in, gdb/i386-linux-nat.c,
236         gdb/ia64-aix-nat.c, gdb/ia64-aix-tdep.c, gdb/ia64-linux-nat.c,
237         gdb/ia64-linux-nat.c, gdb/ppc-linux-tdep.c, gdb/ppc-linux-nat.c,
238         gdb/sparc64nbsd-nat.c, gdb/sparc64nbsd-tdep.c,
239         gdb/sparc64-linux-nat.c, gdb/sparc64-linux-tdep.c,
240         gdb/sparc64-nat.c, gdb/sparc64-tdep.c, gdb/sparc64-sol2-tdep.c,
241         gdb/sparc-sol2-nat.c, gdb/sparc-sol2-tdep.c,
242         gdb/testsuite/gdb.gdbtk/, gdb/testsuite/gdb.mi/mi-var-child.exp,
243         nclude/ChangeLog-9103, include/coff/ChangeLog-9103,
244         include/elf/ChangeLog-9103, include/opcode/ChangeLog-9103,
245         opcodes/ChangeLog-0001, opcodes/ChangeLog-0203,
246         opcodes/openrisc-dis.c, opcodes/openrisc-desc.h,
247         sim/frv/profile-fr550.c, sim/frv/profile-fr550.h,
248         sim/sh64/sem-compact-switch.c, sim/sh64/sem-media-switch.c,
249         sim/testsuite/sim/sh64/compact/ldsl-mach.cgs,
250         sim/testsuite/sim/sh64/compact/ldsl-macl.cgs,
251         sim/testsuite/sim/sh64/compact/stsl-mach.cgs, and
252         sim/testsuite/sim/sh64/compact/stsl-macl.cgs.
253         Remove lines for .cvsignore files.
254
255 2004-01-03  J. Brobecker  <[email protected]>
256
257         * infrun.c: Back out the previous change.
258
259 2004-01-03  Mark Kettenis  <[email protected]>
260
261         * NEWS: Mention revised SPARC target.  Add sparc-*-lynxos* and
262         sparc-*-sunos4* to the list of REMOVED configurations.
263
264         * configure.tgt: Add back sparc-*-vxworks*.
265         * remote-vxsparc.c: Remove all includes except for "defs.h",
266         "regcache.h", "vx-share/ptrace.h" and "vx-share/regPacket.h".
267         Include "sparc-tdep.h".
268         (SPARC_R_G1): New define.
269         (vxsparc_gregset): New variable.
270         (ext_format_sparc): Remove extern declaration.
271         (vx_read_register): Rewrite to use sparc32_supply_gregset and
272         sparc32_supply_fpregset.
273         (vx_write_register): Rewrite to use sparc32_collect_gregset,
274         sparc_collect_rwindow and sparc32_collect_fpregset.
275         * config/sparc/tm-vxworks.h: New file, based on recently removed
276         tm-vxsparc.h.
277         * config/sparc/vxworks.mt: New file, based on recently removed
278         vxworks.mt.
279         
280 2004-01-03  J. Brobecker  <[email protected]>
281
282         * infrun.c (handle_step_into_function): New function.
283         (handle_inferior_event): Extract out some code into the new
284         function above.
285
286 2004-01-02  Mark Kettenis  <[email protected]>
287
288         * Makefile.in (ALLDEPFILES): Remove sparc-linux-nat.c and
289         sparcl-tdep.c.  Add sparc-linux-tdep.c, sparc-sol2-nat.c,
290         sparc-sol2-tdep.c, sparc-sol2-nat.c, sparc-sol2-tdep.c,
291         sparc64-linux-nat.c, sparc64-linux-tdep.c, sparc64-nat.c,
292         sparc64-sol2-tdep.c, sparc64-tdep.c, sparc64fbsd-nat.c,
293         sparc64fbsd-tdep.c, sparcnbsd-nat.c, sparcnbsd-tdep.c.
294         (sparc_nat_h): New variable.
295         (sparcbsd_nat_h, sparcnbsd_tdep_h): Remove variables.
296         (tm-sun4os4.h): Remove dependency.
297         (sparcbsd-nat.o, sparc-linux-nat.o): Remove dependencies.
298         (sparc64fbsd-nat.o, sparc64fbsd-tdep.o, sparc64nbsd-nat.o,
299         sparc64-tdep.o, sparc-nat.o, sparcnbsd-nat.o, sparcnbsd-tdep.o,
300         sparc-tdep.o): Update dependencies.
301         (sparc-linux-tdep.o, sparc-sol2-nat.o, sparc-sol2-tdep.o,
302         sparc64-linux-nat.o, sparc64-linux-tdep.o, sparc64-nat.o,
303         sparc64-sol2-tdep.o, sparc64-tdep.o, sparc64nbsd-tdep.o): New
304         dependencies.
305         * configure.host: Remove existing sparc-*-lynxos*,
306         sparc-*-solaris*, sparc-*-sunos4*, sparc-*-sunos5*, sparc-*-*,
307         ultrasparc-*-freebsd, sparcv9-*-freebsd, sparc64-*-linux*,
308         sparcv9-*-* and sparc64-*-* triplets.  Add new sparc64-*-linux*,
309         sparc-*-solaris2*, sparcv9-*-solaris2* and sparc64-*-solaris2*
310         triplets.
311         * configure.tgt: Remove exitsing sparc-*-aout*, sparc-*-coff*,
312         sparc-*-elf*, sparc*-lynxos*, sparc-*-solars2*, sparc-*-sunos4*,
313         sparc-*-sunos5*, sparc-*-vxworks*, sparc64-*linux*, sparc64-*-*,
314         sparcv9-*-* and commented out sparc64-*-solars2* triplets.  Add
315         new sparc-*-solaris2.[0-6], sparc-*-solaris2.[0-6].*,
316         sparc64-*-linux, sparc-*-solaris2*, sparcv9-*-solaris*,
317         sparc64-*-solaris2* and sparc64-*-* triplets.
318         * sparc64-tdep.c: Update copyright year.  Include "inferior.h",
319         "symtab.h" and "objfiles.h".
320         (BIAS): Remove define.
321         (X_OP, X_RD, X_A, X_COND, X_OP2, X_IMM22, X_OP3, X_I, X_DISP22)
322         (X_DISP19): Remove macros.
323         (sparc_fetch_instruction): Remove function.
324         (struct gdbarch_tdep): Remove definition.
325         (SPARC64_NUM_REGS, SPARC64_NUM_PSEUDO_REGS): Use ARRAY_SIZE.
326         (sparc_breakpoint_from_pc): Remove function.
327         (struct sparc64_frame_cache): Remove definition.
328         (sparc64_alloc_frame_cache, sparc64_analyze_prologue,
329         sparc64_unwind_pc): Remove functions.
330         (sparc64_skip_prologue): Use `struct sparc_frame_cache' instead of
331         `struct sparc64_frame_cache.  Call sparc_analyze_prologue instead
332         of sparc64_analyze_prologue.  Mark constant as ULL instead of UL.
333         (sparc64_frame_cache): Change return type to `struct
334         sparc_frame_cache *'.  Simply call sparc_frame_cache.
335         (sparc64_frame_this_id, sparc64_frame_prev_register,
336         sparc64_frame_base_address): Use `struct sparc_frame_cache'
337         instead of `struct sparc64_frame_cache.
338         (sparc_unwind_dummy_id, sparc_extract_struct_value_address,
339         sparc_analyze_control_transfer, sparc_software_single_step,
340         sparc64_gdbarch_init, sparc_supply_rwindow, sparc_fill_rwindow,
341         _initialize_sparc64_tdep): Remove functions.
342         (TSTATE_CWP, TSTATE_ICC, TSTATE_XCC): New macros.
343         (PSR_S, PSR_ICC, PSR_VERS, PSR_IMPL, PSR_V8PLUS, PSR_XCC): New
344         macros.
345         (sparc64_supply_gregset, sparc64_collect_gregset,
346         sparc64_supply_fpregset, sparc64_collect_fpregset): New functions.
347         (sparc64_init_abi): New function.
348         * sparc64-tdep.h: Update copyright year.  Fix typo in multiple
349         inclusion guard.  Include "sparc-tdep.h".
350         (BIAS): Define.
351         (r_tstate_offset, r_fprs_offset): New defines.
352         (enum sparc_regnum): Remove defenition.
353         (enum sparc64_regnum): Reformat.
354         (sparc_supply_rwindow, sparc_fill_rwindow): Remove prototypes.
355         (sparc64_init_abi, sparc64_supply_gregset,
356         sparc64_collect_gregset, sparc64_supply_fpregset,
357         sparc64_collect_fpregset): New prototypes.
358         (sparc64_sol2_gregset, sparc64nbsd_gregset, sparc64fbsd_gregset):
359         Add extern declarations.
360         (sparc64_sol2_init_abi): New prototype.
361         (sparc64fbsd_supply_reg, sparc64fbsd_fill_reg)
362         (sparc64fbsd_supply_fpreg, sparc64fbsd_fill_fpreg): Remove
363         prototypes.
364         * sparc64fbsd-nat.c: Include "sparc-nat.h", don't include
365         "sparnbsd-nat.h".
366         (sparc64fbsd_reg_supplies_p, sparc64fbsd_fpreg_supplies_p): Remove
367         functions.
368         (_initialize_sparc64fbsd_nat): Remove initialization of
369         sparcbsd_supply_reg, sparcbsd_fill_reg, sparcbsd_supply_fpreg,
370         sparcbsd_fill_fpreg, sparcbsd_reg_supplies_p,
371         sparcbsd_fpreg_supplies_p.  Initialize sparc_gregset.   
372         * sparc64fbsd-tdep.c: Update copyright year.  Include "frame.h",
373         "frame-unwind.h", "trad-frame.h" and "gdb_assert.h".
374         (sparc64fbsd_r_global_offset, sparc64fbsd_r_out_offset)
375         (sparc64fbsd_r_fprs_offset, sparc64fbsd_r_tnpc_offset)
376         (sparc64fbsd_r_tpc_offset, sparc64fbsd_r_tstate_offset)
377         (sparc64fbsd_r_y_offset): Remove variables.
378         (sparc64fbsd_sizeof_struct_reg, sparc64fbsd_sizeof_struct_fpreg):
379         Make static and const.
380         (sparc64fbsd_supply_reg, sparc64fbsd_fill_reg)
381         (sparc64fbsd_supply_fpreg, sparc64fbsd_fill_fpreg): Remove
382         functions.
383         (sparc64fbsd_gregset): New variable.
384         (fetch_core_registers): Replace calls to sparc64fbsd_supply_reg
385         and sparc64fbsd_supply_fpreg with calls to sparc64_supply_gregset
386         and sparc64_supply_fpregset.
387         (sparc64fbsd_pc_in_sigtramp, sparc64fbsd_sigtramp_frame_cache)
388         (sparc64fbsd_sigtramp_frame_this_id)
389         (sparc64fbsd_sigtramp_frame_prev_register): New functions.
390         (sparc64fbsd_sigtramp_frame_unwind): New variable.
391         (sparc64fbsd_sigtramp_frame_sniffer): New function.
392         (sparc64fbsd_init_abi): Set pc_in_sigtramp, append
393         sparc64fbsd_sigtramp_frame_sniffer.  Call sparc64_init_abi.
394         * sparcnbsd-tdep.c: Update copyright year.  Include
395         "floatformat.h", "frame.h", "frame-unwind.h", "symtab.h",
396         "trad-frame.h" and "gdb_assert.h", don't include "target.h",
397         "value.h" and "sparcnbsd-tdep.h".
398         (REG32_OFFSET_PSR, REG32_OFFSET_PC, REG32_OFFSET_NPC)
399         (REG32_OFFSET_Y, REG32_OFFSET_GLOBAL, REG32_OFFSET_OUT)
400         (REG64_OFFSET_TSTATE, REG64_OFFSET_PC, REG64_OFFSET_NPC)
401         (REG64_OFFSET_Y, REG64_OFFSET_GLOBAL, REG64_OFFSET_OUT): Remove
402         defines.
403         (sparcnbsd_gregset): New variable.
404         (sparcnbsd_supply_reg32, sparcnbsd_supply_reg64)
405         (sparcnbsd_fill_reg32, sparcnbsd_fill_reg64)
406         (sparcnbsd_supply_fpreg32, sparcnbsd_supply_fpreg64)
407         (sparcnbsd_fill_reg32, sparcnbsd_fill_reg64): Remove functions.
408         (sparc32nbsd_sigtramp_start, sparc32nbsd_sigtramp_end): New
409         variables.
410         (sparc32nbsd_pc_in_sigtramp, sparc32nbsd_sigcontext_frame_cache)
411         (sparc32nbsd_sigcontext_frame_this_id)
412         (sparc32nbsd_sigcontext_frame_prev_register): New functions.
413         (sparc32nbsd_sigcontext_frame_unwind): New variable.
414         (sparc32nbsd_sigtramp_frame_sniffer): New function.
415         (sparcnbsd_get_longjmp_target_32,
416         sparcnbsd_get_longjmp_target_64): Remove functions.
417         (sparcnbsd_aout_in_solib_call_trampoline): Rewrite.
418         (sparcnbsd_init_abi_common, sparcnbsd_init_aout,
419         sparcnbsd_init_elf): Remove.
420         (sparcnbsd_init_abi, sparcnbsd_aout_init_abi)
421         (sparcnbsd_elf_init_abi): New functions.
422         (_initialize_sparcnbsd_tdep): New prototype.
423         (_initialize_sparnbsd_tdep): Update.
424         * config/sparc/fbsd.mh (NATDEPFILES): Remove sparcbsd-nat.o and
425         corelow.o.  Add sparc64-nat.o and sparc-nat.o.
426         * config/sparc/fbsd.mt (TDEPFILES): Add sparc-tdep.o and corelow.o.
427         * config/sparc/linux.mh: Update comment.
428         (XM_FILE, HOST_IPC): Remove variables.
429         (NATDEPFILES): Add sparc-sol2-nat.o and core-regset.o.  Remove
430         sparc-linux-nat.o.
431         * config/sparc/linux.mt: Update comment.
432         (TDEPFILES): Add sparc-sol2-tdep.o and sparc-linux-tdep.o.
433         * config/sparc/nbsd.mt: Reformat.
434         * config/sparc/nbsd64.mh: Update comment.
435         (NATDEPFILES): Add sparc-nat.o.
436         * config/sparc/nbsd64.mt: Update comment.
437         (TDEPFILES): Add sparc64-tdep.o and sparc64nbsd-tdep.o.
438         (TM_FILE): Set to tm-nbsd.h.
439         * config/sparc/nbsdelf.mh: Update comment.
440         (NATDEPFILES): Add sparc-nat.o.
441         (XM_FILE): Delete.
442         * config/sparc/nbsdaout.mh: Update comment.
443         (NATDEPFILES): Add sparc-nat.o
444         (XM_FILE): Delete.
445         * config/sparc/nm-linux.h: Update copyright year.  Don't include
446         "config/nm-svr4.h" and "solib.h".  Add protection against multiple
447         inclusion.
448         (KERNEL_U_SIZE): Remove define.
449         (kernel_u_size): Remove prototype.
450         (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE): Define.
451         * config/sparc/nm-nbsd.h: Update copyright.  Don't include
452         "regcache.h".
453         (CHILD_PREPARE_TO_STORE): Remove define.
454         * config/sparc/nm-nbsdaout.h: Tweak some comments.
455         * sparc-nat.c, sparc-tdep.c, sparc-tdep.h, sparc64nbsd-nat.c,
456         sparcnbsd-nat.c: Rewrite files.
457         * config/sparc/tm-linux.h, config/sparc/tm-nbsd.h: Rewrite files.
458         * sparc-linux-nat.c, sparcbsd-nat.c, sparcbsd-nat.h,
459         sparcnbsd-tdep.h: Remove files.
460         * config/sparc/nm-sparclynx.h, config/sparc/nm-sun4os4.h,
461         config/sparc/nm-sun4sol2.h, config/sparc/sp64.mt,
462         config/sparc/sp64linux.mt, config/sparc/sp64sol2.mt,
463         config/sparc/sparc-em.mt, config/sparc/sparclynx.mh,
464         config/sparc/sparclynx.mt, config/sparc/sun4os4.mh,
465         config/sparc/sun4os4.mt, config/sparc/sun4sol2.mh,
466         config/sparc/sun4sol2.mt, config/sparc/tm-sp64.h,
467         config/sparc/tm-sp64linux.h, config/sparc/tm-sparc.h,
468         config/sparc/tm-sparclynx.h, config/sparc/tm-spc-em.h,
469         config/sparc/tm-sun4os4.h, config/sparc/tm-sun4sol2.h,
470         config/sparc/tm-vxsparc.h, config/sparc/vxsparc.mt,
471         config/sparc/xm-linux.h, config/sparc/xm-sun4sol2.h: Remove files.
472         * sparc-linux-tdep.c, sparc-nat.h, sparc-sol2-nat.c,
473         sparc-sol2-tdep.c, sparc64-linux-nat.c, sparc64-linux-t dep.c,
474         sparc64-nat.c, sparc64-sol2-tdep.c, sparc64nbsd-tdep.c: New files.
475         * config/sparc/linux64.mh, config/sparc/linux64.mt,
476         config/sparc/nm-sol2.h, config/sparc/sol2-64.mt,
477         config/sparc/sol2.mh, config/sparc/sol2.mt, config/sparc/sparc.mt,
478         config/sparc/sparc64.mt, config/sparc/tm-sol2.h: New files.
479
480 2004-01-02  Andrew Cagney  <[email protected]>
481
482         From 2003-12-18 Kazuhiro Inaoka:
483         * configure.host: Add m32r-linux target.
484
485 2004-01-02  Michael Chastain  <[email protected]>
486
487         * top.c (print_gdb_version): Update year to 2004.
488
489 2004-01-02  Mark Mitchell  <[email protected]>
490
491         * MAINTAINERS: Add myself to the write-after-approval category.
492
493 2004-01-02  Daniel Jacobowitz  <[email protected]>
494
495         From Bernardo Innocenti <[email protected]>:
496         * configure.tgt: Add uClinux target.
497
498 2004-01-02  Andrew Cagney  <[email protected]>
499
500         * utils.c (do_my_cleanups): Make static, add forward declaration.
501         * defs.h (do_my_cleanups): Delete declaration.
502
503 2004-01-02  Eli Zaretskii  <[email protected]>
504
505         * config/djgpp/fnchange.lst: Add lines for gdb/ChangeLog-2003 and
506         bfd/ChangeLog-0203.
507
508 2004-01-02  Mark Kettenis  <[email protected]>
509
510         * configure.in: Check for <machine/reg.h>.  Check for `struct reg'
511         in <machine/reg.h>.
512         * configure, config.in: Regenerate.
513
514 For older changes see ChangeLog-2003
515 \f
516 Local Variables:
517 mode: change-log
518 left-margin: 8
519 fill-column: 74
520 version-control: never
521 End:
This page took 0.057458 seconds and 4 git commands to generate.