]> Git Repo - binutils.git/blame - gdb/ChangeLog
* dfp.c, dfp.h: Rename decimal_to_double to decimal_to_doublest.
[binutils.git] / gdb / ChangeLog
CommitLineData
ba759613
MK
12008-01-16 Mark Kettenis <[email protected]>
2
3 * dfp.c, dfp.h: Rename decimal_to_double to decimal_to_doublest.
4 * value.c: All callers changed.
5
7ecb6532
MD
62008-01-16 Markus Deuling <[email protected]>
7
8 * rs6000-nat.c (add_vmap, vmap_ldinfo, vmap_exec): Replace
9 DEPRECATED_STREQ by its expression.
10 * coffread.c (coff_locate_sections, coff_symtab_read): Likewise.
11 * xcoffread.c (read_xcoff_symtab, read_symbol_lineno, find_linenos)
12 (scan_xcoff_symtab): Likewise.
13 * hppa-hpux-tdep.c (hppa_hpux_skip_trampoline_code): Likewise.
14 * f-lang.c (find_common_for_function): Likewise.
15 * objc-exp.y (parse_number): Likewise.
16
17 * defs.h (DEPRECATED_STREQ): Remove.
18
d15cf01c
MD
192008-01-16 Markus Deuling <[email protected]>
20
21 * mn10300-tdep.h (AM33_MODE): Add gdbarch as parameter.
22 * mn10300-tdep.c (set_reg_offsets, mn10300_analyze_prologue): Use
23 get_frame_arch to get at the current_architecture. Update AM33_MODE
24 call.
25 (mn10300_analyze_prologue): Add gdbarch as parameter. Update caller.
26 (mn10300_frame_unwind_cache): Use get_frame_arch to get at the current
27 architecture.
28 (set_reg_offsets, mn10300_analyze_prologue): Fix indentation.
29
f8028488
MD
302008-01-16 Markus Deuling <[email protected]>
31
32 * amd64-nat.h (amd64_native_gregset_supplies_p): Add gdbarch as
33 parameter.
34 * amd64-nat.c (amd64_native_gregset_supplies_p): Likewise.
35
36 (amd64_native_gregset_reg_offset): Add gdbarch as parameter. Replace
37 current_gdbarch by gdbarch. Update caller.
38
39 * amd64-linux-nat.c (amd64_linux_fetch_inferior_registers)
40 (amd64_linux_store_inferior_registers): Use get_regcache_arch to get at
41 the current architecture. Update calls of
42 amd64_native_gregset_supplies_p.
43 * amd64bsd-nat.c (amd64bsd_fetch_inferior_registers)
44 (amd64bsd_store_inferior_registers): Likewise.
45
e101270f
MD
462008-01-16 Markus Deuling <[email protected]>
47
48 * ppc-linux-nat.c (ppc_register_u_addr): Add gdbarch as parameter.
49 Replace current_gdbarch by gdbarch. Update caller.
50
063e58ba
MD
512008-01-16 Markus Deuling <[email protected]>
52
53 * dbxread.c (repeated_header_complaint, dbx_symfile_init)
54 (read_dbx_dynamic_symtab, function_outside_compilation_unit_complaint)
55 (read_dbx_symtab, end_psymtab, dbx_psymtab_to_symtab_1)
56 (dbx_psymtab_to_symtab, read_ofile_symtab, process_one_symbol)
57 (stabsect_build_psymtabs): Fix indentation.
58
662fb31b
MS
592008-01-15 Michael Snyder <[email protected]>
60
61 * corelow.c (core_xfer_partial): Comment, cut/paste error.
62
c1766e7d
PM
632008-01-14 Pierre Muller <[email protected]>
64
65 * win32-nat.c (win32_create_inferior): Restore code calling
66 CloseHandle on ProcessInformation structure.
67
5ed10e6e
NH
682008-01-13 Nick Hudson <[email protected]>
69
70 * configure.ac: Check for void * as 3 argument of ptrace.
71 * configure: regenerate.
72
be8626e0
MD
732008-01-11 Markus Deuling <[email protected]>
74
75 * alpha-tdep.c (alpha_heuristic_proc_start)
76 (alpha_sigtramp_register_address): Add gdbarch as parameter. Replace
77 current_gdbarch by gdbarch.
78
79 (alpha_heuristic_frame_unwind_cache): Use get_frame_arch to get at the
80 current architecture by frame_info. Update alpha_heuristic_proc_start
81 call.
82
83 (alpha_sigtramp_frame_this_id, alpha_sigtramp_frame_prev_register): Use
84 get_frame_arch to get at the current architecture by frame_info. Update
85 alpha_sigtramp_register_address call.
86
87 * arm-tdep.c (thumb_scan_prologue): Add gdbarch as parameter and replace
88 current_gdbarch by gdbarch. Update caller.
89 (convert_to_extended, convert_from_extended): Add endianess parameter
90 for comparison. Update caller.
91 (arm_extract_return_value, arm_store_return_value): Use
92 get_regcache_arch to get at the current architecture.
93
94 * cris-tdep.c (cris_register_size): Add gdbarch as parameter. Replace
95 current_gdbarch by gdbarch. Update caller.
96 (cris_gdb_func, move_to_preg_op, none_reg_mode_move_from_preg_op): Add
97 gdbarch as parameter. Update caller. Replace current_gdbarch by gdbarch.
98
99 * h8300-tdep.c (E_PSEUDO_CCR_REGNUM, E_PSEUDO_EXR_REGNUM, BINWORD): Add
100 gdbarch as parameter. Update caller.
101 (h8300_init_frame_cache): Add gdbarch as parameter. Replace
102 current_gdbarch by gdbarch. Update caller.
103
104 * hppa-tdep.c (skip_prologue_hard_way): Add gdbarch as parameter and
105 update caller. Replace current_gdbarch by gdbarch.
106
107 * m32c-tdep.c (m32c_skip_trampoline_code): Use get_frame_arch to get at
108 the current architecture. Replace current_gdbarch by gdbarch.
109 * m68hc11-tdep.c (m68hc11_frame_unwind_cache): Likewise.
110 (STACK_CORRECTION, USE_PAGE_REGISTER): Replace M6811_TDEP by its
111 expression. Add gdbarch as parameter and replace current_gdbarch with
112 it. Update caller.
113 (M6811_TDEP): Remove.
114 (m68hc11_frame_prev_register): Use get_frame_arch to get at the current
115 architecture.
116 (m68hc11_scan_prologue): Add gdbarch as parameter. Replace
117 current_gdbarch by gdbarch. Update caller.
118
119 * m68k-tdep.c (m68k_analyze_prologue): Add gdbarch as parameter and
120 update caller.
121 (m68k_analyze_register_saves): Likewise. Also replace current_gdbarch
122 by gdbarch.
123
124 * rs6000-tdep.c (skip_prologue): Add gdbarch as parameter and update
125 caller. Relace current_gdbarch by gdbarch.
126 (altivec_register_p, spe_register_p): Likewise.
127 * ppc-tdep.h (altivec_register_p, spe_register_p): Add gdbarch as
128 parameter.
129 * ppc-linux-nat.c (fetch_register, store_register): Update caller of
130 altivec_register_p and spe_register_p.
131
132 * score-tdep.c (score_fetch_inst): Add gdbarch as parameter. Update
133 caller. Replace current_gdbarch by gdbarch.
134 (score_analyze_prologue): use get_frame_arch to get at the current
135 architecture.
136
137 * sparc-tdep.h (sparc_analyze_prologue): Add gdbarch as parameter.
138 * sparc-tdep.c (sparc_analyze_prologue): Likewise. Replace
139 current_gdbarch by gdbarch. Update caller.
140 (sparc_frame_cache): Use get_frame_arch to get at the current
141 architecture.
142 * sparce64-tdep.c (sparc64_skip_prologue): Update call of
143 sparc_analyze_prologue.
144
145 * mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add gdbarch as
146 parameter.
147
ed49a04f
MD
1482008-01-11 Markus Deuling <[email protected]>
149
150 * exec.c: #include "arch-utils.h"
151 (print_section_info): Use gdbarch_from_bfd to get at the
152 current architecture. Replace current_gdbarch. Fix indention. Replace
153 deprecated_print_address_numeric by paddress.
154 * Makefile.in (exec.o) Add dependency to arch-utils.h.
155
156 * valprint.c (val_print_string): Replace
157 deprecated_print_address_numeric.
158 * tracepoint.c (trace_mention, scope_info): Likewise.
159 * symmisc.c (dump_msymbols, dump_psymtab, dump_symtab_1, print_symbol)
160 (print_symbol, print_partial_symbols, maintenance_info_psymtabs)
161 (maintenance_check_symtabs): Likewise.
162 * symfile.c (list_overlays_command): Likewise.
163 * stack.c (frame_info, print_block_frame_labels): Likewise.
164 * printcmd.c (print_address, print_address_demangle)
165 (address_info): Likewise.
166 * corefile.c (memory_error): Likewise.
167 * infcmd.c (jump_command): Likewise.
168 * breakpoint.c (insert_bp_location, describe_other_breakpoints)
169 (mention, delete_breakpoint): Likewise.
170 * c-valprint.c (print_function_pointer_address, c_val_print): Likewise.
171 * dwarf2read.c (dump_die): Likewise.
172 * ada-valprint.c (ada_val_print_1): Likewise.
173 * f-valprint.c (f_val_print): Likewise.
174 * linux-fork.c (info_forks_command): Likewise.
175 * m32r-com.c (m32r_load_section, m32r_load)
176 (m32r_upload_command): Likewise.
177
178 * ui-out.c (ui_out_field_core_addr): Remove unnecessary comment.
179
6093d2eb
MD
1802008-01-11 Markus Deuling <[email protected]>
181
182 * gdbarch.sh (skip_prologue): Add gdbarch
183 as parameter.
184 * gdbarch.{c,h}: Regenerate.
185
186 * alpha-tdep.c (alpha_skip_prologue): Add gdbarch as parameter.
187 * amd64-tdep.c (amd64_skip_prologue): Likewise.
188 * avr-tdep.c (avr_skip_prologue): Likewise.
189 * cris-tdep.c (cris_skip_prologue): Likewise.
190 * frv-tdep.c (frv_skip_prologue): Likewise.
191 * h8300-tdep.c (h8300_skip_prologue): Likewise.
192 * hppa-tdep.c (hppa_skip_prologue): Likewise.
193 * i386-tdep.c (i386_skip_prologue): Likewise.
194 * ia64-tdep.c (ia64_skip_prologue): Likewise.
195 * iq2000-tdep.c (iq2000_skip_prologue): Likewise.
196 * m32r-tdep.c (m32r_skip_prologue): Likewise.
197 * m68hc11-tdep.c (m68hc11_skip_prologue): Likewise.
198 * m68k-tdep.c (m68k_skip_prologue): Likewise.
199 * m88k-tdep.c (m88k_skip_prologue): Likewise.
200 * mep-tdep.c (mep_skip_prologue): Likewise.
201 * mips-tdep.c (mips_skip_prologue): Likewise.
202 * mn10300-tdep.c (mn10300_skip_prologue): Likewise.
203 * mt-tdep.c (mt_skip_prologue): Likewise.
204 * rs6000-tdep.c (rs6000_skip_prologue): Likewise.
205 * score-tdep.c (score_skip_prologue): Likewise.
206 * sh64-tdep.c (sh64_skip_prologue): Likewise.
207 * sh-tdep.c (sh_skip_prologue): Likewise.
208 * sparc64-tdep.c (sparc64_skip_prologue): Likewise.
209 * sparc-tdep.c (sparc32_skip_prologue): Likewise.
210 * spu-tdep.c (spu_skip_prologue): Likewise.
211 * v850-tdep.c (v850_skip_prologue): Likewise.
212 * vax-tdep.c (vax_skip_prologue): Likewise.
213 * xstormy16-tdep.c (xstormy16_skip_prologue): Likewise.
214 * xtensa-tdep.c (xtensa_skip_prologue): Likewise.
215
216 * arm-tdep.c (arm_skip_prologue): Add gdbarch as parameter. Replace
217 current_gdbarch by gdbarch.
218 * m32c-tdep.c (m32c_skip_prologue): Likewise.
219 * s390-tdep.c (s390_skip_prologue): Likewise.
220
72f5cf0e
DE
2212008-01-10 Doug Evans <[email protected]>
222
223 * defs.h (struct continuation_arg): Fix typo in comment.
224 * target.c (target_translate_tls_address): Fix comment spelling error.
225
689e4e2d
TJB
2262008-01-09 Thiago Jung Bauermann <[email protected]>
227
228 * doublest.h (DOUBLEST_PRINT_FORMAT): Remove % from string.
229 (DOUBLEST_SCAN_FORMAT): Likewise.
230 * dfp.c (decimal_from_floating): Use DOUBLEST_PRINT_FORMAT.
231 * ada-lex.l (processReal): Prepend "%" to use of DOUBLEST_SCAN_FORMAT.
232 * c-exp.y (parse_number): Likewise.
233 * jv-exp.y (parse_number): Likewise.
234 * objc-exp.y (parse_number): Likewise.
235 * p-exp.y (parse_number): Likewise.
236
ab0d6e0d
JB
2372008-01-09 Joel Brobecker <[email protected]>
238
239 * gdbtypes.c (create_array_type): Add handling of null Ada arrays.
240 (check_typedef): Likewise.
241
0aea4bf3
LM
2422008-01-09 Luis Machado <[email protected]>
243
244 * printcmd.c (printf_command): Add seen_big_h, seen_big_d and
245 seen_double_big_d, treat the new H, D, and DD modifiers as length
246 modifiers.
247
137033e9
JB
2482008-01-08 Joel Brobecker <[email protected]>
249
250 * dwarf2read.c (read_enumeration_type): Add comment.
251
dda297ec
TJB
2522008-01-08 Thiago Jung Bauermann <[email protected]>
253
254 * config.in: Regenerate.
255
a93c0eb6
JB
2562008-01-08 Joel Brobecker <[email protected]>
257
258 * ada-lang.c (ada_convert_actual): Renames convert_actual.
259 Make non-static.
260 (ada_convert_actuals): Delete.
261 * ada-lang.h (ada_convert_actual): Add declaration.
262 (ada_convert_actuals): Remove declaration.
263 * infcall.c: #include "ada-lang.h".
264 (value_arg_coerce): Add new parameter sp. Update function
265 documetnation. Add handling of Ada function call parameters.
266 * Makefile.in (infcall.o): Update dependencies.
267
a84a8a0d
JB
2682008-01-08 Paul Hilfinger <[email protected]>
269
270 * ada-lang.c (ensure_lval): Fix value lval kind.
271 (convert_actual): Add handling for arguments passed by reference.
272
d7f98cce
DE
2732008-01-08 Doug Evans <[email protected]>
274
275 * dbxread.c (read_dbx_symtab): Fix indentation.
276
4ef30785
TJB
2772008-01-07 Thiago Jung Bauermann <[email protected]>
278
279 * Makefile.in (dfp.o): Depend on expression.h, gdbtypes.h and value.h.
280 (valarith.o): Depend on dfp.h.
281 (valops.o): Likewise.
282 * dfp.c: Include expression.h, gdbtypes.h, value.h and dfp.h.
283 (set_decnumber_context): New function.
284 (decimal_check_errors): Likewise.
285 (decimal_from_number): Likewise.
286 (decimal_to_number): Likewise.
287 (decimal_from_string): Use set_decnumber_context and
288 decimal_check_errors.
289 (decimal_from_integral): New function.
290 (decimal_from_floating): Likewise.
291 (decimal_to_double): Likewise.
292 (promote_decimal): Likewise.
293 (decimal_binop): Likewise.
294 (decimal_is_zero): Likewise.
295 (decimal_compare): Likewise.
296 (decimal_convert): Likewise.
297 * dfp.h (decimal_from_integral): New prototype.
298 (decimal_from_floating): Likewise.
299 (decimal_to_double): Likewise.
300 (decimal_binop): Likewise.
301 (decimal_is_zero): Likewise.
302 (decimal_compare): Likewise.
303 (decimal_convert): Likewise.
304 * eval.c (evaluate_subexp_standard): Remove expect_type argument from
305 call to value_from_decfloat.
306 * valarith.c: Include dfp.h.
307 (value_args_as_decimal): New function.
308 (value_binop): Add if block to handle TYPE_CODE_DECFLOAT values.
309 (value_logical_not): Likewise.
310 (value_equal): Likewise.
311 (value_less): Likewise.
312 (value_pos): Likewise.
313 (value_neg): Formatting fix.
314 * valops.c: Include dfp.h.
315 (value_cast): Add if block to handle TYPE_CODE_DECFLOAT values.
316 * value.c (unpack_long): Add case to handle TYPE_CODE_DECFLOAT.
317 (unpack_double): Add if block to handle TYPE_CODE_DECFLOAT.
318 (value_from_decfloat): Remove expect_type argument.
319 * value.h (value_from_decfloat): Update prototype.
320
a7c02bc8
VP
3212008-01-07 Vladimir Prus <[email protected]>
322
323 Ignore change in name of dynamic linker during
324 execution on Solaris. This also unbreaks pending breakpoints.
325
326 * solist.h (struct target_so_ops): New field same.
327 * solib-svr4.c (svr4_same): New.
328 (_initialize_svr4_solib): Register svr4_same.
329 * solib.c (update_solib_list): Use ops->same, if available.
330
610dd7f9
CF
3312008-01-06 Christopher Faylor <[email protected]>
332
333 * win32-nat.c (win32_make_so): Use cygwin-style path to avoid warnings
334 when using MS-DOS paths.
335
7a404eba
PA
3362008-01-05 Pedro Alves <[email protected]>
337
338 * NEWS: Mention --pid and --core command line behaviour changes.
339
a4d9b460
PA
3402008-01-05 Pedro Alves <[email protected]>
341
342 * main.c (captured_main): Remove 'count' varible and the
343 ALIGN_STACK_ON_ENTRY block that used it. Error out if --core and
344 --pid options were issued simultaneously. If an explicit pid
345 option was passed, don't fallback to core file. Detect extra
346 arguments better in the presence of explicit pid or core
347 arguments.
348
0c281816
JB
3492008-01-05 Joel Brobecker <[email protected]>
350
351 * ada-lang.c (ada_which_variant_applies): Correctly compute
352 the value of the discriminant when the variant record is packed.
353
babe1480
JB
3542008-01-04 Joel Brobecker <[email protected]>
355
356 * ada-lang.c (is_name_suffix): Handle middle-name numeric suffixes
357 that are used to differentiate homonyms.
358
727e3d2e
JB
3592008-01-04 Jerome Guitton <[email protected]>
360
361 * ada-lang.c (decode_packed_array_type): Avoid a seg fault
362 when the type is an anonymous pointer type.
363 (ada_check_typedef): Avoid a seg fault when the type is null.
364 * ada-typeprint.c (print_array_type): Add support for pointer
365 to packed arrays.
366
bb28a9dc
JB
3672008-01-04 Paul N. Hilfinger <[email protected]>
368
369 * ada-exp.y: Allow '{type} ADDRESS' notation on left of assignment.
370
6799def4
JB
3712008-01-04 Joel Brobecker <[email protected]>
372
373 * ada-lang.c (ada_evaluate_subexp): Evaluate tagged types in
374 EVAL_NORMAL mode when noside is EVAL_AVOID_SIDE_EFFECTS.
375
d3353bbd
JB
3762008-01-04 Joel Brobecker <[email protected]>
377
378 * ada-exp.y (chop_separator): New function.
379 (write_selectors): Rewrite to re-use chop_separator.
380 (ada_nget_field_index, get_symbol_field_type): New functions.
381 (write_var_or_type): Add support for "ptype TYPENAME.FIELD"
382 expressions.
383
82cf6c60
TJB
3842008-01-03 Thiago Jung Bauermann <[email protected]>
385
386 * symtab.c (find_pc_sect_line): Use SYMBOL_VALUE_ADDRESS instead
387 of SYMBOL_VALUE when working with function symbols.
388
b3dbf008
JB
3892008-01-03 Joel Brobecker <[email protected]>
390
391 * ada-lang.c (resolve_subexp): Add handling of OP_REGISTER
392 expressions. These expressions do not need to be rewriten.
393
02eb380e
JB
3942008-01-03 Joel Brobecker <[email protected]>
395
396 * dwarf2read.c (read_enumeration_type): Flag type as stub if
397 the given die is a declaration.
398
abb68b3e
JB
3992008-01-03 Joel Brobecker <[email protected]>
400
401 * ada-lang.c (ada_array_bound_from_type): Make non-static.
402 Handle properly the case when the index type is an enumerated type.
403 Do not return the subtype of the bounds type, just return the
404 bounds type directly - this is not needed and is more consistent
405 with what we do for arrays when no XA parallel type exists.
406
f192137b
JB
4072008-01-03 Joel Brobecker <[email protected]>
408
409 * ada-lang.c (static_unwrap_type): Add forward declaration.
410 (template_to_static_fixed_type): Fields of dynamic types sometimes
411 also need to be unwrapped. Take this into account.
412 (ada_to_fixed_type_1): Renamed from ada_to_fixed_type.
413 (ada_to_fixed_type): New wrapper around ada_to_fixed_type_1.
414 * ada-typeprint.c (ada_print_type): Get the typename from
415 the original type, not the base type.
416
1ed6ede0
JB
4172008-01-03 Jerome Guitton <[email protected]>
418
419 * ada-lang.c (ada_value_struct_elt, to_fixed_array_type)
420 (to_fixed_array_type, ada_to_fixed_value_create, unwrap_value):
421 Update calls to ada_to_fixed_type.
422 (ada_template_to_fixed_record_type_1): Ditto, but without looking
423 for the tag.
424 (ada_to_fixed_type): Add check_tag parameter; do not look for
425 tag if null. When looking for a tag, use a fixed record type.
426 * ada-lang.h (ada_to_fixed_type): Add check_tag parameter.
427 * ada-valprint.c (printable_val_type, ada_value_print): Update
428 calls to ada_to_fixed_type.
429
542a88d0
LM
4302008-01-03 Luis Machado <[email protected]>
431
432 * doublest.c (convert_floatformat_to_doublest): Call
433 floatformat_to_doublest instead of floatformat_to_double and use
434 DOUBLEST variables.
435 (convert_doublest_to_floatformat): Call floatformat_from_doublest
436 instead of floatformat_from_double and use DOUBLEST variables.
437
dc2bbab2
NH
4382008-01-03 Nick Hudson <[email protected]>
439
440 * MAINTAINERS (Write After Approval): Add self.
441
8b60591b
JB
4422008-01-03 Joel Brobecker <[email protected]>
443
444 * symfile.c (set_initial_language): Make non-static.
445 * symfile.h (set_initial_language): Add declaration.
446 * language.c: #include "symfile.h".
447 (set_language): Call set_initial_language if the frame language
448 could not be determined.
449
ceef53c1
JB
4502008-01-03 Paul N. Hilfinger <[email protected]>
451
452 * eval.c (evaluate_subexp_for_address): Provide frame address to
453 locate_var_value only if it will be needed.
454
ef29ce1a
JK
4552008-01-02 Jan Kratochvil <[email protected]>
456
457 * linux-nat.c (linux_child_follow_fork): Call also CHECK_FOR_THREAD_DB.
458
0a07e705
JB
4592008-01-02 Joel Brobecker <[email protected]>
460
461 * ada-lang.c (ada_evaluate_subexp): Modify the value returned
462 when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory.
463 This is needed to make sure that any other treatment applied
464 to the resulting value does not fail for spurious reason,
465 such as trying to take the address of this value.
466
f58b38bf
JB
4672008-01-02 Joel Brobecker <[email protected]>
468
469 * ada-lang.c (ada_value_equal): Dereference reference types when
470 comparing arrays.
471
9b254dd1
DJ
4722008-01-01 Daniel Jacobowitz <[email protected]>
473
474 Updated copyright notices for most files.
475
33605d39
CF
4762008-01-01 Christopher Faylor <[email protected]>
477
478 * win32-nat.c (psapi_module_handle): Remove static.
479 (get_module_name): Rename from psapi_get_dll_name. Revamp slightly to
480 return first module found if base_address is zero. Don't initialize
481 psapi function pointers here. Convert to cygwin paths when
482 appropriate.
483 (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine
484 executable name. Use get_module_name when that fails or when
485 !__CYGWIN__.
486 (_initialize_psapi): New function. Initialize psapi stuff before it is
487 needed or issue a warning if it is not found. Move psapi_module_handle
488 here.
489
29480c32
JB
4902008-01-01 Joel Brobecker <[email protected]>
491
492 * ada-lang.c (ada_remove_trailing_digits): New function.
493 (ada_remove_po_subprogram_suffix): New function.
494 (ada_decode): Improve. Move the description of the algorithm
495 directly inside the code, instead of in the function global
496 description.
497
969a1360
JB
4982008-01-01 Joel Brobecker <[email protected]>
499
500 * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
501 and always print the dereferenced value.
502
b7789565
JB
5032008-01-01 Joel Brobecker <[email protected]>
504
505 * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
506 of the case where the first argument is a reference.
507 (ada_evaluate_subexp, case BINOP_ADD): Likewise.
508
73fb9985
JB
5092008-01-01 Joel Brobecker <[email protected]>
510
511 Implement support for Ada interface types.
512
513 * ada-lang.c (ada_is_dispatch_table_ptr_type): New function.
514 (ada_is_ignored_field): Ignore fields that are a dispatch table
515 of a tagged type.
516
636265b6
JB
5172008-01-01 Joel Brobecker <[email protected]>
518
519 * top.c (print_gdb_version): Update copyright year.
520
9d200a2e 5212008-01-01 Joel Brobecker <[email protected]>
b7589f7d 522
9d200a2e
JB
523 * ChangeLog-2007: New ChangeLog rotation.
524 * ChangeLog: Reset for 2008.
525 * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and
526 ChangeLog-2007.
b7589f7d 527
9d200a2e 528For older changes see ChangeLog-2007.
c906108c
SS
529\f
530Local Variables:
531mode: change-log
532left-margin: 8
533fill-column: 74
534version-control: never
57da7796 535coding: utf-8
c906108c 536End:
This page took 1.92632 seconds and 4 git commands to generate.