]> Git Repo - binutils.git/blame - gdb/ChangeLog
2008-01-09 H.J. Lu <[email protected]>
[binutils.git] / gdb / ChangeLog
CommitLineData
0aea4bf3
LM
12008-01-09 Luis Machado <[email protected]>
2
3 * printcmd.c (printf_command): Add seen_big_h, seen_big_d and
4 seen_double_big_d, treat the new H, D, and DD modifiers as length
5 modifiers.
6
137033e9
JB
72008-01-08 Joel Brobecker <[email protected]>
8
9 * dwarf2read.c (read_enumeration_type): Add comment.
10
dda297ec
TJB
112008-01-08 Thiago Jung Bauermann <[email protected]>
12
13 * config.in: Regenerate.
14
a93c0eb6
JB
152008-01-08 Joel Brobecker <[email protected]>
16
17 * ada-lang.c (ada_convert_actual): Renames convert_actual.
18 Make non-static.
19 (ada_convert_actuals): Delete.
20 * ada-lang.h (ada_convert_actual): Add declaration.
21 (ada_convert_actuals): Remove declaration.
22 * infcall.c: #include "ada-lang.h".
23 (value_arg_coerce): Add new parameter sp. Update function
24 documetnation. Add handling of Ada function call parameters.
25 * Makefile.in (infcall.o): Update dependencies.
26
a84a8a0d
JB
272008-01-08 Paul Hilfinger <[email protected]>
28
29 * ada-lang.c (ensure_lval): Fix value lval kind.
30 (convert_actual): Add handling for arguments passed by reference.
31
d7f98cce
DE
322008-01-08 Doug Evans <[email protected]>
33
34 * dbxread.c (read_dbx_symtab): Fix indentation.
35
4ef30785
TJB
362008-01-07 Thiago Jung Bauermann <[email protected]>
37
38 * Makefile.in (dfp.o): Depend on expression.h, gdbtypes.h and value.h.
39 (valarith.o): Depend on dfp.h.
40 (valops.o): Likewise.
41 * dfp.c: Include expression.h, gdbtypes.h, value.h and dfp.h.
42 (set_decnumber_context): New function.
43 (decimal_check_errors): Likewise.
44 (decimal_from_number): Likewise.
45 (decimal_to_number): Likewise.
46 (decimal_from_string): Use set_decnumber_context and
47 decimal_check_errors.
48 (decimal_from_integral): New function.
49 (decimal_from_floating): Likewise.
50 (decimal_to_double): Likewise.
51 (promote_decimal): Likewise.
52 (decimal_binop): Likewise.
53 (decimal_is_zero): Likewise.
54 (decimal_compare): Likewise.
55 (decimal_convert): Likewise.
56 * dfp.h (decimal_from_integral): New prototype.
57 (decimal_from_floating): Likewise.
58 (decimal_to_double): Likewise.
59 (decimal_binop): Likewise.
60 (decimal_is_zero): Likewise.
61 (decimal_compare): Likewise.
62 (decimal_convert): Likewise.
63 * eval.c (evaluate_subexp_standard): Remove expect_type argument from
64 call to value_from_decfloat.
65 * valarith.c: Include dfp.h.
66 (value_args_as_decimal): New function.
67 (value_binop): Add if block to handle TYPE_CODE_DECFLOAT values.
68 (value_logical_not): Likewise.
69 (value_equal): Likewise.
70 (value_less): Likewise.
71 (value_pos): Likewise.
72 (value_neg): Formatting fix.
73 * valops.c: Include dfp.h.
74 (value_cast): Add if block to handle TYPE_CODE_DECFLOAT values.
75 * value.c (unpack_long): Add case to handle TYPE_CODE_DECFLOAT.
76 (unpack_double): Add if block to handle TYPE_CODE_DECFLOAT.
77 (value_from_decfloat): Remove expect_type argument.
78 * value.h (value_from_decfloat): Update prototype.
79
a7c02bc8
VP
802008-01-07 Vladimir Prus <[email protected]>
81
82 Ignore change in name of dynamic linker during
83 execution on Solaris. This also unbreaks pending breakpoints.
84
85 * solist.h (struct target_so_ops): New field same.
86 * solib-svr4.c (svr4_same): New.
87 (_initialize_svr4_solib): Register svr4_same.
88 * solib.c (update_solib_list): Use ops->same, if available.
89
610dd7f9
CF
902008-01-06 Christopher Faylor <[email protected]>
91
92 * win32-nat.c (win32_make_so): Use cygwin-style path to avoid warnings
93 when using MS-DOS paths.
94
7a404eba
PA
952008-01-05 Pedro Alves <[email protected]>
96
97 * NEWS: Mention --pid and --core command line behaviour changes.
98
a4d9b460
PA
992008-01-05 Pedro Alves <[email protected]>
100
101 * main.c (captured_main): Remove 'count' varible and the
102 ALIGN_STACK_ON_ENTRY block that used it. Error out if --core and
103 --pid options were issued simultaneously. If an explicit pid
104 option was passed, don't fallback to core file. Detect extra
105 arguments better in the presence of explicit pid or core
106 arguments.
107
0c281816
JB
1082008-01-05 Joel Brobecker <[email protected]>
109
110 * ada-lang.c (ada_which_variant_applies): Correctly compute
111 the value of the discriminant when the variant record is packed.
112
babe1480
JB
1132008-01-04 Joel Brobecker <[email protected]>
114
115 * ada-lang.c (is_name_suffix): Handle middle-name numeric suffixes
116 that are used to differentiate homonyms.
117
727e3d2e
JB
1182008-01-04 Jerome Guitton <[email protected]>
119
120 * ada-lang.c (decode_packed_array_type): Avoid a seg fault
121 when the type is an anonymous pointer type.
122 (ada_check_typedef): Avoid a seg fault when the type is null.
123 * ada-typeprint.c (print_array_type): Add support for pointer
124 to packed arrays.
125
bb28a9dc
JB
1262008-01-04 Paul N. Hilfinger <[email protected]>
127
128 * ada-exp.y: Allow '{type} ADDRESS' notation on left of assignment.
129
6799def4
JB
1302008-01-04 Joel Brobecker <[email protected]>
131
132 * ada-lang.c (ada_evaluate_subexp): Evaluate tagged types in
133 EVAL_NORMAL mode when noside is EVAL_AVOID_SIDE_EFFECTS.
134
d3353bbd
JB
1352008-01-04 Joel Brobecker <[email protected]>
136
137 * ada-exp.y (chop_separator): New function.
138 (write_selectors): Rewrite to re-use chop_separator.
139 (ada_nget_field_index, get_symbol_field_type): New functions.
140 (write_var_or_type): Add support for "ptype TYPENAME.FIELD"
141 expressions.
142
82cf6c60
TJB
1432008-01-03 Thiago Jung Bauermann <[email protected]>
144
145 * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
146 of SYMBOL_VALUE when working with function symbols.
147
b3dbf008
JB
1482008-01-03 Joel Brobecker <[email protected]>
149
150 * ada-lang.c (resolve_subexp): Add handling of OP_REGISTER
151 expressions. These expressions do not need to be rewriten.
152
02eb380e
JB
1532008-01-03 Joel Brobecker <[email protected]>
154
155 * dwarf2read.c (read_enumeration_type): Flag type as stub if
156 the given die is a declaration.
157
abb68b3e
JB
1582008-01-03 Joel Brobecker <[email protected]>
159
160 * ada-lang.c (ada_array_bound_from_type): Make non-static.
161 Handle properly the case when the index type is an enumerated type.
162 Do not return the subtype of the bounds type, just return the
163 bounds type directly - this is not needed and is more consistent
164 with what we do for arrays when no XA parallel type exists.
165
f192137b
JB
1662008-01-03 Joel Brobecker <[email protected]>
167
168 * ada-lang.c (static_unwrap_type): Add forward declaration.
169 (template_to_static_fixed_type): Fields of dynamic types sometimes
170 also need to be unwrapped. Take this into account.
171 (ada_to_fixed_type_1): Renamed from ada_to_fixed_type.
172 (ada_to_fixed_type): New wrapper around ada_to_fixed_type_1.
173 * ada-typeprint.c (ada_print_type): Get the typename from
174 the original type, not the base type.
175
1ed6ede0
JB
1762008-01-03 Jerome Guitton <[email protected]>
177
178 * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)
179 (to_fixed_array_type, ada_to_fixed_value_create, unwrap_value):
180 Update calls to ada_to_fixed_type.
181 (ada_template_to_fixed_record_type_1): Ditto, but without looking
182 for the tag.
183 (ada_to_fixed_type): Add check_tag parameter; do not look for
184 tag if null. When looking for a tag, use a fixed record type.
185 * ada-lang.h (ada_to_fixed_type): Add check_tag parameter.
186 * ada-valprint.c (printable_val_type, ada_value_print): Update
187 calls to ada_to_fixed_type.
188
542a88d0
LM
1892008-01-03 Luis Machado <[email protected]>
190
191 * doublest.c (convert_floatformat_to_doublest): Call
192 floatformat_to_doublest instead of floatformat_to_double and use
193 DOUBLEST variables.
194 (convert_doublest_to_floatformat): Call floatformat_from_doublest
195 instead of floatformat_from_double and use DOUBLEST variables.
196
dc2bbab2
NH
1972008-01-03 Nick Hudson <[email protected]>
198
199 * MAINTAINERS (Write After Approval): Add self.
200
8b60591b
JB
2012008-01-03 Joel Brobecker <[email protected]>
202
203 * symfile.c (set_initial_language): Make non-static.
204 * symfile.h (set_initial_language): Add declaration.
205 * language.c: #include "symfile.h".
206 (set_language): Call set_initial_language if the frame language
207 could not be determined.
208
ceef53c1
JB
2092008-01-03 Paul N. Hilfinger <[email protected]>
210
211 * eval.c (evaluate_subexp_for_address): Provide frame address to
212 locate_var_value only if it will be needed.
213
ef29ce1a
JK
2142008-01-02 Jan Kratochvil <[email protected]>
215
216 * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.
217
0a07e705
JB
2182008-01-02 Joel Brobecker <[email protected]>
219
220 * ada-lang.c (ada_evaluate_subexp): Modify the value returned
221 when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory.
222 This is needed to make sure that any other treatment applied
223 to the resulting value does not fail for spurious reason,
224 such as trying to take the address of this value.
225
f58b38bf
JB
2262008-01-02 Joel Brobecker <[email protected]>
227
228 * ada-lang.c (ada_value_equal): Dereference reference types when
229 comparing arrays.
230
9b254dd1
DJ
2312008-01-01 Daniel Jacobowitz <[email protected]>
232
233 Updated copyright notices for most files.
234
33605d39
CF
2352008-01-01 Christopher Faylor <[email protected]>
236
237 * win32-nat.c (psapi_module_handle): Remove static.
238 (get_module_name): Rename from psapi_get_dll_name. Revamp slightly to
239 return first module found if base_address is zero. Don't initialize
240 psapi function pointers here. Convert to cygwin paths when
241 appropriate.
242 (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine
243 executable name. Use get_module_name when that fails or when
244 !__CYGWIN__.
245 (_initialize_psapi): New function. Initialize psapi stuff before it is
246 needed or issue a warning if it is not found. Move psapi_module_handle
247 here.
248
29480c32
JB
2492008-01-01 Joel Brobecker <[email protected]>
250
251 * ada-lang.c (ada_remove_trailing_digits): New function.
252 (ada_remove_po_subprogram_suffix): New function.
253 (ada_decode): Improve. Move the description of the algorithm
254 directly inside the code, instead of in the function global
255 description.
256
969a1360
JB
2572008-01-01 Joel Brobecker <[email protected]>
258
259 * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
260 and always print the dereferenced value.
261
b7789565
JB
2622008-01-01 Joel Brobecker <[email protected]>
263
264 * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
265 of the case where the first argument is a reference.
266 (ada_evaluate_subexp, case BINOP_ADD): Likewise.
267
73fb9985
JB
2682008-01-01 Joel Brobecker <[email protected]>
269
270 Implement support for Ada interface types.
271
272 * ada-lang.c (ada_is_dispatch_table_ptr_type): New function.
273 (ada_is_ignored_field): Ignore fields that are a dispatch table
274 of a tagged type.
275
636265b6
JB
2762008-01-01 Joel Brobecker <[email protected]>
277
278 * top.c (print_gdb_version): Update copyright year.
279
9d200a2e 2802008-01-01 Joel Brobecker <[email protected]>
b7589f7d 281
9d200a2e
JB
282 * ChangeLog-2007: New ChangeLog rotation.
283 * ChangeLog: Reset for 2008.
284 * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and
285 ChangeLog-2007.
b7589f7d 286
9d200a2e 287For older changes see ChangeLog-2007.
c906108c
SS
288\f
289Local Variables:
290mode: change-log
291left-margin: 8
292fill-column: 74
293version-control: never
57da7796 294coding: utf-8
c906108c 295End:
This page took 1.907272 seconds and 4 git commands to generate.