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