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