Visium: align branch absolute instruction for the GR6
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
2012bf01
NC
12019-02-07 Nick Clifton <nickc@redhat.com>
2
3 * config.bfd: Move the powerpc-lynxos and powerpc-windiss targets
4 into the definitely obsolete list.
5
83924b38
L
62019-02-05 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR ld/24151
9 * elf64-x86-64.c (elf_x86_64_need_pic): Check
10 SYMBOL_DEFINED_NON_SHARED_P instead of def_regular.
11 (elf_x86_64_relocate_section): Move PIC check for PC-relative
12 relocations to ...
13 (elf_x86_64_check_relocs): Here.
14 (elf_x86_64_finish_dynamic_symbol): Use SYMBOL_DEFINED_NON_SHARED_P
15 to check if a symbol is defined in a non-shared object.
16 * elfxx-x86.h (SYMBOL_DEFINED_NON_SHARED_P): New.
17
453f8e1e
SDJ
182019-01-21 Sergio Durigan Junior <sergiodj@redhat.com>
19
20 * elf32-arm.c (elf32_arm_final_link_relocate): Use 'llabs' instead
21 of 'labs' (and fix GCC warning).
22
9ed1348c
NC
232019-01-25 Nick Clifton <nickc@redhat.com>
24
25 * po/ru.po: Updated Russian translation.
26
d9938630
NC
272019-01-23 Nick Clifton <nickc@redhat.com>
28
29 * po/fr.po: Updated French translation.
30
375cd423
NC
312019-01-21 Nick Clifton <nickc@redhat.com>
32
33 * po/pt.po: Updated Portuguese translation.
34 * po/uk.po: Updated Ukranian translation.
35
acef8081
YC
362019-01-21 Yuri Chornoivan <yurchor@ukr.net>
37
38 PR 24108
39 * elf32-nds32.c (nds32_relocate_section): Add space between words
40 in error message.
41 * elfnn-riscv.c (riscv_version_mismatch): Fix spelling mistake in
42 error message.
43 (riscv_i_or_e_p): Likewise.
44 (riscv_merge_arch_attr_info): Likewise.
45
f48dfe41
NC
462019-01-19 Nick Clifton <nickc@redhat.com>
47
48 * version.m4: Reset to 2.32.51
49 * configure: Regenerate.
50 * po/bfd.pot: Regenerate.
51
f974f26c
NC
522018-06-24 Nick Clifton <nickc@redhat.com>
53
54 2.32 branch created.
55
a4bf3d07
JW
562019-01-16 Kito Cheng <kito@andestech.com>
57
58 * elf-attrs.c (vendor_obj_attr_size): Return 0 if size is 0 even
59 for OBJ_ATTR_PROC.
60
2dc8dd17
JW
612019-01-16 Kito Cheng <kito@andestech.com>
62 Nelson Chu <nelson@andestech.com>
63
7d7a7d7c
JW
64 * elfnn-riscv.c (in_subsets): New.
65 (out_subsets): Likewise.
66 (merged_subsets): Likewise.
67 (riscv_std_ext_p): Likewise.
68 (riscv_non_std_ext_p): Likewise.
69 (riscv_std_sv_ext_p): Likewise.
70 (riscv_non_std_sv_ext_p): Likewise.
71 (riscv_version_mismatch): Likewise.
72 (riscv_i_or_e_p): Likewise.
73 (riscv_merge_std_ext): Likewise.
74 (riscv_merge_non_std_and_sv_ext): Likewise.
75 (riscv_merge_arch_attr_info): Likewise.
76 (riscv_merge_attributes): Likewise.
77 (_bfd_riscv_elf_merge_private_bfd_data): Merge attribute.
78
2dc8dd17
JW
79 * elfnn-riscv.c (riscv_elf_obj_attrs_arg_type): New.
80 (elf_backend_obj_attrs_vendor): Define.
81 (elf_backend_obj_attrs_section_type): Likewise.
82 (elf_backend_obj_attrs_section): Likewise.
83 (elf_backend_obj_attrs_arg_type): Define as
84 riscv_elf_obj_attrs_arg_type.
85 * elfxx-riscv.c (riscv_estimate_digit): New.
86 (riscv_estimate_arch_strlen1): Likewise.
87 (riscv_estimate_arch_strlen): Likewise.
88 (riscv_arch_str1): Likewise.
89 (riscv_arch_str): Likewise.
90 * elfxx-riscv.h (riscv_arch_str): Declare.
91
d5dcaf1b
JD
922019-01-14 John Darrington <john@darrington.wattle.id.au>
93
94 * bfd-in2.h [BFD_RELOC_S12Z_OPR]: New reloc.
95 * libbfd.h: regen.
96 * elf32-s12z.c (eld_s12z_howto_table): R_S12Z_OPR takes non zero
97 source field. (md_apply_fix): Apply final fix
98 to BFD_RELOC_S12Z_OPR.
99 * reloc.c[BFD_RELOC_S12Z_OPR]: New reloc.
100
5a12586d
MT
1012019-01-14 Maamoun Tarsha <maamountk@hotmail.com>
102
f466c305 103 PR 20113
5a12586d
MT
104 * elf32-s390.c (allocate_dynrelocs): Update comment.
105
3107326d
AP
1062019-01-09 Andrew Paprocki <andrew@ishiboo.com>
107
108 * warning.m4: Adjust egrep pattern for non-GNU compilers.
109 * configure: Regenerate.
110
a9859e01
AM
1112019-01-08 Alan Modra <amodra@gmail.com>
112
113 PR 23699
114 PR 24065
115 * ihex.c (ihex_write_object_contents): Properly check 32-bit
116 address range.
117
c8c89dac
YS
1182019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
119
120 * bfd/archures.c: Add bfd_mach_rx_v2 and bfd_mach_rx_v3.
121 * bfd/bfd-in2.h: Regenerate.
122 * bfd/cpu-rx.c (arch_info_struct): Add RXv2 and RXv3 entry.
123 * bfd/elf32-rx.c (elf32_rx_machine): Add RXv2 and RXv3 support.
124
d9858c37
LX
1252019-01-04 Lifang Xia <lifang_xia@c-sky.com>
126
127 * config.bfd (csky-*-elf* | csky-*-linux*): Modify the csky
128 default target, little endian target is more suitable.
129
677bd4c6
AM
1302019-01-04 Alan Modra <amodra@gmail.com>
131
132 PR 24061
133 PR 21786
134 * coff-rs6000.c (GET_VALUE_IN_FIELD): Add base parameter and
135 adjust all callers.
136 (EQ_VALUE_IN_FIELD): Likewise.
137 * coff64-rs6000.c (GET_VALUE_IN_FIELD): Likewise.
138
82704155
AM
1392019-01-01 Alan Modra <amodra@gmail.com>
140
141 Update year range in copyright notice of all files.
142
d5c04e1b 143For older changes see ChangeLog-2018
3499769a 144\f
d5c04e1b 145Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
146
147Copying and distribution of this file, with or without modification,
148are permitted in any medium without royalty provided the copyright
149notice and this notice are preserved.
150
151Local Variables:
152mode: change-log
153left-margin: 8
154fill-column: 74
155version-control: never
156End:
This page took 0.205186 seconds and 4 git commands to generate.