* mips-tdep.c (mips_about_to_return): Remove dead MIPS16 support
[binutils-gdb.git] / gdb / ChangeLog
index dd5f7ecf3e9217f68471665a8abc5d3920ea8f73..14bf93432baf29eaeed876ec324f9e6742a6a672 100644 (file)
-2012-04-19  Doug Evans  <dje@google.com>
+2012-04-24  Maciej W. Rozycki  <macro@codesourcery.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.
+       * 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>
 
        * 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.
-        * acx_configure_dir.m4: New file.
-        * 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.
+       * 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.
        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>