Automatic date update in version.in
[external/binutils.git] / binutils / ChangeLog
1 2019-02-12  Nick Clifton  <nickc@redhat.com>
2
3         PR 23440
4         * README-how-to-make-a-release: Use git clean to delete spurious
5         files from the local source repository.
6
7 2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
8
9         * size.c (berkeley_format): Delete.
10         (enum output_format): New enum.
11         (selected_output_format): New variable.
12         (usage): Update to mention GNU format.
13         (main): Update to extract options, and select format as needed.
14         Handle GNU format where needed.
15         (berkeley_sum): Renamed to...
16         (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
17         (berkeley_format): Renamed to...
18         (berkeley_or_gnu_format): ...this, and updated to handle both
19         formats.
20         (print_sizes): Handle GNU format.
21         * doc/binutils.texi (size): Document new GNU format.
22         * testsuite/binutils-all/size.exp: Add test of extended
23         functionality.
24         * NEWS: Mention new functionality.
25
26 2019-02-08  Andrew Burgess  <andrew.burgess@embecosm.com>
27
28         * doc/binutils.texi (size): Update example output for Berkeley
29         format output.
30
31 2019-02-07  Nick Clifton  <nickc@redhat.com>
32
33         * README-how-to-make-a-release: Add a note about updating the
34         obsolete targets in the bfd/config.bfd file.
35
36 2019-02-04  Nick Clifton  <nickc@redhat.com>
37
38         * README-how-to-make-a-release: Add more notes on making a release.
39
40 2019-01-25  Nick Clifton  <nickc@redhat.com>
41
42         PR 24131
43         * readelf.c (process_notes_at): Prevent an illegal memory access
44         when the note's namesize is zero.
45         (decode_tic6x_unwind_bytecode): Add code to handle the case where
46         no registers are specified in a frame pop instruction.
47
48 2019-01-25  Nick Clifton  <nickc@redhat.com>
49
50         * po/bg.po: Updated Bulgarian translation.
51
52 2019-01-23  Nick Clifton  <nickc@redhat.com>
53
54         * po/fr.po: Updated French translation.
55         * po/pt.po: Updated Portuguese translation.
56
57 2019-01-21  Nick Clifton  <nickc@redhat.com>
58
59         * po/uk.po: Updated Ukranian translation.
60
61 2019-01-19  Nick Clifton  <nickc@redhat.com>
62
63         * configure: Regenerate.
64         * binutils/po/binutils.pot.
65
66         * README-how-to-make-a-release: Update description on how to make
67         a branch.
68
69 2018-06-24  Nick Clifton  <nickc@redhat.com>
70
71         2.32 branch created.
72
73 2019-01-17  Nick Clifton  <nickc@redhat.com>
74
75         * objdump.c (disassemble_section): When disassembling from a
76         symbol only stop at the next symbol if the original symbol was not
77         a function symbol.  Otherwise continue disassembling until a new
78         function is reached.
79         * testsuite/binutils-all/objdump.exp: Add tests of extended
80         functionality.
81         * testsuite/binutils-all/disasm.s: New test source file.
82
83 2019-01-16  Kito Cheng  <kito@andestech.com>
84             Nelson Chu  <nelson@andestech.com>
85
86         * readelf.c (get_riscv_section_type_name): New function.
87         (get_section_type_name): Add handler for RISC-V.
88         (riscv_attr_tag_t): Declare.
89         (riscv_attr_tag): New.
90         (display_riscv_attribute): New function.
91         (process_attributes): Add handler for RISC-V.
92         * testsuite/binutils-all/strip-3.d: Remove .riscv.attribute
93         section.
94
95 2019-01-10  Nick Clifton  <nickc@redhat.com>
96
97         PR 23963
98         * objdump.c (sanitize_string): New function.  Removes control
99         characters from symbol names.
100         (dump_section_header): Use new function.
101         (objdump_print_symname): Likewise.
102         (objdump_print_addr_with_sym): Likewise.
103         (show_line): Likewise.
104         (disassemble_bytes): Likewise.
105         (disassemble_section): Likewise.
106         (load_specific_debug_section): Likewise.
107         (read_section_stabs): Likewise.
108         (print_section_stabs): Likewise.
109         (dump_section): Likewise.
110         (dump_reloc_set): Likewise.
111         (dump_relocs_in_section): Likewise.
112         (dump_bfd): Likewise.
113         (display_any_bfd): Likewise.
114
115 2019-01-09  Nick Clifton  <nickc@redhat.com>
116
117         PR 24049
118         * readelf.c (process_archive): Use arch.file_name in error
119         messages until the qualified name is available.
120
121 2019-01-09  Andrew Paprocki  <andrew@ishiboo.com>
122
123         * configure: Regenerate.
124
125 2019-01-09  Alan Modra  <amodra@gmail.com>
126
127         * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
128         unconditionally to tests needing the option rather than via a
129         list of targets.
130
131 2019-01-08  Nick Clifton  <nickc@redhat.com>
132
133         PR 24044
134         * cxxfilt.c (hp_symbol_characters): Delete.
135         (main): Remove depcreated demangling styles.
136         * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
137         demangling opnames.
138         * testsuite/binutils-all/cxxfilt.exp: Use the
139         --no-strip-underscore option for targets that do prefix their
140         symbols with underscores.
141         Update tests to eliminate those that use gnu v2 encoding.
142
143 2019-01-08  Tamar Christina  <tamar.christina@arm.com>
144
145         PR 24065
146         * testsuite/binutils-all/copy-6.d: New test.
147         * testsuite/binutils-all/objcopy.exp: Use it.
148
149 2019-01-08  Alan Modra  <amodra@gmail.com>
150
151         * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
152         $srcdir/$subdir to source file name if it starts with "./".
153
154 2019-01-05  Yoshinori Sato <ysato@users.sourceforge.jp>
155
156         * readelf.c (get_machine_flags): Add RXv3 output.
157
158 2019-01-04  Nick Clifton  <nickc@redhat.com>
159
160         PR 24005
161         * objdump.c (load_specific_debug_section): Check for integer
162         overflow before attempting to allocate contents.
163
164 2019-01-04  Nick Clifton  <nickc@redhat.com>
165
166         PR 24001
167         * objcopy.c (copy_object): Free dhandle after writing out the
168         debug information.
169         * objdump.c (dump_bfd): Free dhandle after printing out the debug
170         information.
171
172
173 2019-01-01  Alan Modra  <amodra@gmail.com>
174
175         Update year range in copyright notice of all files.
176
177 For older changes see ChangeLog-2018
178 \f
179 Copyright (C) 2019 Free Software Foundation, Inc.
180
181 Copying and distribution of this file, with or without modification,
182 are permitted in any medium without royalty provided the copyright
183 notice and this notice are preserved.
184
185 Local Variables:
186 mode: change-log
187 left-margin: 8
188 fill-column: 74
189 version-control: never
190 End: