* ada-lang.h (ada_renaming_category): New enumerated type.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ca66c288a5e88db6941848f5609d495b83cfab76..86be830e04752ad87b86c371252f92b625a32008 100644 (file)
@@ -1,3 +1,212 @@
+2007-12-21  Paul N. Hilfinger  <hilfinger@adacore.com>
+
+       * ada-lang.h (ada_renaming_category): New enumerated type.
+       (ada_lookup_encoded_symbol): Declare.
+       (ada_parse_renaming): Declare.
+       (ada_renaming_type,ada_is_object_renaming)
+       (ada_simple_renamed_entity): Delete declarations.
+       * ada-lang.c (ada_parse_renaming): New function to concentrate
+       extraction of information from renaming symbols.
+       (parse_old_style_renaming): New function to concentrate
+       extraction of old-style (purely type-based) renaming information.
+       (renaming_is_visible): Rename to...
+       (old_renaming_is_invisible): Rename and change sense of
+       renaming_is_visible.
+       (remove_out_of_scope_renamings): Rename to...
+       (remove_irrelevant_renamings): Renames remove_out_of_scope_renamings
+       and augments with additional logic to handle cases where the same
+       object renaming is encoded both as a reference variable and an
+       encoded renaming.
+       (ada_renaming_type,ada_is_object_renaming)
+       (ada_simple_renamed_entity): Delete definitions.
+       (ada_lookup_encoded_symbol): New function factored out of
+       ada_lookup_symbol.
+       (ada_lookup_symbol): Reimplement to call ada_lookup_encoded_symbol.
+       (wild_match): Don't reject perfect match of prefix.
+       (ada_find_renaming_symbol): Factor old-style renaming logic into
+       find_old_style_renaming_symbol.
+       (find_old_style_renaming_symbol): New name for content of old
+       ada_find_renaming_symbol.
+       (ada_prefer_type): Reimplement not to use ada_renaming_type.
+       * ada-exp.y (write_object_renaming): Change interface.  Reimplement
+       to use new arguments and ada_parse_renaming.
+       Correct blocks used to find array index.
+       (write_var_or_type): Reimplement to use ada_parse_renaming.
+
+2007-12-21  Denis Pilat <denis.pilat@st.com>
+
+       * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN): Defined to a bigger
+       value or to PATH_MAX when possible.
+
+2007-12-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * rs6000-tdep.h: Remove defs.h #include.
+       * Makefile.in (rs6000_tdep_h): Update dependencies.
+
+2007-12-20  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * gdbtypes.c (gdbtypes_post_init): Change names of decimal float types
+       to conform to C extension for decimal float.
+       * c-lang.c (enum c_primitive_types): Add entries for Decimal Floating
+       Point types.
+       (enum cplus_primitive_types): Likewise.
+       (c_language_arch_info): Add Decimal Floating Point builtin types to
+       the primitive_type_vector.
+       (cplus_language_arch_info): Likewise.
+
+2007-12-20  David Ung  <davidu@mips.com>
+            Maciej W. Rozycki  <macro@mips.com>
+
+       * mips-tdep.c (mips_n32n64_push_dummy_call): Sign-extend
+       integers and 32-bit pointers as required by the ABI.
+
+2007-12-20  Joel Brobecker  <brobecker@adacore.com>
+
+       * symtab.h: Remove "defs.h" #include.
+       * Makefile.in (symtab_h): Update dependencies.
+
+2007-12-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * symtab.h: #include "defs.h".
+       (enum language): Remove opaque declaration.
+       * Makefile.in (symtab_h): Update dependencies.
+
+2007-12-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * language.h (enum exp_opcode): Remove commented out forward
+       declaration.
+       (op_error): Delete declaration.
+
+2007-12-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * infrun.c (handle_inferior_event): Fix spelling in comment.
+
+2007-12-18  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * minsyms.c (lookup_minimal_symbol): Also check the separate
+       debug objfile.
+       (lookup_minimal_symbol_text): Likewise.
+       (lookup_minimal_symbol_solib_trampoline): Likewise.
+       * symtab.c (lookup_global_symbol_from_objfile): Likewise.
+
+2007-12-18  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * mi/mi-main.c (mi_cmd_list_features): Announce
+       the 'pending-breakpoints' feature.
+
+2007-12-17  Jim Blandy  <jimb@codesourcery.com>
+
+       * dwarf2read.c (dwarf2_add_field): Correctly scale all byte
+       offsets obtained from DW_AT_data_member_location before recording
+       them in FIELD_BITPOS (*fp).
+
+       * dwarf2read.c (attr_form_is_section_offset): Doc fixes.
+
+2007-12-17  Nigel Stephens  <nigel@mips.com>
+            Maciej W. Rozycki  <macro@mips.com>
+
+       * utils.c (string_to_core_addr): If the executable format
+       indicates that addresses should be sign-extended and there are
+       only 8 hex digits in the address, then do so.
+       * Makefile.in (utils.o): Depend on $(gdbcore_h).
+
+2007-12-17  Chris Dearman  <chris@mips.com>
+
+       * symfile.c (init_filename_language_table): Recognise .sx as
+       an assembler file.
+
+2007-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * language.h (enum exp_opcode): Comment out this declaration,
+       undoing the previous change.
+
+2007-12-17  Luis Machado  <luisgpm@br.ibm.com>
+
+        * breakpoint.c: (watch_command_1): Parse additional optional
+        "thread" parameter to the watchpoint command and set the
+        "thread" member of the breakpoint struct.
+
+2007-12-17  Luis Machado  <luisgpm@br.ibm.com>
+
+        * breakpoint.c (bpstat_stop_status): Check an additional
+        condition before evaluating an expression value.
+
+2007-12-17  Joel Brobecker  <brobecker@adacore.com>
+
+       * language.h (enum exp_opcode): Add forward declaration.
+       (language_string_char_type, language_lookup_primitive_type_by_name):
+       Move declaration past declaration of language_defn.
+
+2007-12-16  Daniel Jacobowitz  <dan@codesourcery.com>
+            Joseph Myers  <joseph@codesourcery.com>
+
+       * configure.ac: Check for *-*-solaris2.1[[0-9]]* instead of
+       *-*-solaris2.1[[0-9]].
+       * configure: Regenerate.
+       * procfs.c (proc_set_current_signal): If redelivering a signal,
+       reuse the current siginfo if possible.
+
+2007-12-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * f-typeprint.c (print_equivalent_f77_float_type): Remove function.
+       (f_type_print_base): Output the type names directly for real and
+       complex types.
+
+2007-12-16  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * breakpoint.c (bpstat_have_active_hw_watchpoints):
+       Remove
+       (bpstat_stop_status): Remove unused variable
+       real_breakpoint.
+       * breakpoint.h (bpstat_have_active_hw_watchpoints):
+       Remove prototype.
+
+2007-12-16  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * target.h (target_pid_or_tid_to_str): Remove.
+       * infrun.c (handle_inferior_event):
+        Use target_pid_to_str instead of 
+       target_pid_or_tid_to_str.
+       (normal_stop): Likewise.
+
+2007-12-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf2read.c (dwarf_attr_name): Rename `DW_AT_stride_size' to its
+       DWARF3 equivalent `DW_AT_bit_stride'.
+       Rename `DW_AT_stride' to its DWARF3 equivalent `DW_AT_byte_stride'.
+
+2007-12-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * mi/mi-main.c: Remove code that was commented out in 1999.
+
+2007-12-16  Joel Brobecker  <brobecker@adacore.com>
+
+       * expression.h (parse_expression_in_context): Delete prototype.
+       * parse.c (parse_expression_in_context): Delete.
+
+2007-12-14  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Add support for pending breakpoints in MI.
+       * gdb.h (gdb_breakpoint): Add parameter pending.
+       * breakpoint.c (gdb_breakpoint): Add parameter pending.
+       * mi/mi-cmd-break.c (mi_break_insert): Change
+       comment to refer to manual.  Add support for
+       the -f flag, for pending breakpoint.
+
+2007-12-14  Vladimir Prus  <vladimir@codesourcery.com>
+       
+       * breakpoint.c (break_command_really): New, copied
+       from break_command_1. New parameters COND_STRING, THREAD
+       PARSE_CONDITITION_AND_THREAD and PENDING_BREAK_SUPPORT.
+       The previous FLAG parameter split into TEMPFLAG and
+       HARDWAREFLAG.
+       When PARSE_CONDITION_AND_THREAD is not set, duplicate
+       the passed condition string.
+       (struct captured_breakpoint_args): Remove
+       (do_captured_breakpoint): Remove.
+       (break_command_1): Relay to break_command_really.
+       (gdb_breakpoint): Relay to break_command_really.
+       
 2007-12-13  Michael Snyder  <msnyder@specifix.com>
 
        * mips-linux-tdep.c (mips64_fill_gregset): Remove unused variable.
This page took 0.025846 seconds and 4 git commands to generate.