* ada-lang.c (process_raise_exception_name): Remove extraneous
[deliverable/binutils-gdb.git] / gdb / ChangeLog
1 2006-01-02 Paul N. Hilfinger <hilfinger@adacore.com>
2
3 * ada-lang.c (process_raise_exception_name): Remove extraneous
4 definition from unsubmitted code.
5
6 (is_lower_alphanum): New function.
7 (ada_decode): Add support for decoding protected object subprograms
8 and entries, and of entities declared inside protected object
9 subprograms.
10 Also add missing handling for__{DIGITS}+ suffixes.
11 Allow '$<digits>' as valid overloading suffix.
12 (is_name_suffix): Add handling for protected type entriy suffixes.
13 Also add support for protected type subprogram suffixes, but keep
14 it commented out for now, as there is an ambiguity between these
15 entities and other internally generated entities.
16 Allow '$<digits>' as valid overloading suffix.
17 (is_valid_name_for_wild_match): New function.
18 (wild_match): Add an exra level of verification of the entity name
19 before declaring it a match for the given pattern.
20
21 (ada_type_of_array, ada_evaluate_subexp): Use more proper
22 longest_to_int rather than cast.
23
24 (ada_evaluate_subexp): Use "invalid" rather than "illegal" in comment.
25
26 (ada_coerce_to_simple_array): Call check_size to make sure
27 that the object size is reasonable.
28
29 (ada_value_primitive_packed_val): Use correct location in target
30 buffer for extracting packed record fields that are themselves records.
31
32 (add_defn_to_vec): Do not try to replace a stub type by its full
33 type. Avoids a potential infinite loop.
34
35 (ada_lookup_symbol): Move return incorrectly placed return statement,
36 causing a loop that should be scanning all object files to only
37 scan the first one.
38
39 (ada_tag_name_2): New function.
40 (ada_tag_name_1): If no 'tsd' field found in the dispatching table,
41 use alternative representation.
42
43 (ada_find_renaming_symbol): Strip the function name suffix when
44 computing the XR type name.
45
46 (ada_to_fixed_type): Try determining the tag only if we have the
47 object's address.
48 (to_fixed_array_type): Add comments.
49
50 (ada_check_typedef): Replace expression checking whether the given
51 type is a stub or not by a "call" to TYPE_STUB. Clearer and more
52 consistent.
53
54 * ada-lang.h (ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS): Allow
55 '$' in addition to '.' for runtime auxiliary function name suffixes.
56 See changes to ada_decode above.
57
58 (struct task_control_block): Add field called_task. (This change is
59 to keep synchronized with our local sources; it does not affect the
60 public version yet.)
61
62 * ada-typeprint.c (ada_print_type): Use int_string for printing
63 modulus of modular type.
64
65 (print_range): Trivial editorial comment fix.
66
67 * ada-valprint.c (ada_emit_char): Use normal Ada syntax for
68 double quote in string.
69
70 2006-01-01 Joel Brobecker <brobecker@adacore.com>
71
72 * top.c: Add 2006 to list of copyright years in file header.
73
74 2006-01-01 Joel Brobecker <brobecker@adacore.com>
75
76 * top.c (print_gdb_version): Update copyright year to 2006.
77
78 2006-01-01 Roger Sayle <roger@eyesopen.com>
79 Elena Zannoni <ezannoni@redhat.com>
80
81 PR symtab/1651
82 * xcoffread.c (xcoff_next_symbol_text): Check this_symtab_psymtab
83 for NULL before assigning this_symtab_psymtab->objfile to objfile.
84 (scan_xcoff_symtab): Initialize next_symbol_text_func.
85 (Committed by Jim Blandy)
86
87 For older changes see ChangeLog-2005.
88 \f
89 Local Variables:
90 mode: change-log
91 left-margin: 8
92 fill-column: 74
93 version-control: never
94 End:
This page took 0.032295 seconds and 5 git commands to generate.