]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - bfd/ChangeLog
PR24427, bfd/doc/chew.c reads uninitialized memory and subtracts from function pointer
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
1 2019-04-10 Michael Forney <mforney@mforney.org>
2
3 PR 24427
4 * doc/chew.c (free_words): Correctly free "push_text" strings.
5
6 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
7
8 * config.bfd: Remove i[3-7]86-*-kaos* and i[3-7]86-*-chaos targets.
9
10 2019-04-08 Alan Modra <amodra@gmail.com>
11
12 * configure.ac (elfxx_x86): Define and use.
13 * configure: Regenerate.
14
15 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
16
17 * elf-linker-x86.h: New file.
18 * elf32-i386.c (elf_i386_convert_load_reloc): Use htab->params
19 to get x86-specific linker options.
20 * elf64-x86-64.c (elf_x86_64_convert_load_reloc): Likewise.
21 (elf_x86_64_check_relocs): Likewise.
22 (elf_x86_64_relocate_section): Likewise.
23 (elf_x86_64_link_setup_gnu_properties): Likewise.
24 * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Likewise.
25 (_bfd_x86_elf_link_setup_gnu_properties): Likewise.
26 (_bfd_elf_linker_x86_set_options): New function.
27 * elfxx-x86.h: Include "elf-linker-x86.h".
28 (elf_x86_link_hash_table): Add params.
29
30 2019-04-03 Alan Modra <amodra@gmail.com>
31
32 * coff-i386.c, * coff-x86_64.c, * coffgen.c, * dwarf2.c,
33 * elf-m10200.c, * elf.c, * elf32-arm.c, * elf32-bfin.c,
34 * elf32-csky.c, * elf32-m32r.c, * elf32-microblaze.c, * elf32-pru.c,
35 * elf32-rx.c, * elf32-xgate.c, * elf64-sparc.c, * elfnn-ia64.c,
36 * elfxx-riscv.c, * elfxx-sparc.c, * linker.c, * mach-o.c,
37 * pe-x86_64.c, * pei-x86_64.c, * plugin.c: Whitespace fixes.
38
39 2019-04-02 Jim Wilson <jimw@sifive.com>
40
41 PR 24389
42 * elfnn-riscv.c (_bfd_riscv_elf_merge_private_bfd_data): Move read of
43 ELF header flags to after check for ELF object file. Loop through
44 sections looking for code sections, if none, then skip ABI checks.
45
46 2019-03-30 Andrew Waterman <andrew@sifive.com>
47
48 * elfnn-riscv.c (_bfd_riscv_relax_call): Only check ARCH_SIZE for
49 rd == X_RA case.
50
51 2019-03-29 Max Filippov <jcmvbkbc@gmail.com>
52
53 * elf32-xtensa.c (shrink_dynamic_reloc_sections): Add
54 info->export_dynamic to the conditional.
55
56 2019-03-28 Alan Modra <amodra@gmail.com>
57
58 PR 24392
59 * configure.ac: Invoke AC_CHECK_SIZEOF(int).
60 * configure: Regenerate.
61 * coffgen.c (coff_get_reloc_upper_bound): Replace gcc diagnostic
62 workaround with SIZEOF_LONG vs. SIZEOF_INT check.
63 * elf.c (_bfd_elf_get_reloc_upper_bound): Likewise.
64 * elf64-sparc.c (elf64_sparc_get_reloc_upper_bound): Likewise.
65 * mach-o.c (bfd_mach_o_get_reloc_upper_bound): Likewise.
66
67 2019-03-21 Jim Wilson <jimw@sifive.com>
68
69 PR 24365
70 * elfnn-riscv.c (riscv_elf_relocate_section): For STT_SECTION check,
71 verify sym non-NULL before using. Add identical check using h.
72
73 2019-03-21 Sudakshina Das <sudi.das@arm.com>
74
75 * elf-bfd.h (struct elf_backend_data): Add argument to
76 merge_gnu_properties.
77 * elf-properties.c (elf_merge_gnu_properties): Add argument to
78 itself and while calling bed->merge_gnu_properties.
79 (elf_merge_gnu_property_list): Update the calls for
80 elf_merge_gnu_properties.
81 * elfnn-aarch64.c (elfNN_aarch64_merge_gnu_properties): Update handling
82 of --force-bti warning and add argument.
83 * elfxx-aarch64.c (_bfd_aarch64_elf_link_setup_gnu_properties): Add
84 warning.
85 * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Add argument.
86 * elfxx-x86.h (_bfd_x86_elf_merge_gnu_properties): Likewise in
87 declaration.
88
89 2019-03-20 Sudakshina Das <sudi.das@arm.com>
90
91 * elfxx-aarch64.c (_bfd_aarch64_elf_link_fixup_gnu_properties): Define.
92 * elfxx-aarch64.h (_bfd_aarch64_elf_link_fixup_gnu_properties): Declare.
93 (elf_backend_fixup_gnu_properties): Define for AArch64.
94
95 2019-03-18 Alan Modra <amodra@gmail.com>
96
97 PR 24355
98 * elf32-ppc.c (ppc_finish_symbols): Don't call write_glink_stub
99 for local iplt syms with ent->plt.offset == -1. Remove ineffective
100 attempt at writing glink stubs only once.
101
102 2019-03-16 Alan Modra <amodra@gmail.com>
103
104 PR 24337
105 * elf.c (_bfd_elf_rela_local_sym): Revert last change.
106 (_bfd_elf_rel_local_sym): Likewise.
107 * elflink.c (elf_link_input_bfd): Use bfd_und_section for
108 section of symbols with unrecognized shndx.
109
110 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR ld/24267
113 * coffgen.c (_bfd_coff_section_already_linked): Skip discarded
114 section.
115 * cofflink.c (coff_link_add_symbols): Check for symbols defined
116 in discarded section.
117
118 2019-03-15 Alan Modra <amodra@gmail.com>
119
120 PR 24339
121 * elflink.c (elf_link_add_object_symbols): Bail out on a local
122 symbol after globals if elf_bad_symtab is not set.
123
124 2019-03-15 Alan Modra <amodra@gmail.com>
125
126 PR 24337
127 * elf.c (_bfd_elf_rela_local_sym): Don't segfault on NULL sec.
128 (_bfd_elf_rel_local_sym): Likewise.
129
130 2019-03-15 Alan Modra <amodra@gmail.com>
131
132 PR 24336
133 * elflink.c (elf_link_read_relocs_from_section): Handle fuzzed
134 object files with sh_size not a multiple of sh_entsize.
135
136 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
137
138 PR ld/24338
139 * elf64-x86-64.c (elf_x86_64_relocate_section): Check for corrupt
140 input with bad relocation.
141
142 22019-03-15 H.J. Lu <hongjiu.lu@intel.com>
143
144 * elf64-x86-64.c (elf_x86_64_relocate_section): Re-indent.
145
146 2019-03-14 Nick Clifton <nickc@redhat.com>
147
148 PR 24334
149 * dwarf2.c (struct dwarf2_debug): Add sec_vma_count field.
150 (save_section_vma): Initialise field to the number of entries in
151 the sec_vma table.
152 (section_vma_same): Check that the number of entries in the
153 sec_vma table matches the number of sections in the bfd.
154
155 2019-03-14 Nick Clifton <nickc@redhat.com>
156
157 PR 24333
158 * elflink.c (_bfd_elf_add_default_symbol): Add a check for a NULL
159 section owner pointer when adding the default symbol.
160
161 2019-03-14 Nick Clifton <nickc@redhat.com>
162
163 PR 24332
164 * elflink.c (elf_link_add_object_symbols): Add new local variable
165 extversym_end. Initialise it to point to the end of the version
166 symbol table, if present. Check it when initialising and updating
167 the ever pointer.
168
169 2019-03-13 Sudakshina Das <sudi.das@arm.com>
170
171 * elfnn-aarch64.c (PLT_PAC_ENTRY_SIZE, PLT_PAC_SMALL_ENTRY_SIZE): New.
172 (PLT_BTI_PAC_ENTRY_SIZE, PLT_BTI_PAC_SMALL_ENTRY_SIZE): New.
173 (setup_plt_values): Account for PAC or PAC and BTI enabled PLTs.
174 (elfNN_aarch64_size_dynamic_sections): Add checks for PLT_BTI_PAC
175 and PLT_PAC_PLT.
176 (elfNN_aarch64_finish_dynamic_sections): Account for PLT_BTI_PAC.
177 (get_plt_type): Add case for DT_AARCH64_PAC_PLT.
178 (elfNN_aarch64_plt_sym_val): Add cases for PLT_BTI_PAC and PLT_PAC.
179
180 2019-03-13 Sudakshina Das <sudi.das@arm.com>
181 Szabolcs Nagy <szabolcs.nagy@arm.com>
182
183 * bfd-in.h (aarch64_plt_type, aarch64_enable_bti_type): New.
184 (aarch64_bti_pac_info): New.
185 (bfd_elf64_aarch64_set_options): Add aarch64_bti_pac_info argument.
186 (bfd_elf32_aarch64_set_options): Likewise.
187 * bfd-in2.h: Regenerate
188 * elfnn-aarch64.c (PLT_BTI_ENTRY_SIZE): New.
189 (PLT_BTI_SMALL_ENTRY_SIZE, PLT_BTI_TLSDESC_ENTRY_SIZE): New.
190 (elfNN_aarch64_small_plt0_bti_entry): New.
191 (elfNN_aarch64_small_plt_bti_entry): New.
192 (elfNN_aarch64_tlsdesc_small_plt_bti_entry): New.
193 (elf_aarch64_obj_tdata): Add no_bti_warn and plt_type fields.
194 (elf_aarch64_link_hash_table): Add plt0_entry, plt_entry and
195 tlsdesc_plt_entry_size fields.
196 (elfNN_aarch64_link_hash_table_create): Initialise the new fields.
197 (setup_plt_values): New helper function.
198 (bfd_elfNN_aarch64_set_options): Use new bp_info to set plt sizes and
199 bti enable type.
200 (elfNN_aarch64_allocate_dynrelocs): Use new size members instead of
201 fixed macros.
202 (elfNN_aarch64_size_dynamic_sections): Likewise and add checks.
203 (elfNN_aarch64_create_small_pltn_entry): Use new generic pointers
204 to plt stubs instead of fixed ones and update filling them according
205 to the need for bti.
206 (elfNN_aarch64_init_small_plt0_entry): Likewise.
207 (elfNN_aarch64_finish_dynamic_sections): Likewise.
208 (get_plt_type, elfNN_aarch64_get_synthetic_symtab): New.
209 (elfNN_aarch64_plt_sym_val): Update size accordingly.
210 (elfNN_aarch64_link_setup_gnu_properties): Set up plts if BTI GNU NOTE
211 is set.
212 (bfd_elfNN_get_synthetic_symtab): Define.
213 (elfNN_aarch64_merge_gnu_properties): Give out warning with --force-bti
214 and mising BTI NOTE SECTION.
215
216
217 2019-03-13 Sudakshina Das <sudi.das@arm.com>
218
219 * elf-properties.c (_bfd_elf_link_setup_gnu_properties): Exclude
220 linker created inputs from merge.
221 * elfnn-aarch64.c (struct elf_aarch64_obj_tdata): Add field for
222 GNU_PROPERTY_AARCH64_FEATURE_1_AND properties.
223 (elfNN_aarch64_link_setup_gnu_properties): New.
224 (elfNN_aarch64_merge_gnu_properties): New.
225 (elf_backend_setup_gnu_properties): Define for AArch64.
226 (elf_backend_merge_gnu_properties): Likewise.
227 * elfxx-aarch64.c (_bfd_aarch64_elf_link_setup_gnu_properties): Define.
228 (_bfd_aarch64_elf_parse_gnu_properties): Define.
229 (_bfd_aarch64_elf_merge_gnu_properties): Define.
230 * elfxx-aarch64.h (_bfd_aarch64_elf_link_setup_gnu_properties): Declare.
231 (_bfd_aarch64_elf_parse_gnu_properties): Declare.
232 (_bfd_aarch64_elf_merge_gnu_properties): Declare.
233 (elf_backend_parse_gnu_properties): Define for AArch64.
234
235 2019-03-13 H.J. Lu <hongjiu.lu@intel.com>
236
237 PR ld/24322
238 * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Properly
239 merge GNU_PROPERTY_X86_FEATURE_1_[IBT|SHSTK].
240
241 2019-03-12 Alan Modra <amodra@gmail.com>
242
243 * coffcode.h (buy_and_read): Delete unnecessary forward decl. Add
244 nmemb parameter. Use bfd_alloc2.
245 (coff_slurp_line_table): Use bfd_alloc2. Update buy_and_read calls.
246 Delete assertion.
247 (coff_slurp_symbol_table): Use bfd_alloc2 and bfd_zalloc2.
248 (coff_slurp_reloc_table): Use bfd_alloc2. Update buy_and_read calls.
249 * coffgen.c (coff_get_reloc_upper_bound): Ensure size calculation
250 doesn't overflow.
251 * elf.c (bfd_section_from_shdr): Use bfd_zalloc2. Style fix.
252 (assign_section_numbers): Style fix.
253 (swap_out_syms): Use bfd_malloc2.
254 (_bfd_elf_get_reloc_upper_bound): Ensure size calculation doesn't
255 overflow.
256 (_bfd_elf_make_empty_symbol): Style fix.
257 (elfobj_grok_stapsdt_note_1): Formatting.
258 * elfcode.h (elf_object_p): Use bfd_alloc2.
259 (elf_write_relocs, elf_write_shdrs_and_ehdr): Likewise.
260 (elf_slurp_symbol_table): Use bfd_zalloc2.
261 (elf_slurp_reloc_table): Use bfd_alloc2.
262 (_bfd_elf_bfd_from_remote_memory): Use bfd_malloc2.
263 * elf64-sparc (elf64_sparc_get_reloc_upper_bound): Ensure
264 size calculation doesn't overflow.
265 (elf64_sparc_get_dynamic_reloc_upper_bound): Likewise.
266 * mach-o.c (bfd_mach_o_get_reloc_upper_bound): Likewise.
267 * pdp11.c (get_reloc_upper_bound): Copy aoutx.h version.
268
269 2019-03-08 Alan Modra <amodra@gmail.com>
270
271 PR 24311
272 * merge.c (merge_strings): Return secinfo. Don't pad section
273 to alignment here.
274 (_bfd_merge_sections): Pad section to alignment here, if input
275 sections contributing to merged output all pad to alignment.
276 Formatting.
277
278 2019-03-06 Nick Clifton <nickc@redhat.com>
279
280 * dwarf2.c (_bfd_dwarf2_find_symbol_bias): Check for a NULL symbol
281 table pointer.
282 * coffgen.c (coff_find_nearest_line_with_names): Do not call
283 _bfd_dwarf2_find_symbol_bias if there is no symbol table available.
284
285 2019-03-01 Andreas Krebbel <krebbel@linux.ibm.com>
286
287 This reverts commit 5a12586d44fa8d5dfc74cbca4f2f36a273a16335.
288 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
289
290 PR 20113
291 * elf32-s390.c (allocate_dynrelocs): Update comment.
292
293 2019-02-28 Tamar Christina <tamar.christina@arm.com>
294
295 * elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct CIE parse.
296
297 2019-02-28 Nick Clifton <nickc@redhat.com>
298
299 PR 24273
300 * elf.c (bfd_elf_string_from_elf_section): Check for a string
301 section that is not NUL terminated.
302
303 2019-02-27 H.J. Lu <hongjiu.lu@intel.com>
304
305 PR ld/24276
306 * elf64-x86-64.c (elf_x86_64_check_relocs): Skip symbol defined
307 by linker when checking copy reloc on protected symbol.
308
309 2019-02-24 Alan Modra <amodra@gmail.com>
310
311 PR 24144
312 * pdp11.c (set_section_contents): Revert 2015-02-24 change.
313
314 2019-02-20 Eric Tsai <erictsai@cadence.com>
315
316 * elf32-xtensa.c (is_resolvable_asm_expansion): Scan output
317 sections between the call site and call destination and adjust
318 call distance by the largest alignment.
319
320 2019-02-20 Alan Hayward <alan.hayward@arm.com>
321
322 * elf-bfd.h (elfcore_write_aarch_pauth): Add declaration.
323 * elf.c (elfcore_grok_aarch_pauth): New function.
324 (elfcore_grok_note): Check for NT_ARM_PAC_MASK.
325 (elfcore_write_aarch_pauth): New function.
326 (elfcore_write_register_note): Check for AArch64 pauth section.
327
328 2019-02-20 Alan Modra <amodra@gmail.com>
329
330 PR 24225
331 * elf32-nios2.c (nios2_elf32_relocate_section): Check asprintf
332 return value.
333
334 2019-02-20 Michael Roitzsch <reactorcontrol@icloud.com>
335
336 * configure.ac (SHARED_LIBADD): Add -liberty -lintl for all
337 Darwin hosts, not just or1k.
338 * configure: Regenerate.
339
340 2019-02-20 Alan Modra <amodra@gmail.com>
341
342 PR 24236
343 * archive64.c (_bfd_archive_64_bit_slurp_armap): Move code adding
344 sentinel NUL to string buffer nearer to loop where it is used.
345 Don't go past sentinel when scanning strings, and don't write
346 NUL again.
347 * archive.c (do_slurp_coff_armap): Simplify string handling to
348 archive64.c style.
349
350 2019-02-19 Alan Modra <amodra@gmail.com>
351
352 PR 24235
353 * pei-x86_64.c (pex64_bfd_print_pdata_section): Correct checks
354 attempting to prevent read past end of section.
355
356 2019-02-18 Alan Modra <amodra@gmail.com>
357
358 PR 24225
359 * elf32-nios2.c (nios2_elf32_relocate_section): Use asprintf and
360 PRIx64 to generate warning messages. Print local sym names too.
361
362 2019-02-09 Vineet Gupta <vgupta@synopsys.com>
363
364 * elf32-arc (INIT_SYM_STRING): Delete.
365 (FINI_SYM_STRING): Likewise.
366 (init_str): Likewise.
367 (fini_str): Likewise.
368
369 2019-02-08 Alan Modra <amodra@gmail.com>
370
371 * elf32-ppc.c (ppc_elf_relocate_section): Add %X to "unsupported
372 for bss-plt" warning to make it an error.
373
374 2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
375
376 PR ld/18841
377 * elf32-sparc.c (elf32_sparc_reloc_type_class): Return
378 reloc_class_ifunc for ifunc symbols.
379 * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
380
381 2019-02-07 Eric Botcazou <ebotcazou@adacore.com>
382
383 * elf32-visium.c (visium_elf_howto_parity_reloc): Minor tweak.
384 <R_VISIUM_PC16>: Use explicit range test to detect an overflow.
385
386 2019-02-07 Nick Clifton <nickc@redhat.com>
387
388 * config.bfd: Move the powerpc-lynxos and powerpc-windiss targets
389 into the definitely obsolete list.
390
391 2019-02-05 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR ld/24151
394 * elf64-x86-64.c (elf_x86_64_need_pic): Check
395 SYMBOL_DEFINED_NON_SHARED_P instead of def_regular.
396 (elf_x86_64_relocate_section): Move PIC check for PC-relative
397 relocations to ...
398 (elf_x86_64_check_relocs): Here.
399 (elf_x86_64_finish_dynamic_symbol): Use SYMBOL_DEFINED_NON_SHARED_P
400 to check if a symbol is defined in a non-shared object.
401 * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): New.
402
403 2019-01-21 Sergio Durigan Junior <sergiodj@redhat.com>
404
405 * elf32-arm.c (elf32_arm_final_link_relocate): Use 'llabs' instead
406 of 'labs' (and fix GCC warning).
407
408 2019-01-25 Nick Clifton <nickc@redhat.com>
409
410 * po/ru.po: Updated Russian translation.
411
412 2019-01-23 Nick Clifton <nickc@redhat.com>
413
414 * po/fr.po: Updated French translation.
415
416 2019-01-21 Nick Clifton <nickc@redhat.com>
417
418 * po/pt.po: Updated Portuguese translation.
419 * po/uk.po: Updated Ukranian translation.
420
421 2019-01-21 Yuri Chornoivan <yurchor@ukr.net>
422
423 PR 24108
424 * elf32-nds32.c (nds32_relocate_section): Add space between words
425 in error message.
426 * elfnn-riscv.c (riscv_version_mismatch): Fix spelling mistake in
427 error message.
428 (riscv_i_or_e_p): Likewise.
429 (riscv_merge_arch_attr_info): Likewise.
430
431 2019-01-19 Nick Clifton <nickc@redhat.com>
432
433 * version.m4: Reset to 2.32.51
434 * configure: Regenerate.
435 * po/bfd.pot: Regenerate.
436
437 2018-06-24 Nick Clifton <nickc@redhat.com>
438
439 2.32 branch created.
440
441 2019-01-16 Kito Cheng <kito@andestech.com>
442
443 * elf-attrs.c (vendor_obj_attr_size): Return 0 if size is 0 even
444 for OBJ_ATTR_PROC.
445
446 2019-01-16 Kito Cheng <kito@andestech.com>
447 Nelson Chu <nelson@andestech.com>
448
449 * elfnn-riscv.c (in_subsets): New.
450 (out_subsets): Likewise.
451 (merged_subsets): Likewise.
452 (riscv_std_ext_p): Likewise.
453 (riscv_non_std_ext_p): Likewise.
454 (riscv_std_sv_ext_p): Likewise.
455 (riscv_non_std_sv_ext_p): Likewise.
456 (riscv_version_mismatch): Likewise.
457 (riscv_i_or_e_p): Likewise.
458 (riscv_merge_std_ext): Likewise.
459 (riscv_merge_non_std_and_sv_ext): Likewise.
460 (riscv_merge_arch_attr_info): Likewise.
461 (riscv_merge_attributes): Likewise.
462 (_bfd_riscv_elf_merge_private_bfd_data): Merge attribute.
463
464 * elfnn-riscv.c (riscv_elf_obj_attrs_arg_type): New.
465 (elf_backend_obj_attrs_vendor): Define.
466 (elf_backend_obj_attrs_section_type): Likewise.
467 (elf_backend_obj_attrs_section): Likewise.
468 (elf_backend_obj_attrs_arg_type): Define as
469 riscv_elf_obj_attrs_arg_type.
470 * elfxx-riscv.c (riscv_estimate_digit): New.
471 (riscv_estimate_arch_strlen1): Likewise.
472 (riscv_estimate_arch_strlen): Likewise.
473 (riscv_arch_str1): Likewise.
474 (riscv_arch_str): Likewise.
475 * elfxx-riscv.h (riscv_arch_str): Declare.
476
477 2019-01-14 John Darrington <john@darrington.wattle.id.au>
478
479 * bfd-in2.h [BFD_RELOC_S12Z_OPR]: New reloc.
480 * libbfd.h: regen.
481 * elf32-s12z.c (eld_s12z_howto_table): R_S12Z_OPR takes non zero
482 source field. (md_apply_fix): Apply final fix
483 to BFD_RELOC_S12Z_OPR.
484 * reloc.c[BFD_RELOC_S12Z_OPR]: New reloc.
485
486 2019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
487
488 PR 20113
489 * elf32-s390.c (allocate_dynrelocs): Update comment.
490
491 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
492
493 * warning.m4: Adjust egrep pattern for non-GNU compilers.
494 * configure: Regenerate.
495
496 2019-01-08 Alan Modra <amodra@gmail.com>
497
498 PR 23699
499 PR 24065
500 * ihex.c (ihex_write_object_contents): Properly check 32-bit
501 address range.
502
503 2019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
504
505 * bfd/archures.c: Add bfd_mach_rx_v2 and bfd_mach_rx_v3.
506 * bfd/bfd-in2.h: Regenerate.
507 * bfd/cpu-rx.c (arch_info_struct): Add RXv2 and RXv3 entry.
508 * bfd/elf32-rx.c (elf32_rx_machine): Add RXv2 and RXv3 support.
509
510 2019-01-04 Lifang Xia <lifang_xia@c-sky.com>
511
512 * config.bfd (csky-*-elf* | csky-*-linux*): Modify the csky
513 default target, little endian target is more suitable.
514
515 2019-01-04 Alan Modra <amodra@gmail.com>
516
517 PR 24061
518 PR 21786
519 * coff-rs6000.c (GET_VALUE_IN_FIELD): Add base parameter and
520 adjust all callers.
521 (EQ_VALUE_IN_FIELD): Likewise.
522 * coff64-rs6000.c (GET_VALUE_IN_FIELD): Likewise.
523
524 2019-01-01 Alan Modra <amodra@gmail.com>
525
526 Update year range in copyright notice of all files.
527
528 For older changes see ChangeLog-2018
529 \f
530 Copyright (C) 2019 Free Software Foundation, Inc.
531
532 Copying and distribution of this file, with or without modification,
533 are permitted in any medium without royalty provided the copyright
534 notice and this notice are preserved.
535
536 Local Variables:
537 mode: change-log
538 left-margin: 8
539 fill-column: 74
540 version-control: never
541 End: