c548a19f9e18e5600b1df2c0c6a3e7821078e811
[external/binutils.git] / gdb / ChangeLog
1 2011-01-13  Joel Brobecker  <brobecker@adacore.com>
2
3         * ia64-tdep.c (floatformat_ia64_ext_little): Renames
4         floatformat_ia64_ext.
5         (floatformat_ia64_ext_big): New static const.
6         (floatformats_ia64_ext): Set first entry to &floatformat_ia64_ext_big.
7
8 2011-01-12  Tom Tromey  <tromey@redhat.com>
9
10         * mi/mi-symbol-cmds.c (mi_cmd_symbol_list_lines): Fix error
11         messages.
12         * mi/mi-main.c (mi_cmd_thread_select): Fix error messages.
13         (mi_cmd_thread_list_ids): Likewise.
14         (mi_cmd_data_list_changed_registers): Likewise.
15         (mi_cmd_data_list_register_values): Likewise.
16         (mi_cmd_data_write_register_values): Likewise.
17         (mi_cmd_data_evaluate_expression): Likewise.
18         (mi_cmd_data_read_memory): Likewise.
19         (mi_cmd_data_read_memory_bytes): Likewise.
20         (mi_cmd_data_write_memory): Likewise.
21         (mi_cmd_enable_timings): Likewise.
22         * mi/mi-interp.c (mi_cmd_interpreter_exec): Fix error messages.
23         * mi/mi-cmd-var.c (mi_cmd_var_create): Fix error messages.
24         (mi_cmd_var_delete): Likewise.
25         (mi_cmd_var_set_format): Likewise.
26         (mi_cmd_var_show_format): Likewise.
27         (mi_cmd_var_info_num_children): Likewise.
28         (mi_cmd_var_list_children): Likewise.
29         (mi_cmd_var_info_type): Likewise.
30         (mi_cmd_var_info_expression): Likewise.
31         (mi_cmd_var_show_attributes): Likewise.
32         (mi_cmd_var_assign): Likewise.
33         (mi_cmd_var_update): Likewise.
34         (mi_cmd_enable_pretty_printing): Likewise.
35         (mi_cmd_var_set_update_range): Likewise.
36         * mi/mi-cmd-target.c (mi_cmd_target_file_get): Fix error
37         messages.
38         (mi_cmd_target_file_put): Likewise.
39         (mi_cmd_target_file_delete): Likewise.
40         * mi/mi-cmd-stack.c (mi_cmd_stack_list_frames): Fix error
41         messages.
42         (mi_cmd_stack_info_depth): Likewise.
43         (mi_cmd_stack_list_locals): Likewise.
44         (mi_cmd_stack_list_args): Likewise.
45         (mi_cmd_stack_select_frame): Likewise.
46         (mi_cmd_stack_select_frame): Likewise.
47         (mi_cmd_stack_info_frame): Likewise.
48         * mi/mi-cmd-file.c (mi_cmd_file_list_exec_source_file): Fix error
49         messages.
50         (mi_cmd_file_list_exec_source_files): Likewise.
51         * mi/mi-cmd-env.c (mi_cmd_env_pwd): Fix error messages.
52         (mi_cmd_env_cd): Likewise.
53         (mi_cmd_env_path): Likewise.
54         (mi_cmd_env_dir): Likewise.
55         (mi_cmd_inferior_tty_show): Likewise.
56         * mi/mi-cmd-disas.c (mi_cmd_disassemble): Fix error messages.
57         * mi/mi-cmd-break.c (mi_cmd_break_insert): Fix error messages.
58         (mi_cmd_break_watch): Likewise.
59
60 2011-01-12  Thiago Jung Bauermann  <bauerman@br.ibm.com>
61
62         * ppc-linux-nat.c (booke_cmp_hw_point): Fix whitespace.
63         (ppc_linux_insert_hw_breakpoint): Likewise.
64         (ppc_linux_remove_hw_breakpoint): Likewise.
65         (ppc_linux_insert_watchpoint): Likewise.
66
67 2011-01-12  Andrew Burgess  <aburgess@broadcom.com>
68             Jan Kratochvil  <jan.kratochvil@redhat.com>
69
70         PR fortran/11104 and DWARF unbound arrays detection.
71         * dwarf2read.c (read_subrange_type): Set zero length on unspecified
72         upper bound.  Set TYPE_HIGH_BOUND_UNDEFINED if not language_ada on
73         unspecified upper bound.
74         * eval.c (evaluate_subexp_standard) <multi_f77_subscript>: Remove
75         variables array_size_array, tmp_type and offset_item.  New variable
76         array.  Remove call to f77_get_upperbound.  New variables array_type
77         and index.  Call value_subscripted_rvalue for each dimenasion.  Remove
78         the final call to deprecated_set_value_type.
79
80 2011-01-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
81
82         Make value allocations more lazy.
83         * ada-lang.c (coerce_unspec_val_to_type): Use allocate_value_lazy
84         instead of allocate_value and set_value_lazy when possible.
85         * dwarf2loc.c (dwarf2_evaluate_loc_desc_full): Use allocate_value_lazy 
86         instead of allocate_value and set_value_lazy.
87         * findvar.c (value_of_register_lazy): Likewise.
88         (read_var_value): Remove V preallocation, call just check_typedef in
89         advance.  Move allocate_value to LOC_CONST, LOC_LABEL, 
90         LOC_CONST_BYTES.  Use allocate_value_lazy in LOC_STATIC, LOC_ARG,
91         LOC_REF_ARG, LOC_LOCAL, LOC_BLOCK.  Set ADDR instead of
92         set_value_address and break in LOC_BLOCK.  Use allocate_value_lazy and
93         remove lval_memory set in LOC_REGPARM_ADDR.  Use allocate_value_lazy
94         in LOC_UNRESOLVED and LOC_OPTIMIZED_OUT.  Add setting lval_memory at
95         the end, remove set_value_lazy there.
96         * valarith.c (value_subscripted_rvalue): Use allocate_value_lazy
97         instead of allocate_value and set_value_lazy when possible.
98         * valops.c (value_fetch_lazy): Do nop for value_optimized_out VAL.
99         * value.c (allocate_computed_value): Use allocate_value_lazy instead
100         of allocate_value and set_value_lazy.
101         (value_from_contents_and_address): Use allocate_value_lazy instead of
102         allocate_value and set_value_lazy when possible.
103
104 2011-01-12  Andrew Burgess  <aburgess@broadcom.com>
105
106         * disasm.c (dump_insns): Support dumping opcodes for MI.
107         * mi/mi-cmd-disas.c (mi_cmd_disassemble): Allow mode to control
108         dumping of instruction opcodes.
109
110 2011-01-09  Robert Millan  <rmh@gnu.org>  (tiny patch)
111
112         * configure.tgt: Detect GNU/kFreeBSD and set `gdb_osabi'
113         appropiately.
114
115 2011-01-11  Tom Tromey  <tromey@redhat.com>
116
117         * thread.c (do_captured_thread_select): Emit newline before
118         printing frame.
119
120 2011-01-11  Michael Snyder  <msnyder@vmware.com>
121
122         * s390-tdep.c: Comment cleanup, mostly periods and spaces.
123         * score-tdep.c: Ditto.
124         * score-tdep.h: Ditto.
125         * ser-base.c: Ditto.
126         * ser-go32.c: Ditto.
127         * serial.c: Ditto.
128         * serial.h: Ditto.
129         * ser-mingw.c: Ditto.
130         * ser-pipe.c: Ditto.
131         * ser-tcp.c: Ditto.
132         * ser-unix.c: Ditto.
133         * sh64-tdep.c: Ditto.
134         * shnbsd-nat.c: Ditto.
135         * sh-tdep.c: Ditto.
136         * sh-tdep.h: Ditto.
137         * solib.c: Ditto.
138         * solib-darwin.c: Ditto.
139         * solib-frv.c: Ditto.
140         * solib.h: Ditto.
141         * solib-irix.c: Ditto.
142         * solib-osf.c: Ditto.
143         * solib-pa64.c: Ditto.
144         * solib-som.c: Ditto.
145         * solib-spu.c: Ditto.
146         * solib-sunos.c: Ditto.
147         * solib-svr4.c: Ditto.
148         * solist.h: Ditto.
149         * sol-thread.c: Ditto.
150         * somread.c: Ditto.
151         * source.c: Ditto.
152         * source.h: Ditto.
153         * sparc64-linux-tdep.c: Ditto.
154         * sparc64-tdep.c: Ditto.
155         * sparc-linux-nat.c: Ditto.
156         * sparc-linux-tdep.c: Ditto.
157         * sparc-sol2-nat.c: Ditto.
158         * sparc-sol2-tdep.c: Ditto.
159         * sparc-tdep.c: Ditto.
160         * sparc-tdep.h: Ditto.
161         * spu-tdep.c: Ditto.
162         * stabsread.c: Ditto.
163         * stabsread.h: Ditto.
164         * stack.c: Ditto.
165         * symfile.c: Ditto.
166         * symfile.h: Ditto.
167         * symmisc.c: Ditto.
168         * symtab.c: Ditto.
169         * symtab.h: Ditto.
170         * target.c: Ditto.
171         * target-descriptions.c: Ditto.
172         * target-descriptions.h: Ditto.
173         * target.h: Ditto.
174         * target-memory.c: Ditto.
175         * terminal.h: Ditto.
176         * thread.c: Ditto.
177         * top.c: Ditto.
178         * tracepoint.c: Ditto.
179         * tracepoint.h: Ditto.
180         * trad-frame.h: Ditto.
181         * typeprint.c: Ditto.
182
183 2011-01-11  Michael Snyder  <msnyder@vmware.com>
184
185         * ui-file.c: Comment cleanup, mostly periods and spaces.
186         * ui-file.h: Ditto.
187         * ui-out.c: Ditto.
188         * ui-out.h: Ditto.
189         * utils.c: Ditto.
190         * v850-tdep.c: Ditto.
191         * valarith.c: Ditto.
192         * valops.c: Ditto.
193         * valprint.c: Ditto.
194         * valprint.h: Ditto.
195         * value.c: Ditto.
196         * value.h: Ditto.
197         * varobj.c: Ditto.
198         * varobj.h: Ditto.
199         * vax-tdep.c: Ditto.
200         * vec.c: Ditto.
201         * vec.h: Ditto.
202         * version.h: Ditto.
203         * windows-nat.c: Ditto.
204         * windows-tdep.c: Ditto.
205         * xcoffread.c: Ditto.
206         * xcoffsolib.c: Ditto.
207         * xml-support.c: Ditto.
208         * xstormy16-tdep.c: Ditto.
209         * xtensa-tdep.c: Ditto.
210         * xtensa-tdep.h: Ditto.
211
212 2011-01-11  Thiago Jung Bauermann  <bauerman@br.ibm.com>
213
214         * breakpoint.c (resources_needed_watchpoint): Fix indentation.
215         * gdbtypes.c (is_scalar_type_recursive): Fix formatting.
216
217 2011-01-11  Sergio Durigan Junior  <sergiodj@linux.vnet.ibm.com>
218             Thiago Jung Bauermann  <bauerman@br.ibm.com>
219
220         Implement support for PowerPC BookE ranged watchpoints.
221         * breakpoint.h 
222         (struct breakpoint_ops) <resources_needed>: New method.
223         Initialize to NULL in all existing breakpoint_ops instances.
224         (struct breakpoint) <exact>: New field.
225         (target_exact_watchpoints): Declare external global.
226         * breakpoint.c (target_exact_watchpoints): New global flag.
227         (update_watchpoint): Set b->type to bp_hardware_watchpoint and
228         b->enable_state to bp_enabled before calling
229         hw_watchpoint_used_count.
230         (hw_watchpoint_used_count): Iterate over all bp_locations in a
231         watchpoint.  Call breakpoint's breakpoint_ops.resources_needed
232         if available.
233         (insert_watchpoint, remove_watchpoint): Use fixed length of 1 byte
234         if the watchpoint is exact.
235         (resources_needed_watchpoint): New function.
236         (watchpoint_breakpoint_ops): Add resources_needed_watchpoint.
237         (watch_command_1): Set b->exact if the user asked for an exact
238         watchpoint and one can be set.
239         (can_use_hardware_watchpoint): Add exact_watchpoints argument.
240         Pass fixed length of 1 to target_region_ok_for_hw_watchpoint if
241         the user asks for an exact watchpoint and one can be set.  Return
242         number of needed debug registers to watch the expression.
243         * gdbtypes.c (is_scalar_type): New function, based on
244         valprint.c:scalar_type_p.
245         (is_scalar_type_recursive): New function.
246         * gdbtypes.h (is_scalar_type_recursive): Declare.
247         * ppc-linux-nat.c (ppc_linux_region_ok_for_hw_watchpoint): Always
248         handle regions when ranged watchpoints are available.
249         (create_watchpoint_request): New function.
250         (ppc_linux_insert_watchpoint, ppc_linux_remove_watchpoint): Use
251         create_watchpoint_request.
252         * rs6000-tdep.c (show_powerpc_exact_watchpoints): New function.
253         (_initialize_rs6000_tdep): Add `exact-watchpoints' boolean to the
254         `set powerpc' and `show powerpc' commands.
255         * target.h (struct target_ops) <to_region_ok_for_hw_watchpoint>:
256         Mention documentation comment in the target macro.
257         (target_region_ok_for_hw_watchpoint): Document return value.
258
259 2011-01-11  Thiago Jung Bauermann  <bauerman@br.ibm.com>
260
261         * breakpoint.c (update_watchpoint): Decide on using a software or
262         hardware watchpoint after the bp_locations are created.
263
264 2010-01-11  Thiago Jung Bauermann  <bauerman@br.ibm.com>
265
266         Convert hardware watchpoints to use breakpoint_ops.
267         * breakpoint.h (breakpoint_ops) <insert>: Rename to...
268         <insert_location>: ... this.  Return int instead of void.
269         Accept pointer to struct bp_location instead of pointer to
270         struct breakpoint.  Adapt all implementations.
271         (breakpoint_ops) <remove>: Rename to... 
272         <remove_location>: ... this.  Accept pointer to struct bp_location
273         instead of pointer to struct breakpoint.  Adapt all implementations.
274         * breakpoint.c (insert_catchpoint): Delete function.
275         (insert_bp_location): Call the watchpoint or catchpoint's
276         breakpoint_ops.insert method.
277         (remove_breakpoint_1): Call the watchpoint or catchpoint's
278         breakpoint_ops.remove method.
279         (insert_watchpoint, remove_watchpoint): New functions.
280         (watchpoint_breakpoint_ops): New structure.
281         (watch_command_1): Initialize the OPS field.
282         * inf-child.c (inf_child_insert_fork_catchpoint)
283         (inf_child_remove_fork_catchpoint, inf_child_insert_vfork_catchpoint)
284         (inf_child_remove_vfork_catchpoint, inf_child_insert_exec_catchpoint)
285         (inf_child_remove_exec_catchpoint, inf_child_set_syscall_catchpoint):
286         Delete functions.
287         (inf_child_target): Remove initialization of to_insert_fork_catchpoint,
288         to_remove_fork_catchpoint, to_insert_vfork_catchpoint,
289         to_remove_vfork_catchpoint, to_insert_exec_catchpoint,
290         to_remove_exec_catchpoint and to_set_syscall_catchpoint.
291         * target.c (update_current_target): Change default implementation of
292         to_insert_fork_catchpoint, to_remove_fork_catchpoint,
293         to_insert_vfork_catchpoint, to_remove_vfork_catchpoint,
294         to_insert_exec_catchpoint, to_remove_exec_catchpoint and
295         to_set_syscall_catchpoint to return_one.
296         (debug_to_insert_fork_catchpoint, debug_to_insert_vfork_catchpoint)
297         (debug_to_insert_exec_catchpoint): Report return value.
298         * target.h (to_insert_fork_catchpoint, to_insert_vfork_catchpoint)
299         (to_insert_exec_catchpoint): Change declaration to return int instead
300         of void.
301
302 2011-01-11  Michael Snyder  <msnyder@vmware.com>
303
304         * arm-tdep.c: Internationalization.
305         * c-lang.c: Ditto.
306         * charset.c: Ditto.
307         * fork-child.c: Ditto.
308         * nto-procfs.c: Ditto.
309         * ppc-sysv-tdep.c: Ditto.
310         * procfs.c: Ditto.
311         * remote-mips.c: Ditto.
312         * remote.c: Ditto.
313         * rs6000-nat.c: Ditto.
314         * rs6000-tdep.c: Ditto.
315         * target.c: Ditto.
316         * valops.c: Ditto.
317         * value.c: Ditto.
318         * xml-support.c: Ditto.
319         * mi/mi-cmd-break.c: Ditto.
320         * mi/mi-cmd-var.c: Ditto.
321         * mi/mi-interp.c: Ditto.
322         * mi/mi-main.c: Ditto.
323
324 2011-01-11  Andrew Burgess  <aburgess@broadcom.com>
325
326         * remote-sim.c (gdbsim_store_register): Update API to
327         sim_store_register to check more error conditions.
328
329 2011-01-10  Michael Snyder  <msnyder@vmware.com>
330
331         * nto-procfs.c: Comment cleanup, mostly periods and spaces.
332         * nto-tdep.c: Ditto.
333         * nto-tdep.h: Ditto.
334         * objc-exp.y: Ditto.
335         * objc-lang.c: Ditto.
336         * objfiles.c: Ditto.
337         * objfiles.h: Ditto.
338         * observer.c: Ditto.
339         * opencl-lang.c: Ditto.
340         * osabi.c: Ditto.
341         * parse.c: Ditto.
342         * parser-defs.h: Ditto.
343         * p-exp.y: Ditto.
344         * p-lang.c: Ditto.
345         * posix-hdep.c: Ditto.
346         * ppcbug-rom.c: Ditto.
347         * ppc-linux-nat.c: Ditto.
348         * ppc-linux-tdep.c: Ditto.
349         * ppc-linux-tdep.h: Ditto.
350         * ppcnbsd-tdep.c: Ditto.
351         * ppcobsd-tdep.c: Ditto.
352         * ppcobsd-tdep.h: Ditto.
353         * ppc-sysv-tdep.c: Ditto.
354         * ppc-tdep.h: Ditto.
355         * printcmd.c: Ditto.
356         * proc-abi.c: Ditto.
357         * proc-flags.c: Ditto.
358         * procfs.c: Ditto.
359         * proc-utils.h: Ditto.
360         * progspace.h: Ditto.
361         * prologue-value.c: Ditto.
362         * prologue-value.h: Ditto.
363         * psympriv.h: Ditto.
364         * psymtab.c: Ditto.
365         * p-typeprint.c: Ditto.
366         * p-valprint.c: Ditto.
367         * ravenscar-sparc-thread.c: Ditto.
368         * ravenscar-thread.c: Ditto.
369         * ravenscar-thread.h: Ditto.
370         * record.c: Ditto.
371         * regcache.c: Ditto.
372         * regcache.h: Ditto.
373         * remote.c: Ditto.
374         * remote-fileio.c: Ditto.
375         * remote-fileio.h: Ditto.
376         * remote.h: Ditto.
377         * remote-m32r-sdi.c: Ditto.
378         * remote-mips.c: Ditto.
379         * remote-sim.c: Ditto.
380         * rs6000-aix-tdep.c: Ditto.
381         * rs6000-nat.c: Ditto.
382         * rs6000-tdep.c: Ditto.
383
384 2011-01-10  Michael Snyder  <msnyder@vmware.com>
385
386         * charset.c (validate): Internationalization.
387         * coffread.c (read_one_sym): Ditto.
388         * dwarf2read.c (dwarf2_attach_fields_to_type): Ditto.
389         * h8300-tdep.c (H8300_extract_return_value): Ditto.
390         * inflow.c (new_tty): Ditto.
391         * iq2000-tdep.c (iq2000_breakpoint_from_pc): Ditto.
392         * m32c-tdep.c (m32c_return_value): Ditto.
393         * mep-tdep.c (mep_store_return_value): Ditto.
394         * score-tdep.c (score7_fetch_insn): Ditto.
395         * ser-mingw.c (pipe_windows_open): Ditto.
396         * sh64-tdep.c (sh64_extract_return_value): Ditto.
397         * spu-tdep.c (spu_register_type): Ditto.
398         * tracepoint.c (trace_find_command): Ditto.
399         * valarith.c (value_pos): Ditto.
400
401 2011-01-10  Joel Brobecker  <brobecker@adacore.com>
402
403         * ada-valprint.c (printstr): Minor comment reformatting.
404
405 2011-01-08  Michael Snyder  <msnyder@vmware.com>
406
407         * m32r-rom.c (m32r_upload_command): Fix up ARI warnings for _
408         markup.
409
410 2011-01-08  Michael Snyder  <msnyder@vmware.com>
411
412         * h8300-tdep.c: Comment cleanup, mostly periods and spaces.
413         * hppa-hpux-tdep.c: Ditto.
414         * hppa-linux-nat.c: Ditto.
415         * hppa-linux-tdep.c: Ditto.
416         * hppanbsd-tdep.c: Ditto.
417         * hppa-tdep.c: Ditto.
418         * hppa-tdep.h: Ditto.
419         * hpux-thread.c: Ditto.
420         * i386-cygwin-tdep.c: Ditto.
421         * i386-darwin-nat.c: Ditto.
422         * i386gnu-nat.c: Ditto.
423         * i386-linux-nat.c: Ditto.
424         * i386-linux-tdep.c: Ditto.
425         * i386-nat.c: Ditto.
426         * i386-nat.h: Ditto.
427         * i386nbsd-tdep.c: Ditto.
428         * i386-sol2-nat.c: Ditto.
429         * i386-stub.c: Ditto.
430         * i386-tdep.c: Ditto.
431         * i386-tdep.h: Ditto.
432         * i387-tdep.c: Ditto.
433         * ia64-linux-nat.c: Ditto.
434         * ia64-linux-tdep.c: Ditto.
435         * ia64-tdep.c: Ditto.
436         * infcall.c: Ditto.
437         * infcall.h: Ditto.
438         * infcmd.c: Ditto.
439         * inferior.c: Ditto.
440         * inferior.h: Ditto.
441         * infloop.c: Ditto.
442         * inflow.c: Ditto.
443         * infrun.c: Ditto.
444         * interps.c: Ditto.
445         * interps.h: Ditto.
446         * iq2000-tdep.c: Ditto.
447         * irix5-nat.c: Ditto.
448         * jit.c: Ditto.
449         * jit.h: Ditto.
450         * jv-exp.y: Ditto.
451         * jv-lang.c: Ditto.
452         * jv-lang.h: Ditto.
453         * jv-typeprint.c: Ditto.
454         * jv-valprint.c: Ditto.
455         * language.c: Ditto.
456         * language.h: Ditto.
457         * linespec.c: Ditto.
458         * linux-fork.c: Ditto.
459         * linux-nat.c: Ditto.
460         * linux-thread-db.c: Ditto.
461         * lm32-tdep.c: Ditto.
462
463 2011-01-08  Michael Snyder  <msnyder@vmware.com>
464
465         * m2-exp.y: Comment cleanup, mostly periods and spaces.
466         * m2-lang.c: Ditto.
467         * m2-typeprint.c: Ditto.
468         * m2-valprint.c: Ditto.
469         * m32c-tdep.c: Ditto.
470         * m32r-linux-nat.c: Ditto.
471         * m32r-rom.c: Ditto.
472         * m32r-tdep.c: Ditto.
473         * m32r-tdep.h: Ditto.
474         * m68hc11-tdep.c: Ditto.
475         * m58klinux-nat.c: Ditto.
476         * m68k-tdep.c: Ditto.
477         * m88k-tdep.c: Ditto.
478         * m88k-tdep.h: Ditto.
479         * machoread.c: Ditto.
480         * macrocmd.c: Ditto.
481         * macroexp.c: Ditto.
482         * macrotab.c: Ditto.
483         * main.c: Ditto.
484         * maint.c: Ditto.
485         * mdebugread.c: Ditto.
486         * mdebugread.h: Ditto.
487         * memattr.c: Ditto.
488         * memattr.h: Ditto.
489         * memory-map.h: Ditto.
490         * mep-tdep.c: Ditto.
491         * microblaze-rom.c: Ditto.
492         * microblaze-tdep.c: Ditto.
493         * minsyms.c: Ditto.
494         * mips-irix-tdep.c: Ditto.
495         * mips-linux-nat.c: Ditto.
496         * mips-linux-tdep.c: Ditto.
497         * mips-linux-tdep.h: Ditto.
498         * mipsnbsd-nat.c: Ditto.
499         * mipsnbsd-tdep.c: Ditto.
500         * mipsread.c: Ditto.
501         * mips-tdep.c: Ditto.
502         * mips-tdep.h: Ditto.
503         * mn10300-linux-tdep.c: Ditto.
504         * mn10300-tdep.c: Ditto.
505         * mn10300-tdep.h: Ditto.
506         * monitor.c: Ditto.
507         * monitor.h: Ditto.
508         * moxie-tdep.c: Ditto.
509         * moxie-tdep.h: Ditto.
510         * mt-tdep.c: Ditto.
511
512 2011-01-08  Mike Frysinger  <vapier@gentoo.org>
513
514         * bfin-tdep.h (BFIN_A0_DOT_W_REGNUM): Fix typo in name.
515
516 2011-01-08  Robert Millan  <rmh@gnu.org>
517
518         * fbsd-nat.c (fbsd_find_memory_regions): Fix typo.
519
520 2011-01-07  Michael Snyder  <msnyder@vmware.com>
521
522         * charset.c (_initialize_charset): Fix typo in string.
523
524 2011-01-07  Michael Snyder  <msnyder@vmware.com>
525
526         * mi/mi-cmd-disas.c (mi_cmd_disassemble): Mark up error message
527         for i18n.
528         * tui/tui-layout.c (tui_set_layout_for_display_command): 
529         Split line so that operator goes to beginning of line.
530         * tui/tui-winsource.c (tui_horizontal_source_scroll): Move
531         assignment out of if statement.
532
533 2011-01-07  Michael Snyder  <msnyder@vmware.com>
534
535         * ada-lang.c: Comment cleanup, mostly periods and spaces.
536         * ada-lang.h: Ditto.
537         * ada-tasks.c: Ditto.
538         * ada-valprint.c: Ditto.
539         * aix-threads.c: Ditto.
540         * alpha-linux-nat.c: Ditto.
541         * alpha-linux-tdep.c: Ditto.
542         * alpha-mdebug-tdep.c: Ditto.
543         * alpha-nat.c: Ditto.
544         * alpha-osf1-tdep.c: Ditto.
545         * alpha-tdep.c: Ditto.
546         * alphabsd-nat.c: Ditto.
547         * alphabsd-tdep.c: Ditto.
548         * amd64-darwin-tdep.c: Ditto.
549         * amd64-linux-nat.c: Ditto.
550         * amd64-linux-tdep.c: Ditto.
551         * amd64-sol2-tdep.c: Ditto.
552         * amd64-tdep.c: Ditto.
553         * amd64-fbsd-tdep.c: Ditto.
554         * amd64-nbsd-tdep.c: Ditto.
555         * amd64-obsd-tdep.c: Ditto.
556         * amd64-linux-nat.c: Ditto.
557         * amd64-linux-tdep.c: Ditto.
558         * arm-tdep.c: Ditto.
559         * arm-tdep.h: Ditto.
560         * armnbsd-nat.c: Ditto.
561         * avr-tdep.c: Ditto.
562         * bfin-tdep.c: Ditto.
563         * bsd-kvm.c: Ditto.
564         * c-typeprintc: Ditto.
565         * c-valprint.c: Ditto.
566         * coff-pe-read.h: Ditto.
567         * coffreead.c: Ditto.
568         * cris-tdep.c: Ditto.
569         * d-lang.c: Ditto.
570         * darwin-nat-info.c: Ditto.
571         * darwin-nat.c: Ditto.
572         * dbug-rom.c: Ditto.
573         * dbxread.c: Ditto.
574         * dcache.c: Ditto.
575         * dcache.h: Ditto.
576         * dec-thread.c: Ditto.
577         * defs.h: Ditto.
578         * demangle.c: Ditto.
579         * dicos-tdep.c: Ditto.
580         * dictionary.c: Ditto.
581         * dictionary.h: Ditto.
582         * dink32-rom.c: Ditto.
583         * disasm.c: Ditto.
584         * doublest.c: Ditto.
585         * dsrec.c: Ditto.
586         * dummy-frame.c: Ditto.
587         * dwarf2-frame.c: Ditto.
588         * dwarf2expr.c: Ditto.
589         * dwarf2loc.c: Ditto.
590         * dwarf2read.c: Ditto.
591         * elfread.c: Ditto.
592         * environ.c: Ditto.
593         * eval.c: Ditto.
594         * event-top.h: Ditto.
595         * exceptions.c: Ditto.
596         * exceptions.h: Ditto.
597         * exec.c: Ditto.
598         * expprint.c: Ditto.
599         * expression.h: Ditto.
600         * f-exp.y: Ditto.
601         * f-lang.c: Ditto.
602         * f-lang.h: Ditto.
603         * f-typeprint.c: Ditto.
604         * f-valprint.c: Ditto.
605         * fbsd-nat.c: Ditto.
606         * findvar.c: Ditto.
607         * fork-child.c: Ditto.
608         * frame.c: Ditto.
609         * frame.h: Ditto.
610         * frv-linux-tdep.c: Ditto.
611         * frv-tdep.c: Ditto.
612         * gcore.c: Ditto.
613         * gdb-stabs.h: Ditto.
614         * gdb_assert.h: Ditto.
615         * gdb_string.h: Ditto.
616         * gdb_thread_db.h: Ditto.
617         * gdb_wait.h: Ditto.
618         * gdbarch.sh: Ditto.
619         * gdbcore.h: Ditto.
620         * gdbthread.h: Ditto.
621         * gdbtypes.c: Ditto.
622         * gdbtypes.h: Ditto.
623         * gnu-nat.c: Ditto.
624         * gnu-nat.h: Ditto.
625         * gnu-v2-abi.c: Ditto.
626         * gnu-v3-abi.c: Ditto.
627         * go32-nat.c: Ditto.
628         * gdbarch.c: Regenerate.
629         * gdbarch.h: Regenerate.
630
631 2011-01-07  Michael Snyder  <msnyder@vmware.com>
632
633         * ax-gdb.c: Adjust some long output strings.
634         * breakpoint.c: Ditto.
635         * charset.c: Ditto.
636         * cp-abi.c: Ditto.
637         * infcall.c: Ditto.
638         * infrun.c: Ditto.
639         * linux-nat.c: Ditto.
640         * solib-pa64.c: Ditto.
641         * solib-som.c: Ditto.
642
643 2011-01-06  Tom Tromey  <tromey@redhat.com>
644
645         PR python/12367:
646         * NEWS: Add item.
647         * python/python.c (GdbMethods): Add "newest_frame" method.
648         * python/python-internal.h (gdbpy_newest_frame): Declare.
649         * python/py-frame.c (gdbpy_newest_frame): New function.
650
651 2010-01-06  Paul Pluzhnikov  <ppluzhnikov@google.com>
652
653         * jit.h (struct jit_code_entry): use ULONGEST for symfile_size.
654         * jit.c (jit_debug): New variable.
655         (show_jit_debug): New function.
656         (struct target_buffer): Use ULONGEST.
657         (bfd_open_from_target_memory): Likewise.
658         (jit_register_code, jit_inferior_init): Add debug output.
659         (_initialize_jit): Register "debug jit" command.
660
661 2011-01-06  Tom Tromey  <tromey@redhat.com>
662
663         * frame.h (enum frame_type) <INLINE_FRAME>: Fix comment.
664         * python/py-frame.c (gdbpy_initialize_frames): Add INLINE_FRAME
665         and ARCH_FRAME.
666
667 2011-01-06  Tom Tromey  <tromey@redhat.com>
668
669         * python/py-frame.c (frapy_block): Use get_frame_block.
670
671 2011-01-06  Joel Brobecker  <brobecker@adacore.com>
672
673         Do not stop on SIGPRIO signals by default
674         * infrun.c (_initialize_infrun): Unset signal_stop and
675         signal_print for TARGET_SIGNAL_PRIO.
676
677 2011-01-06  Joel Brobecker  <brobecker@adacore.com>
678
679         * ada-tasks.c: Fix style violation in comment.
680
681 2011-01-06  Joel Brobecker  <brobecker@adacore.com>
682
683         * linespec.c (decode_compound, find_method): Remove trailing \n
684         at end of error string.
685         * solib-irix.c (irix_current_sos): Likewise.
686         * varobj.c (uninstall_variable): Likewise.
687
688 2011-01-06  Joel Brobecker  <brobecker@adacore.com>
689
690         * copyright.py: New script.
691         * copyright.sh (byhand): Add *.ads, *.adb, *.gpr and *.inc.
692         Launch emacs without exec'ing. Call copyright.py afterwards.
693
694 2011-01-05  Michael Snyder  <msnyder@vmware.com>
695
696         * addrmap.c: Shorten lines of >= 80 columns.
697         * arch-utils.c: Ditto.
698         * arch-utils.h: Ditto.
699         * ax-gdb.c: Ditto.
700         * ax-general.c: Ditto.
701         * bcache.c: Ditto.
702         * blockframe.c: Ditto.
703         * breakpoint.c: Ditto.
704         * buildsym.c: Ditto.
705         * c-lang.c: Ditto.
706         * c-typeprint.c: Ditto.
707         * charset.c: Ditto.
708         * coffread.c: Ditto.
709         * command.h: Ditto.
710         * corelow.c: Ditto.
711         * cp-abi.c: Ditto.
712         * cp-namespace.c: Ditto.
713         * cp-support.c: Ditto.
714         * dbug-rom.c: Ditto.
715         * dbxread.c: Ditto.
716         * defs.h: Ditto.
717         * dfp.c: Ditto.
718         * dfp.h: Ditto.
719         * dictionary.c: Ditto.
720         * disasm.c: Ditto.
721         * doublest.c: Ditto.
722         * dwarf2-frame.c: Ditto.
723         * dwarf2expr.c: Ditto.
724         * dwarf2loc.c: Ditto.
725         * dwarf2read.c: Ditto.
726         * elfread.c: Ditto.
727         * eval.c: Ditto.
728         * event-loop.c: Ditto.
729         * event-loop.h: Ditto.
730         * exceptions.h: Ditto.
731         * exec.c: Ditto.
732         * expprint.c: Ditto.
733         * expression.h: Ditto.
734         * f-lang.c: Ditto.
735         * f-valprint.c: Ditto.
736         * findcmd.c: Ditto.
737         * frame-base.c: Ditto.
738         * frame-unwind.c: Ditto.
739         * frame-unwind.h: Ditto.
740         * frame.c: Ditto.
741         * frame.h: Ditto.
742         * gcore.c: Ditto.
743         * gdb-stabs.h: Ditto.
744         * gdb_assert.h: Ditto.
745         * gdb_dirent.h: Ditto.
746         * gdb_obstack.h: Ditto.
747         * gdbcore.h: Ditto.
748         * gdbtypes.c: Ditto.
749         * gdbtypes.h: Ditto.
750         * inf-ttrace.c: Ditto.
751         * infcall.c: Ditto.
752         * infcmd.c: Ditto.
753         * inflow.c: Ditto.
754         * infrun.c: Ditto.
755         * inline-frame.h: Ditto.
756         * language.c: Ditto.
757         * language.h: Ditto.
758         * libunwind-frame.c: Ditto.
759         * libunwind-frame.h: Ditto.
760         * linespec.c: Ditto.
761         * linux-nat.c: Ditto.
762         * linux-nat.h: Ditto.
763         * linux-thread-db.c: Ditto.
764         * machoread.c: Ditto.
765         * macroexp.c: Ditto.
766         * macrotab.c: Ditto.
767         * main.c: Ditto.
768         * maint.c: Ditto.
769         * mdebugread.c: Ditto.
770         * memattr.c: Ditto.
771         * minsyms.c: Ditto.
772         * monitor.c: Ditto.
773         * monitor.h: Ditto.
774         * objfiles.c: Ditto.
775         * objfiles.h: Ditto.
776         * osabi.c: Ditto.
777         * p-typeprint.c: Ditto.
778         * p-valprint.c: Ditto.
779         * parse.c: Ditto.
780         * printcmd.c: Ditto.
781         * proc-events.c: Ditto.
782         * procfs.c: Ditto.
783         * progspace.c: Ditto.
784         * progspace.h: Ditto.
785         * psympriv.h: Ditto.
786         * psymtab.c: Ditto.
787         * record.c: Ditto.
788         * regcache.c: Ditto.
789         * regcache.h: Ditto.
790         * remote-fileio.c: Ditto.
791         * remote.c: Ditto.
792         * ser-mingw.c: Ditto.
793         * ser-tcp.c: Ditto.
794         * ser-unix.c: Ditto.
795         * serial.c: Ditto.
796         * serial.h: Ditto.
797         * solib-frv.c: Ditto.
798         * solib-irix.c: Ditto.
799         * solib-osf.c: Ditto.
800         * solib-pa64.c: Ditto.
801         * solib-som.c: Ditto.
802         * solib-sunos.c: Ditto.
803         * solib-svr4.c: Ditto.
804         * solib-target.c: Ditto.
805         * solib.c: Ditto.
806         * somread.c: Ditto.
807         * source.c: Ditto.
808         * stabsread.c: Ditto.
809         * stabsread.c: Ditto.
810         * stack.c: Ditto.
811         * stack.h: Ditto.
812         * symfile-mem.c: Ditto.
813         * symfile.c: Ditto.
814         * symfile.h: Ditto.
815         * symmisc.c: Ditto.
816         * symtab.c: Ditto.
817         * symtab.h: Ditto.
818         * target-descriptions.c: Ditto.
819         * target-memory.c: Ditto.
820         * target.c: Ditto.
821         * target.h: Ditto.
822         * terminal.h: Ditto.
823         * thread.c: Ditto.
824         * top.c: Ditto.
825         * tracepoint.c: Ditto.
826         * tracepoint.h: Ditto.
827         * ui-file.c: Ditto.
828         * ui-file.h: Ditto.
829         * ui-out.h: Ditto.
830         * user-regs.c: Ditto.
831         * user-regs.h: Ditto.
832         * utils.c: Ditto.
833         * valarith.c: Ditto.
834         * valops.c: Ditto.
835         * valprint.c: Ditto.
836         * valprint.h: Ditto.
837         * value.c: Ditto.
838         * varobj.c: Ditto.
839         * varobj.h: Ditto.
840         * vec.h: Ditto.
841         * xcoffread.c: Ditto.
842         * xcoffsolib.c: Ditto.
843         * xcoffsolib.h: Ditto.
844         * xml-syscall.c: Ditto.
845         * xml-tdesc.c: Ditto.
846
847 2011-01-05  Michael Snyder  <msnyder@vmware.com>
848
849         * cli/cli-cmds.c: Shorten lines of >= 80 columns.
850         * cli/cli-decode.c: Ditto.
851         * cli/cli-dump.c: Ditto.
852         * cli/cli-logging.c: Ditto.
853         * cli/cli-script.c: Ditto.
854         * cli/cli-setshow.c: Ditto.
855         * common/signals.c: Ditto.
856         * mi/mi-cmd-break.c: Ditto.
857         * mi/mi-cmd-disas.c: Ditto.
858         * mi/mi-cmd-stack.c: Ditto.
859         * mi/mi-cmd-var.c: Ditto.
860         * mi/mi-cmds.c: Ditto.
861         * mi/mi-common.h: Ditto.
862         * mi/mi-console.c: Ditto.
863         * mi/mi-interp.c: Ditto.
864         * mi/mi-main.c: Ditto.
865         * osf-share/cma_attr.c: Ditto.
866         * osf-share/cma_deb_core.h: Ditto.
867         * osf-share/cma_debug_client.h: Ditto.
868         * osf-share/cma_handle.h: Ditto.
869         * osf-share/cma_mutex.h: Ditto.
870         * osf-share/cma_stack_int.h: Ditto.
871         * osf-share/cma_tcb_defs.h: Ditto.
872         * python/py-auto-load.c: Ditto.
873         * python/py-breakpoint.c: Ditto.
874         * python/py-cmd.c: Ditto.
875         * python/py-frame.c: Ditto.
876         * python/py-objfile.c: Ditto.
877         * python/py-param.c: Ditto.
878         * python/py-progspace.c: Ditto.
879         * python/py-symbol.c: Ditto.
880         * python/py-value.c: Ditto.
881         * python/python-internal.h: Ditto.
882         * python/python.c: Ditto.
883         * tui/tui-data.c: Ditto.
884         * tui/tui-disasm.c: Ditto.
885         * tui/tui-hooks.c: Ditto.
886         * tui/tui-io.c: Ditto.
887         * tui/tui-layout.c: Ditto.
888         * tui/tui-regs.c: Ditto.
889         * tui/tui-source.c: Ditto.
890         * tui/tui-stack.c: Ditto.
891         * tui/tui-win.c: Ditto.
892         * tui/tui-windata.c: Ditto.
893         * tui/tui-winsource.c: Ditto.
894
895 2011-01-05  Joel Brobecker  <brobecker@adacore.com>
896
897         * configure.ac, gdb.1: Copyright year update.
898
899 2011-01-03  Jan Kratochvil  <jan.kratochvil@redhat.com>
900
901         * frame.c (get_prev_frame_1) <UNWIND_INNER_ID>: New variables
902         this_pc_in_block, morestack_msym and morestack_name.  Check for
903         "__morestack" minimal symbol there.
904
905 2011-01-03  Joel Brobecker  <brobecker@adacore.com>
906
907         * symfile.c (find_sym_fns): Add call to dont_repeat.
908
909 2011-01-01  Joel Brobecker  <brobecker@adacore.com>
910
911         Copyright year update in most files (performed by copyright.sh).
912
913 2011-01-01  Joel Brobecker  <brobecker@adacore.com>
914
915         * top.c (print_gdb_version): Update copyright year in version output.
916
917 For older changes see ChangeLog-2010.
918 \f
919 Local Variables:
920 mode: change-log
921 left-margin: 8
922 fill-column: 74
923 version-control: never
924 coding: utf-8
925 End: