e3b9714a06cc32c960bf0c1613b99b78a978869b
[platform/upstream/binutils.git] / gdb / ChangeLog
1 2008-01-02  Joel Brobecker  <brobecker@adacore.com>
2
3         * ada-lang.c (ada_evaluate_subexp): Modify the value returned
4         when noside is EVAL_AVOID_SIDE_EFFECTS to be an lval_memory.
5         This is needed to make sure that any other treatment applied
6         to the resulting value does not fail for spurious reason,
7         such as trying to take the address of this value.
8
9 2008-01-02  Joel Brobecker  <brobecker@adacore.com>
10
11         * ada-lang.c (ada_value_equal): Dereference reference types when
12         comparing arrays.
13  
14 2008-01-01  Daniel Jacobowitz  <dan@codesourcery.com>
15
16         Updated copyright notices for most files.
17
18 2008-01-01  Christopher Faylor  <me+gdb@cgf.cx>
19
20         * win32-nat.c (psapi_module_handle): Remove static.
21         (get_module_name): Rename from psapi_get_dll_name.  Revamp slightly to
22         return first module found if base_address is zero.  Don't initialize
23         psapi function pointers here.  Convert to cygwin paths when
24         appropriate.
25         (win32_pid_to_exec_file): Use Cygwin's /proc interface to determine
26         executable name.  Use get_module_name when that fails or when
27         !__CYGWIN__.
28         (_initialize_psapi): New function.  Initialize psapi stuff before it is
29         needed or issue a warning if it is not found.  Move psapi_module_handle
30         here.
31
32 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
33
34         * ada-lang.c (ada_remove_trailing_digits): New function.
35         (ada_remove_po_subprogram_suffix): New function.
36         (ada_decode): Improve. Move the description of the algorithm
37         directly inside the code, instead of in the function global
38         description.
39
40 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
41
42         * ada-valprint.c (ada_val_print_1) [TYPE_CODE_REF]: Ignore deref_ref
43         and always print the dereferenced value.
44
45 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
46
47         * ada-lang.c (ada_evaluate_subexp, case BINOP_SUB): Add handling
48         of the case where the first argument is a reference.
49         (ada_evaluate_subexp, case BINOP_ADD): Likewise.
50
51 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
52
53         Implement support for Ada interface types.
54
55         * ada-lang.c (ada_is_dispatch_table_ptr_type): New function.
56         (ada_is_ignored_field): Ignore fields that are a dispatch table
57         of a tagged type.
58
59 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
60
61         * top.c (print_gdb_version): Update copyright year.
62
63 2008-01-01  Joel Brobecker  <brobecker@adacore.com>
64
65         * ChangeLog-2007: New ChangeLog rotation.
66         * ChangeLog: Reset for 2008.
67         * config/djgpp/fnchange.lst: Add entries for ChangeLog-2006 and
68         ChangeLog-2007.
69
70 For older changes see ChangeLog-2007.
71 \f
72 Local Variables:
73 mode: change-log
74 left-margin: 8
75 fill-column: 74
76 version-control: never
77 coding: utf-8
78 End: