]> Git Repo - binutils.git/blame - gdb/ChangeLog
* ada-lang.c (ada_evaluate_subexp): Evaluate tagged types in
[binutils.git] / gdb / ChangeLog
CommitLineData
6799def4
JB
12008-01-04 Joel Brobecker <[email protected]>
2
3 * ada-lang.c (ada_evaluate_subexp): Evaluate tagged types in
4 EVAL_NORMAL mode when noside is EVAL_AVOID_SIDE_EFFECTS.
5
d3353bbd
JB
62008-01-04 Joel Brobecker <[email protected]>
7
8 * ada-exp.y (chop_separator): New function.
9 (write_selectors): Rewrite to re-use chop_separator.
10 (ada_nget_field_index, get_symbol_field_type): New functions.
11 (write_var_or_type): Add support for "ptype TYPENAME.FIELD"
12 expressions.
13
82cf6c60
TJB
142008-01-03 Thiago Jung Bauermann <[email protected]>
15
16 * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
17 of SYMBOL_VALUE when working with function symbols.
18
b3dbf008
JB
192008-01-03 Joel Brobecker <[email protected]>
20
21 * ada-lang.c (resolve_subexp): Add handling of OP_REGISTER
22 expressions. These expressions do not need to be rewriten.
23
02eb380e
JB
242008-01-03 Joel Brobecker <[email protected]>
25
26 * dwarf2read.c (read_enumeration_type): Flag type as stub if
27 the given die is a declaration.
28
abb68b3e
JB
292008-01-03 Joel Brobecker <[email protected]>
30
31 * ada-lang.c (ada_array_bound_from_type): Make non-static.
32 Handle properly the case when the index type is an enumerated type.
33 Do not return the subtype of the bounds type, just return the
34 bounds type directly - this is not needed and is more consistent
35 with what we do for arrays when no XA parallel type exists.
36
f192137b
JB
372008-01-03 Joel Brobecker <[email protected]>
38
39 * ada-lang.c (static_unwrap_type): Add forward declaration.
40 (template_to_static_fixed_type): Fields of dynamic types sometimes
41 also need to be unwrapped. Take this into account.
42 (ada_to_fixed_type_1): Renamed from ada_to_fixed_type.
43 (ada_to_fixed_type): New wrapper around ada_to_fixed_type_1.
44 * ada-typeprint.c (ada_print_type): Get the typename from
45 the original type, not the base type.
46
1ed6ede0
JB
472008-01-03 Jerome Guitton <[email protected]>
48
49 * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)
50 (to_fixed_array_type, ada_to_fixed_value_create, unwrap_value):
51 Update calls to ada_to_fixed_type.
52 (ada_template_to_fixed_record_type_1): Ditto, but without looking
53 for the tag.
54 (ada_to_fixed_type): Add check_tag parameter; do not look for
55 tag if null. When looking for a tag, use a fixed record type.
56 * ada-lang.h (ada_to_fixed_type): Add check_tag parameter.
57 * ada-valprint.c (printable_val_type, ada_value_print): Update
58 calls to ada_to_fixed_type.
59
542a88d0
LM
602008-01-03 Luis Machado <[email protected]>
61
62 * doublest.c (convert_floatformat_to_doublest): Call
63 floatformat_to_doublest instead of floatformat_to_double and use
64 DOUBLEST variables.
65 (convert_doublest_to_floatformat): Call floatformat_from_doublest
66 instead of floatformat_from_double and use DOUBLEST variables.
67
dc2bbab2
NH
682008-01-03 Nick Hudson <[email protected]>
69
70 * MAINTAINERS (Write After Approval): Add self.
71
8b60591b
JB
722008-01-03 Joel Brobecker <[email protected]>
73
74 * symfile.c (set_initial_language): Make non-static.
75 * symfile.h (set_initial_language): Add declaration.
76 * language.c: #include "symfile.h".
77 (set_language): Call set_initial_language if the frame language
78 could not be determined.
79
ceef53c1
JB
802008-01-03 Paul N. Hilfinger <[email protected]>
81
82 * eval.c (evaluate_subexp_for_address): Provide frame address to
83 locate_var_value only if it will be needed.
84
ef29ce1a
JK
852008-01-02 Jan Kratochvil <[email protected]>
86
87 * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.
88
0a07e705
JB
892008-01-02 Joel Brobecker <[email protected]>
90
91 * ada-lang.c (ada_evaluate_subexp): Modify the value returned
92 when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory.
93 This is needed to make sure that any other treatment applied
94 to the resulting value does not fail for spurious reason,
95 such as trying to take the address of this value.
96
f58b38bf
JB
972008-01-02 Joel Brobecker <[email protected]>
98
99 * ada-lang.c (ada_value_equal): Dereference reference types when
100 comparing arrays.
101
9b254dd1
DJ
1022008-01-01 Daniel Jacobowitz <[email protected]>
103
104 Updated copyright notices for most files.
105
33605d39
CF
1062008-01-01 Christopher Faylor <[email protected]>
107
108 * win32-nat.c (psapi_module_handle): Remove static.
109 (get_module_name): Rename from psapi_get_dll_name. Revamp slightly to
110 return first module found if base_address is zero. Don't initialize
111 psapi function pointers here. Convert to cygwin paths when
112 appropriate.
113 (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine
114 executable name. Use get_module_name when that fails or when
115 !__CYGWIN__.
116 (_initialize_psapi): New function. Initialize psapi stuff before it is
117 needed or issue a warning if it is not found. Move psapi_module_handle
118 here.
119
29480c32
JB
1202008-01-01 Joel Brobecker <[email protected]>
121
122 * ada-lang.c (ada_remove_trailing_digits): New function.
123 (ada_remove_po_subprogram_suffix): New function.
124 (ada_decode): Improve. Move the description of the algorithm
125 directly inside the code, instead of in the function global
126 description.
127
969a1360
JB
1282008-01-01 Joel Brobecker <[email protected]>
129
130 * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
131 and always print the dereferenced value.
132
b7789565
JB
1332008-01-01 Joel Brobecker <[email protected]>
134
135 * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
136 of the case where the first argument is a reference.
137 (ada_evaluate_subexp, case BINOP_ADD): Likewise.
138
73fb9985
JB
1392008-01-01 Joel Brobecker <[email protected]>
140
141 Implement support for Ada interface types.
142
143 * ada-lang.c (ada_is_dispatch_table_ptr_type): New function.
144 (ada_is_ignored_field): Ignore fields that are a dispatch table
145 of a tagged type.
146
636265b6
JB
1472008-01-01 Joel Brobecker <[email protected]>
148
149 * top.c (print_gdb_version): Update copyright year.
150
9d200a2e 1512008-01-01 Joel Brobecker <[email protected]>
b7589f7d 152
9d200a2e
JB
153 * ChangeLog-2007: New ChangeLog rotation.
154 * ChangeLog: Reset for 2008.
155 * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and
156 ChangeLog-2007.
b7589f7d 157
9d200a2e 158For older changes see ChangeLog-2007.
c906108c
SS
159\f
160Local Variables:
161mode: change-log
162left-margin: 8
163fill-column: 74
164version-control: never
57da7796 165coding: utf-8
c906108c 166End:
This page took 1.889183 seconds and 4 git commands to generate.