2012-05-18 Sergio Durigan Junior <sergiodj@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0a3557265610422f79a8b6e0c10db1981abc17bc..1da3f40e84876ef1fb5705d26dc719e8ea489764 100644 (file)
@@ -1,3 +1,250 @@
+2012-05-18  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * ada-lang.c:
+       * ada-tasks.c:
+       * ada-varobj.c:
+       * amd64-darwin-tdep.c:
+       * arm-symbian-tdep.c:
+       * arm-tdep.c:
+       * avr-tdep.c:
+       * ax-gdb.c:
+       * bfin-linux-tdep.c:
+       * breakpoint.c:
+       * c-valprint.c:
+       * cli/cli-cmds.c:
+       * coffread.c:
+       * cp-support.c:
+       * cris-tdep.c:
+       * dwarf2-frame-tailcall.c:
+       * dwarf2-frame.c:
+       * dwarf2expr.c:
+       * dwarf2loc.c:
+       * dwarf2read.c:
+       * elfread.c:
+       * eval.c:
+       * expprint.c:
+       * f-valprint.c:
+       * frv-tdep.c:
+       * h8300-tdep.c:
+       * hppa-hpux-tdep.c:
+       * hppa-tdep.c:
+       * hppanbsd-tdep.c:
+       * i386-nto-tdep.c:
+       * i386-tdep.c:
+       * i387-tdep.c:
+       * ia64-tdep.c:
+       * jit.c:
+       * linespec.c:
+       * linux-tdep.c:
+       * lm32-tdep.c:
+       * m2-valprint.c:
+       * m32c-tdep.c:
+       * m32r-rom.c:
+       * m32r-tdep.c:
+       * m68k-tdep.c:
+       * m68klinux-tdep.c:
+       * mi/mi-main.c:
+       * microblaze-tdep.c:
+       * mips-linux-tdep.c:
+       * mips-tdep.c:
+       * mn10300-tdep.c:
+       * p-valprint.c:
+       * parse.c:
+       * ppc-linux-tdep.c:
+       * ppc-sysv-tdep.c:
+       * printcmd.c:
+       * python/py-finishbreakpoint.c:
+       * python/py-inferior.c:
+       * python/py-infthread.c:
+       * python/py-type.c:
+       * python/python.c:
+       * remote-fileio.c:
+       * remote-m32r-sdi.c:
+       * remote-mips.c:
+       * reverse.c:
+       * rl78-tdep.c:
+       * rs6000-aix-tdep.c:
+       * rs6000-tdep.c:
+       * s390-tdep.c:
+       * score-tdep.c:
+       * sh64-tdep.c:
+       * skip.c:
+       * solib-darwin.c:
+       * solib-dsbt.c:
+       * solib-frv.c:
+       * sparc-tdep.c:
+       * spu-multiarch.c:
+       * spu-tdep.c:
+       * stack.c:
+       * symfile.c:
+       * symtab.c:
+       * tic6x-tdep.c:
+       * tracepoint.c:
+       * v850-tdep.c:
+       * valarith.c:
+       * valprint.c:
+       * value.c:
+       * xcoffread.c:
+       * xtensa-tdep.c:
+       * ada-lang.c:
+       * ada-tasks.c:
+       * ada-varobj.c:
+       * amd64-darwin-tdep.c:
+       * arm-symbian-tdep.c:
+       * arm-tdep.c: Delete unused variables.
+
+2012-05-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Rename $ddir to $datadir.
+       * NEWS (--with-auto-load-dir): Rename $ddir to $datadir.
+       * auto-load.c (auto_load_safe_path_vec_update)
+       (auto_load_gdb_datadir_changed, auto_load_objfile_script): Likewise.
+       * configure: Regenerate.
+       * configure.ac (--with-auto-load-dir, --with-auto-load-safe-path):
+       Likewise.  Remove the 'use $ddir' help string.
+
+2012-05-18  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * auto-load.c (show_auto_load_safe_path): Accept any combination of
+       DIRNAME_SEPARATOR and IS_DIR_SEPARATOR for wild-match.
+
+2012-05-18  Tom Tromey  <tromey@redhat.com>
+
+       PR exp/13907:
+       * valprint.h (struct value_print_options) <symbol_print>: New
+       field.
+       * valprint.c (user_print_options): Add default for symbol_print.
+       (show_symbol_print): New function.
+       (generic_val_print): Respect symbol_print.
+       (_initialize_valprint): Add "print symbol" setting.
+       * f-valprint.c (f_val_print): Respect symbol_print.
+       * c-valprint.c (c_val_print): Respect symbol_print.
+       * NEWS: Update.
+       * printcmd.c (print_address_symbolic): Return int.  Ignore some
+       zero-size symbols.
+       (print_address_demangle): Return int.
+       * defs.h: (print_address_symbolic): Return int.
+       * value.h (print_address_demangle): Return int.
+
+2012-05-18  Tom Tromey  <tromey@redhat.com>
+
+       * valprint.c (val_print_string): Don't print leading space.
+       * p-valprint.c (pascal_val_print) <TYPE_CODE_PTR>: Optionally
+       print space before string or vtbl.
+       * m2-valprint.c (print_unpacked_pointer): Optionally print space
+       before string.
+       * jv-valprint.c (java_value_print): Print space before string.
+       * go-valprint.c (print_go_string): Print space before string.
+       * f-valprint.c (f_val_print) <TYPE_CODE_PTR>: Optionally print
+       space before string.
+       * c-valprint.c (c_val_print) <TYPE_CODE_PTR>: Optionally print
+       space before string or vtbl.
+       * auxv.c (fprint_target_auxv): Print space after address.
+
+2012-05-18  Tom Tromey  <tromey@redhat.com>
+
+       * printcmd.c (print_address_demangle): Remove special case for 0.
+
+2012-05-18  Tom Tromey  <tromey@redhat.com>
+
+       * printcmd.c (print_address_demangle): Add 'opts' argument.
+       * p-valprint.c (pascal_val_print): Update.
+       * jv-valprint.c (java_val_print): Update.
+       * value.h: Update.
+       * valprint.c (generic_val_print): Update.
+       (print_function_pointer_address): Add 'options' argument.  Remove
+       'addressprint' argument.  Update.
+       * m2-valprint.c (print_unpacked_pointer): Update.
+       * gnu-v3-abi.c (print_one_vtable): Update.
+       (gnuv3_print_method_ptr): Update.
+       * f-valprint.c (f_val_print): Update.
+       * cp-valprint.c (cp_print_value_fields): Update.
+       * valprint.h (print_function_pointer_address): Update.
+       * c-valprint.c (c_val_print): Update.
+
+2012-05-18  Tom Tromey  <tromey@redhat.com>
+
+       * psymtab.c (find_pc_sect_symtab_from_partial): Return the symtab
+       directly corresponding to the found psymtab.
+       * dwarf2read.c (recursively_find_pc_sect_symtab): New function.
+       (dw2_find_pc_sect_symtab): Use it.
+       * block.h (blockvector_contains_pc): Declare.
+       * block.c (find_block_in_blockvector): New function.
+       (blockvector_for_pc_sect): Use it.
+       (blockvector_contains_pc): New function.
+
+2012-05-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.h (mips_write_pc): New prototype.
+       * mips-tdep.c (mips_write_pc): Make external, add description.
+       * mips-linux-tdep.c (mips_linux_write_pc): Use mips_write_pc,
+       add description.
+
+2012-05-18  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * mips-tdep.c (mips_read_pc): Use gdbarch_pc_regnum instead of
+       mips_regnum->pc.
+       (mips_unwind_pc, mips_write_pc): Likewise.
+       (mips_gdbarch_init): Remove a comment on gdbarch_pc_regnum and
+       gdbarch_read_pc.
+
+2012-05-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * procfs.c (procfs_find_new_threads, procfs_pid_to_str,
+       proc_warn, proc_error, proc_get_status, proc_flags,
+       proc_why, proc_what, proc_nsysarg, proc_sysargs,
+       proc_set_run_on_last_close, proc_unset_run_on_last_close,
+       proc_unset_inherit_on_fork, proc_set_async, proc_unset_async,
+       proc_stop_process, proc_wait_for_stop, proc_run_process,
+       proc_set_traced_signals, proc_set_traced_faults,
+       proc_set_traced_sysentry, proc_set_traced_sysexit,
+       proc_set_held_signals, proc_get_held_signals,
+       proc_get_traced_signals, proc_get_traced_faults,
+       proc_get_traced_sysentry, proc_get_traced_sysexit,
+       proc_clear_current_fault, proc_set_current_signal,
+       proc_clear_current_signal, proc_get_gregs, proc_get_fpregs,
+       proc_set_gregs, proc_set_fpregs, proc_kill, proc_parent_pid,
+       proc_get_nthreads, proc_get_nthreads, proc_get_nthreads,
+       proc_get_current_thread, proc_get_current_thread,
+       proc_get_current_thread, proc_update_threads,
+       proc_update_threads, proc_update_threads, proc_update_threads,
+       proc_iterate_over_threads, procfs_find_new_threads,
+       procfs_pid_to_str): Make static.  Remove advance declaration.
+       (proc_cursig): Make static.  Conditionalized defintion on
+       PROCFS_DONT_PIOCSSIG_CURSIG being defined.
+       (proc_syscall, proc_set_kill_on_last_close,
+       proc_unset_kill_on_last_close, proc_set_inherit_on_fork,
+       proc_get_pending_signals, proc_get_signal_actions,
+       proc_trace_signal, proc_ignore_signal): Delete.
+
+2012-05-16  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * coffread.c (cs_section_address): Passing proper argument for
+       `bfd_get_section_vma'.
+       * dwarf2read.c (dwarf2_locate_sections): Likewise, for
+       `bfd_get_section_flags'.
+       * remote.c (remote_trace_set_readonly_regions): Likewise, for
+       `bfd_get_section_vma'.
+
+2012-05-16  Tom Tromey  <tromey@redhat.com>
+
+       PR macros/13205:
+       * macrotab.h: (macro_define_special): Declare.
+       (enum macro_special_kind): New.
+       (struct macro_definition) <argc, replacement>: Update comments.
+       * macrotab.c (new_macro_definition): Unconditionally set 'argc'.
+       (macro_define_object_internal): New function.
+       (macro_define_object): Use it.
+       (macro_define_special): New function.
+       (fixup_definition): New function.
+       (macro_lookup_definition, foreach_macro_in_scope)
+       (foreach_macro): Use fixup_definition.
+       * macroexp.h (macro_stringify): Declare.
+       * macroexp.c (free_buffer_return_text): New function.
+       (stringify): Constify "arg".
+       (macro_stringify): New function.
+       * dwarf2read.c (macro_start_file): Call macro_define_special.
+
 2012-05-16  Maciej W. Rozycki  <macro@codesourcery.com>
             Maciej W. Rozycki  <macro@mips.com>
 
This page took 0.026709 seconds and 4 git commands to generate.