* ada-lang.h (ada_renaming_category): New enumerated type.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index ce6e80d9511e00ea686188b8bcf7fb5ef11ea0a2..86be830e04752ad87b86c371252f92b625a32008 100644 (file)
@@ -1,3 +1,65 @@
+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.
This page took 0.024232 seconds and 4 git commands to generate.