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