+2012-04-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_about_to_return): Remove dead MIPS16 support
+ code. Handle JR.HB correctly.
+
+2012-04-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c
+ (is_mips16_addr, unmake_mips16_addr, make_mips16_addr): Group
+ with the other MIPS16 helpers.
+
+2012-04-24 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * observer.sh: Conditionally declare `args', thus cleaning up
+ unused instances of this variable.
+
+2012-04-24 Yao Qi <yao@codesourcery.com>
+
+ Revert this patch to allow breakpoint always-inserted
+ in record target.
+ 2011-12-05 Pedro Alves <pedro@codesourcery.com>
+ * breakpoint.c: Include record.h.
+ (breakpoints_always_inserted_mode): Return false when the record
+ target is in use.
+
+ * breakpoint.c (iterate_over_bp_locations): New.
+ * breakpoint.h: Declare.
+ New typedef walk_bp_location_callback.
+ * record.c (record_open): Call record_init_record_breakpoints.
+ (record_sync_record_breakpoints): New.
+ (record_init_record_breakpoints): New.
+ * NEWS: Mention supporting breakpoint always-inserted mode in
+ record target.
+
+2012-04-24 Marc Khouzam <marc.khouzam@ericsson.com>
+
+ * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just
+ any thread.
+
+2012-04-24 Yao Qi <yao@codesourcery.com>
+
+ * breakpoint.c (ep_is_catchpoint): Renamed to ...
+ (is_catchpoint): ... it.
+ (print_one_breakpoint_location): Caller update.
+ * breakpoint.h: Update declaration.
+
+2012-04-23 David S. Miller <davem@davemloft.net>
+
+ * configure.tgt (sparc-*-linux*): Set build_gdbserver to yes.
+
+2012-04-23 Tom Tromey <tromey@redhat.com>
+
+ * buildsym.c (add_free_pendings): Remove.
+ * buildsym.h (add_free_pendings): Remove.
+
+2012-04-23 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (partial_die_full_name): Record DW_FORM_ref_addr in
+ attr.u.unsnd instead of attr.u.addr.
+ (read_attribute_value) Ditto for cases DW_FORM_ref_addr,
+ DW_FORM_ref1, DW_FORM_ref2, DW_FORM_ref4, DW_FORM_reg8,
+ DW_FORM_ref_udata.
+ (dump_die_shallow): Update cases DW_FORM_ref_addr,
+ DW_FORM_ref1, DW_FORM_ref2, DW_FORM_ref4. Add cases DW_FORM_ref8,
+ DW_FORM_ref_udata.
+ (dwarf2_get_ref_die_offset): Use DW_UNSND for reference attributes.
+
+2012-04-23 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_n32n64_return_value): Fix coding style.
+ (mips_o32_return_value): Likewise.
+ (mips_o64_return_value): Likewise.
+
+2012-04-21 Paul Hilfinger <hilfinger@adacore.com>
+
+ * ada-lang.c (ada_evaluate_subexp): Add cases for
+ TYPE_CODE_INTERNAL_FUNCTION and for TYPE_GNU_IFUNC, following
+ their treatment in eval.c.
+
+2012-04-21 David S. Miller <davem@davemloft.net>
+
+ * sparc-tdep.c (X_DISP10): Define.
+ (sparc_analyze_control_transfer): Handle compare-and-branch.
+
+2012-04-21 Jonathan Larmour <jifl@eCosCentric.com>
+
+ * features/Makefile (WHICH): Add arm-with-m and arm-with-m-fpa-layout.
+ * arm-tdep.c (arm_register_g_packet_guesses): Fix comment.
+
+2012-04-20 Nigel Stephens <nigel@mips.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
+
+ * mips-tdep.c (mips_float_register_p): New function.
+ (mips_convert_register_float_case_p): Use mips_float_register_p.
+ (mips_register_type): Likewise.
+ (mips_print_register): Likewise.
+ (print_gp_register_row): Likewise.
+ (mips_print_registers_info): Likewise.
+
+2012-04-20 Shun-Yen Lu <dark.asparagus@gmail.com>
+
+ * mips-tdep.c (mips_elf_make_msymbol_special): Fix identification
+ of mips16 symbols.
+
+2012-04-20 Andrew Pinski <apinski@cavium.com>
+
+ * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2012-04-20 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * MAINTAINERS: Update my e-mail address.
+
+2012-04-20 Pedro Alves <palves@redhat.com>
+
+ * acx_configure_dir.m4 (ACX_CONFIGURE_DIR): Handle absolute
+ $srcdir.
+ * configure: Regenerate.
+
+2012-04-20 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * cp-support.h: Include `gdb_vecs.h'. Delete `const_char_ptr' VEC
+ declaration.
+ * gdb_vecs.h: Declare `const_char_ptr' VEC.
+
+2012-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix compilation compatibility with python-2.4
+ * python/py-type.c (convert_field): Cast ADDRSTRING for
+ PyObject_SetAttrString as non-const. New comment.
+
+2012-04-19 Tom Tromey <tromey@redhat.com>
+
+ * top.c (quit_target): Use all_cleanups.
+ * main.c (captured_command_loop): Use all_cleanups.
+ * exceptions.c (throw_exception): Use all_cleanups.
+
+2012-04-19 Pedro Alves <palves@redhat.com>
+
+ * Makefile.in (GNULIB_BUILDDIR): New.
+ (LIBGNU, INCGNU, GNULIB_H): Adjust.
+ (SUBDIRS): Add $(GNULIB_BUILDDIR).
+ (CLEANDIRS). Remove gnulib/import.
+ (REQUIRED_SUBDIRS): Replace gnulib/import with $(GNULIB_BUILDDIR).
+ (all-lib): Ditto.
+ (distclean): Remove the $(GNULIB_BUILDDIR) directory.
+ (gnulib/import/Makefile): Replace gnulib/import with
+ $(GNULIB_BUILDDIR). Set CONFIG_FILES to just Makefile.
+ (ACLOCAL_AMFLAGS): Remove '-I gnulib/import/m4'.
+ (aclocal_m4_deps): Remove the gnulib dependencies. Add
+ acx_configure_dir.m4.
+ * acinclude.m4: Include acx_configure_dir.m4.
+ * acx_configure_dir.m4: New file.
+ * aclocal.m4: Regenerate.
+ * configure.ac: Remove gl_EARLY, gl_INIT and AM_INIT_AUTOMAKE
+ calls. Configure gnulib using ACX_CONFIGURE_DIR.
+ (GNULIB): New variable.
+ (GNULIB_STDINT_H): Adjust.
+ (AC_OUTPUT): Don't output gnulib/Makefile.
+ * gdb/defs.h: Include build-gnulib/config.h.
+ * aclocal.m4: Regenerate.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+ * gnulib/Makefile.in: New file.
+ * gnulib/configure.ac: New file.
+ * gnulib/aclocal.m4: New file.
+ * gnulib/config.in: New file.
+ * gnulib/configure: New file.
+ * gnulib/: Re-run gnulib-tool to adjust.
+
+2012-04-19 Doug Evans <dje@google.com>
+
+ * cleanups.h (struct cleanup): Move to cleanups.c.
+ (make_cleanup_dtor_ftype): New typedef.
+ (make_cleanup_dtor): Use it.
+ (ALL_CLEANUPS): Replace with ...
+ (all_cleanups): ... this. Declare. All uses updated.
+ * cleanups.c: #include "gdb_assert.h".
+ (sentinel_cleanup): New static global.
+ (SENTINEL_CLEANUP): Define.
+ (cleanup_chain, final_cleanup_chain): Initialize to SENTINEL_CLEANUP.
+ (make_my_cleanup2): Assert result is non-NULL.
+ (all_cleanups): New function.
+ (save_my_cleanups): Initialize new chain to SENTINEL_CLEANUP instead
+ of NULL.
+
+2012-04-19 Pedro Alves <palves@redhat.com>
+
+ * Makefile.in (HFILES_NO_SRCDIR): Remove gnulib/wchar.in.h.
+ Adjust paths to gnulib imported files.
+
+2012-04-19 Pedro Alves <palves@redhat.com>
+
+ * gnulib/: Move whole directory ...
+ * gnulib/import/: ... here, and re-rerun gnulib-tool to adjust.
+ * Makefile.in (LIBGNU, INCGNU, GNULIB_H, CLEANDIRS)
+ (REQUIRED_SUBDIRS, all-lib, gnulib/Makefile, ACLOCAL_AMFLAGS)
+ (aclocal_m4_deps): Adjust.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Adjust AC_OUTPUT output.
+
+2012-04-19 Yao Qi <yao@codesourcery.com>
+
+ * Makefile.in (SFILES): Add common/vec.c and remove vec.c.
+ (vec.o): New rule.
+ * vec.c: Move it ...
+ * common/vec.c: ... here.
+ * vec.h: Move it ...
+ * common/vec.h: ... here.
+
+2012-04-19 Yao Qi <yao@codesourcery.com>
+
+ * gdb-code-style.el: New.
+
+2012-04-18 Pedro Alves <palves@redhat.com>
+
+ Update gnulib from latest git.
+ (639ea5ae15e39fe48d43e04864b2997301e4b969)
+
+ * gnulib/Makefile.am: Update.
+ * gnulib/dummy.c: Update.
+ * gnulib/extra/arg-nonnull.h: Update.
+ * gnulib/extra/c++defs.h: Update.
+ * gnulib/extra/update-copyright: Update.
+ * gnulib/extra/warn-on-use.h: Update.
+ * gnulib/inttypes.in.h: Update.
+ * gnulib/m4/00gnulib.m4: Update.
+ * gnulib/m4/extensions.m4: Update.
+ * gnulib/m4/gnulib-cache.m4: Update.
+ * gnulib/m4/gnulib-common.m4: Update.
+ * gnulib/m4/gnulib-comp.m4: Update.
+ * gnulib/m4/gnulib-tool.m4: Update.
+ * gnulib/m4/include_next.m4: Update.
+ * gnulib/m4/inttypes-pri.m4: Update.
+ * gnulib/m4/inttypes.m4: Update.
+ * gnulib/m4/longlong.m4: Update.
+ * gnulib/m4/memchr.m4: Update.
+ * gnulib/m4/memmem.m4: Update.
+ * gnulib/m4/mmap-anon.m4: Update.
+ * gnulib/m4/multiarch.m4: Update.
+ * gnulib/m4/onceonly.m4: Update.
+ * gnulib/m4/stddef_h.m4: Update.
+ * gnulib/m4/stdint.m4: Update.
+ * gnulib/m4/string_h.m4: Update.
+ * gnulib/m4/warn-on-use.m4: Update.
+ * gnulib/m4/wchar_h.m4: Update.
+ * gnulib/m4/wchar_t.m4: Update.
+ * gnulib/m4/wint_t.m4: Update.
+ * gnulib/memchr.c: Update.
+ * gnulib/memmem.c: Update.
+ * gnulib/stddef.in.h: Update.
+ * gnulib/stdint.in.h: Update.
+ * gnulib/str-two-way.h: Update.
+ * gnulib/string.in.h: Update.
+ * gnulib/wchar.in.h: Update.
+
+ * gnulib/extra/arg-nonnull.h: Delete.
+ * gnulib/extra/c++defs.h: Delete.
+ * gnulib/extra/warn-on-use.h: Delete.
+ * gnulib/m4/wchar_h.m4: Delete.
+ * gnulib/m4/wint_t.m4: Delete.
+ * gnulib/wchar.in.h: Delete.
+
+ * gnulib/extra/snippets/arg-nonnull.h: New.
+ * gnulib/extra/snippets/c++defs.h: New.
+ * gnulib/extra/snippets/warn-on-use.h: New.
+
+ * aclocal.m4: Regenerate.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * gnulib/Makefile.in: Regenerate.
+
+2012-04-18 Pedro Alves <palves@redhat.com>
+
+ Reimport the update-copyright module from gnulib
+ (250b80067c1e1d8faa0c42fb572f721975b929c5).
+
+ * configure: Regenerate.
+ * gnulib/Makefile.am: Update.
+ * gnulib/Makefile.in: Regenerate.
+ * gnulib/extra/update-copyright: Update.
+ * gnulib/m4/gnulib-cache.m4: Update.
+ * gnulib/m4/gnulib-comp.m4: Update.
+
+2012-04-18 Tristan Gingold <gingold@adacore.com>
+
+ * configure.ac (aix): Put -lpthread into libs.
+ * configure: Regenerate.
+
+2012-04-18 Tom Tromey <tromey@redhat.com>
+
+ * linespec.c (convert_linespec_to_sals): Don't use
+ SYMBOL_OBJ_SECTION.
+ (compare_msymbols): Arguments are minsym_and_objfile, not
+ minimal_symbol*. Don't use SYMBOL_OBJ_SECTION.
+
2012-04-18 Pedro Alves <palves@redhat.com>
Revert gnulib/ part of:
objects.
(update_dynamic_varobj_children): Updated for install_dynamic_child
change. All callers updated.
- (varobj_update): Support for MI variable object type change if
+ (varobj_update): Support for MI variable object type change if
the value changed and RTTI is used to determine the type.
(create_child_with_value): Call value_actual_type instead of
value_type.
- (adjust_value_for_child_access): Extended with a new parameter which
+ (adjust_value_for_child_access): Extended with a new parameter which
specify whether the given value should be casted to enclosing type.
All callers updated.
Import gnulib module inttypes from git
(250b80067c1e1d8faa0c42fb572f721975b929c5)
* Makefile.in (HFILES_NO_SRCDIR): Add gnulib/inttypes.in.h.
- (aclocal_m4_deps): Add gnulib/m4/inttypes.m4 and gnulib/m4/inttypes-pri.m4
+ (aclocal_m4_deps): Add gnulib/m4/inttypes.m4 and
+ gnulib/m4/inttypes-pri.m4
* aclocal.m4, config.in, configure: Regenerated.
* gnulib/Makefile.am: Update.
* gnulib/Makefile.in: Update.
* gnulib/m4/gnulib-comp.m4: Update.
* gnulib/inttypes.in.h: New.
* gnulib/m4/inttypes-pri.m4: New.
- * gnulib/m4/inttypes.m4: New.
+ * gnulib/m4/inttypes.m4: New.
2012-04-13 Luis Machado <lgustavo@codesourcery.com>
* NEWS: Add an entry about the new 'explore' command.
* data-directory/Makefile.in: Add gdb/command/explore.py
* python/lib/gdb/command/explore.py: Implemention of the 'explore'
- command using the GDB Python API.
+ command using the GDB Python API.
2012-04-10 Maciej W. Rozycki <macro@codesourcery.com>
defines.
* c-exp.y (yyss, yysslim, yyssp, yystacksize, yyvs, yyvsp): New
defines.
- * cp-name-parser.y (yyss, yysslim, yyssp, yystacksize, yyvs)
+ * cp-name-parser.y (yyss, yysslim, yyssp, yystacksize, yyvs)
(yyvsp): New defines.
* f-exp.y (yyss, yysslim, yyssp, yystacksize, yyvs, yyvsp): New
defines.
2012-04-09 Mark Kettenis <kettenis@gnu.org>
- * sparc64-tdep.c (sparc64_store_arguments)
+ * sparc64-tdep.c (sparc64_store_arguments)
(sparc64_store_arguments): Fix coding style.
2012-04-07 Mark Kettenis <kettenis@gnu.org>
(v850_register_name): Add the mpu and fpu register names.
(v850e_register_name): Add the mpu and fpu register names.
(v850e2_register_name): New function.
- (v850_gdbarch_init): Add case for bfd_mach_v850e2 and
+ (v850_gdbarch_init): Add case for bfd_mach_v850e2 and
bfd_mach_v850e2v3.
2012-03-28 Joel Brobecker <brobecker@adacore.com>
(mips32_instruction_has_delay_slot): Likewise.
2012-03-01 Maciej W. Rozycki <macro@mips.com>
- Chris Dearman <chris@mips.com>
- Maciej W. Rozycki <macro@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
+ Chris Dearman <chris@mips.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
* features/mips-dsp.xml: New file.
* features/mips64-dsp.xml: New file.
uninitialized BUF for size 2.
2012-02-27 Chris Dearman <chris@mips.com>
- Nathan Froyd <froydnj@codesourcery.com>
- Maciej W. Rozycki <macro@codesourcery.com>
+ Nathan Froyd <froydnj@codesourcery.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
* mips-tdep.c (mips32_instruction_has_delay_slot): New function.
(mips16_instruction_has_delay_slot): Likewise.
(mips_gdbarch_init): Use mips_adjust_breakpoint_address.
2012-02-27 Maciej W. Rozycki <macro@mips.com>
- Maciej W. Rozycki <macro@codesourcery.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
* infrun.c (handle_inferior_event): Don't proceed through
shared library trampolines if stepping at the machine
2012-02-23 Tristan Gingold <gingold@adacore.com>
- * ada-tasks.c (struct ada_tasks_inferior_data): Add
- known_tasks_element and known_tasks_length fields.
- (read_known_tasks_array): Change argument type. Use pointer type
- and number of elements from DATA. Adjust.
- (read_known_tasks_list): Likewise.
- (get_known_tasks_addr): Remove.
- (ada_set_current_inferior_known_tasks_addr): Renamed to ...
- (ada_tasks_inferior_data_sniffer): ... this. Use symtab for element
- type and array length. Merge former get_known_tasks_addr code.
+ * ada-tasks.c (struct ada_tasks_inferior_data): Add
+ known_tasks_element and known_tasks_length fields.
+ (read_known_tasks_array): Change argument type. Use pointer type
+ and number of elements from DATA. Adjust.
+ (read_known_tasks_list): Likewise.
+ (get_known_tasks_addr): Remove.
+ (ada_set_current_inferior_known_tasks_addr): Renamed to ...
+ (ada_tasks_inferior_data_sniffer): ... this. Use symtab for element
+ type and array length. Merge former get_known_tasks_addr code.
2012-02-23 Jan Kratochvil <jan.kratochvil@redhat.com>