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