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