]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
a0e90a73
CZ
12019-02-09 Vineet Gupta <vgupta@synopsys.com>
2
3 * elf32-arc (INIT_SYM_STRING): Delete.
4 (FINI_SYM_STRING): Likewise.
5 (init_str): Likewise.
6 (fini_str): Likewise.
7
482f3505
AM
82019-02-08 Alan Modra <amodra@gmail.com>
9
10 * elf32-ppc.c (ppc_elf_relocate_section): Add %X to "unsupported
11 for bss-plt" warning to make it an error.
12
b2abe1bd
EB
132019-02-07 Eric Botcazou <ebotcazou@adacore.com>
14
15 PR ld/18841
16 * elf32-sparc.c (elf32_sparc_reloc_type_class): Return
17 reloc_class_ifunc for ifunc symbols.
18 * elf64-sparc.c (elf64_sparc_reloc_type_class): Likewise.
19
68a09132
EB
202019-02-07 Eric Botcazou <ebotcazou@adacore.com>
21
22 * elf32-visium.c (visium_elf_howto_parity_reloc): Minor tweak.
23 <R_VISIUM_PC16>: Use explicit range test to detect an overflow.
24
2012bf01
NC
252019-02-07 Nick Clifton <nickc@redhat.com>
26
27 * config.bfd: Move the powerpc-lynxos and powerpc-windiss targets
28 into the definitely obsolete list.
29
83924b38
L
302019-02-05 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR ld/24151
33 * elf64-x86-64.c (elf_x86_64_need_pic): Check
34 SYMBOL_DEFINED_NON_SHARED_P instead of def_regular.
35 (elf_x86_64_relocate_section): Move PIC check for PC-relative
36 relocations to ...
37 (elf_x86_64_check_relocs): Here.
38 (elf_x86_64_finish_dynamic_symbol): Use SYMBOL_DEFINED_NON_SHARED_P
39 to check if a symbol is defined in a non-shared object.
40 * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): New.
41
453f8e1e
SDJ
422019-01-21 Sergio Durigan Junior <sergiodj@redhat.com>
43
44 * elf32-arm.c (elf32_arm_final_link_relocate): Use 'llabs' instead
45 of 'labs' (and fix GCC warning).
46
9ed1348c
NC
472019-01-25 Nick Clifton <nickc@redhat.com>
48
49 * po/ru.po: Updated Russian translation.
50
d9938630
NC
512019-01-23 Nick Clifton <nickc@redhat.com>
52
53 * po/fr.po: Updated French translation.
54
375cd423
NC
552019-01-21 Nick Clifton <nickc@redhat.com>
56
57 * po/pt.po: Updated Portuguese translation.
58 * po/uk.po: Updated Ukranian translation.
59
acef8081
YC
602019-01-21 Yuri Chornoivan <yurchor@ukr.net>
61
62 PR 24108
63 * elf32-nds32.c (nds32_relocate_section): Add space between words
64 in error message.
65 * elfnn-riscv.c (riscv_version_mismatch): Fix spelling mistake in
66 error message.
67 (riscv_i_or_e_p): Likewise.
68 (riscv_merge_arch_attr_info): Likewise.
69
f48dfe41
NC
702019-01-19 Nick Clifton <nickc@redhat.com>
71
72 * version.m4: Reset to 2.32.51
73 * configure: Regenerate.
74 * po/bfd.pot: Regenerate.
75
f974f26c
NC
762018-06-24 Nick Clifton <nickc@redhat.com>
77
78 2.32 branch created.
79
a4bf3d07
JW
802019-01-16 Kito Cheng <kito@andestech.com>
81
82 * elf-attrs.c (vendor_obj_attr_size): Return 0 if size is 0 even
83 for OBJ_ATTR_PROC.
84
2dc8dd17
JW
852019-01-16 Kito Cheng <kito@andestech.com>
86 Nelson Chu <nelson@andestech.com>
87
7d7a7d7c
JW
88 * elfnn-riscv.c (in_subsets): New.
89 (out_subsets): Likewise.
90 (merged_subsets): Likewise.
91 (riscv_std_ext_p): Likewise.
92 (riscv_non_std_ext_p): Likewise.
93 (riscv_std_sv_ext_p): Likewise.
94 (riscv_non_std_sv_ext_p): Likewise.
95 (riscv_version_mismatch): Likewise.
96 (riscv_i_or_e_p): Likewise.
97 (riscv_merge_std_ext): Likewise.
98 (riscv_merge_non_std_and_sv_ext): Likewise.
99 (riscv_merge_arch_attr_info): Likewise.
100 (riscv_merge_attributes): Likewise.
101 (_bfd_riscv_elf_merge_private_bfd_data): Merge attribute.
102
2dc8dd17
JW
103 * elfnn-riscv.c (riscv_elf_obj_attrs_arg_type): New.
104 (elf_backend_obj_attrs_vendor): Define.
105 (elf_backend_obj_attrs_section_type): Likewise.
106 (elf_backend_obj_attrs_section): Likewise.
107 (elf_backend_obj_attrs_arg_type): Define as
108 riscv_elf_obj_attrs_arg_type.
109 * elfxx-riscv.c (riscv_estimate_digit): New.
110 (riscv_estimate_arch_strlen1): Likewise.
111 (riscv_estimate_arch_strlen): Likewise.
112 (riscv_arch_str1): Likewise.
113 (riscv_arch_str): Likewise.
114 * elfxx-riscv.h (riscv_arch_str): Declare.
115
d5dcaf1b
JD
1162019-01-14 John Darrington <john@darrington.wattle.id.au>
117
118 * bfd-in2.h [BFD_RELOC_S12Z_OPR]: New reloc.
119 * libbfd.h: regen.
120 * elf32-s12z.c (eld_s12z_howto_table): R_S12Z_OPR takes non zero
121 source field. (md_apply_fix): Apply final fix
122 to BFD_RELOC_S12Z_OPR.
123 * reloc.c[BFD_RELOC_S12Z_OPR]: New reloc.
124
5a12586d
MT
1252019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
126
f466c305 127 PR 20113
5a12586d
MT
128 * elf32-s390.c (allocate_dynrelocs): Update comment.
129
3107326d
AP
1302019-01-09 Andrew Paprocki <andrew@ishiboo.com>
131
132 * warning.m4: Adjust egrep pattern for non-GNU compilers.
133 * configure: Regenerate.
134
a9859e01
AM
1352019-01-08 Alan Modra <amodra@gmail.com>
136
137 PR 23699
138 PR 24065
139 * ihex.c (ihex_write_object_contents): Properly check 32-bit
140 address range.
141
c8c89dac
YS
1422019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
143
144 * bfd/archures.c: Add bfd_mach_rx_v2 and bfd_mach_rx_v3.
145 * bfd/bfd-in2.h: Regenerate.
146 * bfd/cpu-rx.c (arch_info_struct): Add RXv2 and RXv3 entry.
147 * bfd/elf32-rx.c (elf32_rx_machine): Add RXv2 and RXv3 support.
148
d9858c37
LX
1492019-01-04 Lifang Xia <lifang_xia@c-sky.com>
150
151 * config.bfd (csky-*-elf* | csky-*-linux*): Modify the csky
152 default target, little endian target is more suitable.
153
677bd4c6
AM
1542019-01-04 Alan Modra <amodra@gmail.com>
155
156 PR 24061
157 PR 21786
158 * coff-rs6000.c (GET_VALUE_IN_FIELD): Add base parameter and
159 adjust all callers.
160 (EQ_VALUE_IN_FIELD): Likewise.
161 * coff64-rs6000.c (GET_VALUE_IN_FIELD): Likewise.
162
82704155
AM
1632019-01-01 Alan Modra <amodra@gmail.com>
164
165 Update year range in copyright notice of all files.
166
d5c04e1b 167For older changes see ChangeLog-2018
3499769a 168\f
d5c04e1b 169Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
170
171Copying and distribution of this file, with or without modification,
172are permitted in any medium without royalty provided the copyright
173notice and this notice are preserved.
174
175Local Variables:
176mode: change-log
177left-margin: 8
178fill-column: 74
179version-control: never
180End: