Set to 2.32 release version and regenerate configure and pot files
[external/binutils.git] / bfd / ChangeLog
1 2019-02-02  Nick Clifton  <nickc@redhat.com>
2
3         2.32 Release
4         * version.m4 (BFD_VERSION): Set to 2.32.
5         * development.sh (development): Set to false.
6         (experimental) Set to false.
7         * configure: Regenerate.
8         * po/bfd.pot: Regenerate.
9
10 2019-01-28  Nick Clifton  <nickc@redhat.com>
11
12         Import from mainline:
13         2019-01-21  Sergio Durigan Junior  <sergiodj@redhat.com>
14
15         * elf32-arm.c (elf32_arm_final_link_relocate): Use 'llabs' instead
16         of 'labs' (and fix GCC warning).
17
18 2019-01-25  Nick Clifton  <nickc@redhat.com>
19
20         * po/ru.po: Updated Russian translation.
21
22 2019-01-23  Nick Clifton  <nickc@redhat.com>
23
24         * po/fr.po: Updated French translation.
25
26 2019-01-21  Nick Clifton  <nickc@redhat.com>
27
28         * po/pt.po: Updated Portuguese translation.
29         * po/uk.po: Updated Ukranian translation.
30
31 2019-01-19  Nick Clifton  <nickc@redhat.com>
32
33         * version.m4: Reset to 2.31.90
34         * configure: Regenerate.
35         * po/bfd.pot: Regenerate.
36
37 2018-06-24  Nick Clifton  <nickc@redhat.com>
38
39         2.32 branch created.
40
41 2019-01-16  Kito Cheng  <kito@andestech.com>
42
43         * elf-attrs.c (vendor_obj_attr_size): Return 0 if size is 0 even
44         for OBJ_ATTR_PROC.
45
46 2019-01-16  Kito Cheng  <kito@andestech.com>
47             Nelson Chu  <nelson@andestech.com>
48
49         * elfnn-riscv.c (in_subsets): New.
50         (out_subsets): Likewise.
51         (merged_subsets): Likewise.
52         (riscv_std_ext_p): Likewise.
53         (riscv_non_std_ext_p): Likewise.
54         (riscv_std_sv_ext_p): Likewise.
55         (riscv_non_std_sv_ext_p): Likewise.
56         (riscv_version_mismatch): Likewise.
57         (riscv_i_or_e_p): Likewise.
58         (riscv_merge_std_ext): Likewise.
59         (riscv_merge_non_std_and_sv_ext): Likewise.
60         (riscv_merge_arch_attr_info): Likewise.
61         (riscv_merge_attributes): Likewise.
62         (_bfd_riscv_elf_merge_private_bfd_data): Merge attribute.
63
64         * elfnn-riscv.c (riscv_elf_obj_attrs_arg_type): New.
65         (elf_backend_obj_attrs_vendor): Define.
66         (elf_backend_obj_attrs_section_type): Likewise.
67         (elf_backend_obj_attrs_section): Likewise.
68         (elf_backend_obj_attrs_arg_type): Define as
69         riscv_elf_obj_attrs_arg_type.
70         * elfxx-riscv.c (riscv_estimate_digit): New.
71         (riscv_estimate_arch_strlen1): Likewise.
72         (riscv_estimate_arch_strlen): Likewise.
73         (riscv_arch_str1): Likewise.
74         (riscv_arch_str): Likewise.
75         * elfxx-riscv.h (riscv_arch_str): Declare.
76
77 2019-01-14  John Darrington <john@darrington.wattle.id.au>
78
79         * bfd-in2.h [BFD_RELOC_S12Z_OPR]: New reloc.
80         * libbfd.h: regen.
81         * elf32-s12z.c (eld_s12z_howto_table): R_S12Z_OPR takes non zero
82         source field.  (md_apply_fix): Apply final fix
83         to BFD_RELOC_S12Z_OPR.
84         * reloc.c[BFD_RELOC_S12Z_OPR]: New reloc.
85
86 2019-01-14  Maamoun Tarsha  <maamountk@hotmail.com>
87
88         PR 20113
89         * elf32-s390.c (allocate_dynrelocs): Update comment.
90
91 2019-01-09  Andrew Paprocki  <andrew@ishiboo.com>
92
93         * warning.m4: Adjust egrep pattern for non-GNU compilers.
94         * configure: Regenerate.
95
96 2019-01-08  Alan Modra  <amodra@gmail.com>
97
98         PR 23699
99         PR 24065
100         * ihex.c (ihex_write_object_contents): Properly check 32-bit
101         address range.
102
103 2019-01-05  Yoshinori Sato <ysato@users.sourceforge.jp>
104
105         * bfd/archures.c: Add bfd_mach_rx_v2 and bfd_mach_rx_v3.
106         * bfd/bfd-in2.h: Regenerate.
107         * bfd/cpu-rx.c (arch_info_struct): Add RXv2 and RXv3 entry.
108         * bfd/elf32-rx.c (elf32_rx_machine): Add RXv2 and RXv3 support.
109
110 2019-01-04  Lifang Xia  <lifang_xia@c-sky.com>
111
112         * config.bfd (csky-*-elf* | csky-*-linux*): Modify the csky
113         default target, little endian target is more suitable.
114
115 2019-01-04  Alan Modra  <amodra@gmail.com>
116
117         PR 24061
118         PR 21786
119         * coff-rs6000.c (GET_VALUE_IN_FIELD): Add base parameter and
120         adjust all callers.
121         (EQ_VALUE_IN_FIELD): Likewise.
122         * coff64-rs6000.c (GET_VALUE_IN_FIELD): Likewise.
123
124 2019-01-01  Alan Modra  <amodra@gmail.com>
125
126         Update year range in copyright notice of all files.
127
128 For older changes see ChangeLog-2018
129 \f
130 Copyright (C) 2019 Free Software Foundation, Inc.
131
132 Copying and distribution of this file, with or without modification,
133 are permitted in any medium without royalty provided the copyright
134 notice and this notice are preserved.
135
136 Local Variables:
137 mode: change-log
138 left-margin: 8
139 fill-column: 74
140 version-control: never
141 End: