Bump version to 8.1.50.DATE-git.
[external/binutils.git] / gdb / ChangeLog
1 2018-01-05  Joel Brobecker  <brobecker@adacore.com>
2
3         GDB 8.1 branch created (5219ac6237c272b938c28517bf371429260c71e7):
4         * version.in: Bump version to 8.1.50.DATE-git.
5
6 2018-01-03  Xavier Roirand  <roirand@adacore.com>
7
8         * ada-lang.h (ada_exception_catchpoint_kind) <ada_catch_handlers>:
9         Add field.
10         * ada-lang.c (struct exception_support_info) <catch_handlers_sym>:
11         Add field.
12         (default_exception_support_info) <catch_handlers_sym>: Add field.
13         (exception_support_info_fallback) <catch_handlers_sym>: Add field.
14         (ada_exception_name_addr_1): Add "catch handlers" handling.
15         (ada_exception_catchpoint_cond_string) <ex>: New parameter.
16         Update all callers.
17         (create_excep_cond_exprs) <ex>: Add parameter.
18         (re_set_exception): Update create_excep_cond_exprs call.
19         (print_it_exception, print_one_exception, print_mention_exception)
20         (print_recreate_exception): Add "catch handler" handling.
21         (allocate_location_catch_handlers, re_set_catch_handlers)
22         (check_status_catch_handlers, print_it_catch_handlers)
23         (print_one_catch_handlers, print_mention_catch_handlers)
24         (print_recreate_catch_handlers): New function.
25         (catch_handlers_breakpoint_ops): New variable.
26         (catch_ada_exception_command_split) <is_catch_handlers_cmd>:
27         Add parameter.  Add "catch handler" handling.
28         (ada_exception_sym_name, ada_exception_breakpoint_ops):
29         Add "catch handler" handling.
30         (ada_exception_catchpoint_cond_string): Add "catch handler"
31         handling.
32         (create_ada_exception_catchpoint): Update create_excep_cond_exprs
33         call.
34         (catch_ada_handlers_command): New function.
35         (initialize_ada_catchpoint_ops): Initialize "catch handlers"
36         operations structure.
37         (_initialize_ada_language): Add "catch handlers" command entry.
38         * NEWS: Document "catch handlers" feature.
39
40 2018-01-02  Joel Brobecker  <brobecker@adacore.com>
41
42         * ada-lang.c (ada_value_slice_from_ptr): Take array stride into
43         account when creating the array type of the slice.
44         (ada_value_slice): Likewise.
45
46 2018-01-02  Joel Brobecker  <brobecker@adacore.com>
47
48         * gdbtypes.h (enum dynamic_prop_node_kind) <DYN_PROP_BYTE_STRIDE>:
49         New enum value.
50         (create_array_type_with_stride): Add byte_stride_prop parameter.
51         * gdbtypes.c (create_array_type_with_stride) <byte_stride_prop>:
52         New parameter.  Update all callers in this file.
53         (array_type_has_dynamic_stride): New function.
54         (is_dynamic_type_internal, resolve_dynamic_array): Add handling
55         of arrays with dynamic byte strides.
56         * dwarf2read.c (read_array_type): Add support for dynamic
57         DW_AT_byte_stride attributes.
58
59 2018-01-02  Joel Brobecker  <brobecker@adacore.com>
60
61         * dwarf2read.c (read_unspecified_type): Treat
62         DW_TAG_enumeration_type DIEs from Ada units as stubs.
63
64 2018-01-01  Joel Brobecker  <brobecker@adacore.com>
65
66         Update copyright year range in all GDB files.
67
68 2018-01-01  Joel Brobecker  <brobecker@adacore.com>
69
70         * copyright.py (BY_HAND): Remove gdb/testsuite/gdb.base/step-line.inp
71         and gdb/testsuite/gdb.base/step-line.c.
72
73 2018-01-01  Joel Brobecker  <brobecker@adacore.com>
74
75         * copyright.py (main): Dump the contents of
76         MULTIPLE_COPYRIGHT_HEADERS (separately) from BY_HAND,
77         even if BY_HAND is empty.
78
79 2018-01-01  Joel Brobecker  <brobecker@adacore.com>
80
81         * top.c (print_gdb_version): Update Copyright year in version
82         message.
83
84 2018-01-01  Joel Brobecker  <brobecker@adacore.com>
85
86         * config/djgpp/fnchange.lst: Add entry for gdb/ChangeLog-2017.
87
88 For older changes see ChangeLog-2017.
89 \f
90 Local Variables:
91 mode: change-log
92 left-margin: 8
93 fill-column: 74
94 version-control: never
95 coding: utf-8
96 End: