ChangeLog revision 1.1.1.8 1 2018-07-18 Nick Clifton <nickc (a] redhat.com>
2
3 2.31.1 Release point.
4
5 2018-07-14 Nick Clifton <nickc (a] redhat.com>
6
7 2.31 Release point.
8
9 2018-07-06 Alan Modra <amodra (a] gmail.com>
10
11 * diagnostics.h: Comment on macro usage.
12
13 2018-06-29 Tamar Christina <tamar.christina (a] arm.com>
14
15 PR binutils/23192
16 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
17
18 2018-06-26 Alan Modra <amodra (a] gmail.com>
19
20 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
21
22 2018-06-24 Nick Clifton <nickc (a] redhat.com>
23
24 2.31 branch created.
25
26 2018-06-21 Alan Hayward <alan.hayward (a] arm.com>
27
28 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Dont check addresses
29 for non SHT_NOBITS.
30
31 2018-06-19 Simon Marchi <simon.marchi (a] ericsson.com>
32
33 Sync with GCC
34
35 2018-05-24 Tom Rix <trix (a] juniper.net>
36
37 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
38
39 2017-11-20 Kito Cheng <kito.cheng (a] gmail.com>
40
41 * longlong.h [__riscv] (__umulsidi3): Define.
42 [__riscv] (umul_ppmm): Likewise.
43 [__riscv] (__muluw3): Likewise.
44
45 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
46
47 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
48 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
49 * opcode/mips.h: Document "+\" operand format.
50 (ASE_GINV): New macro.
51
52 2018-06-13 Scott Egerton <scott.egerton (a] imgtec.com>
53 Faraz Shahbazker <Faraz.Shahbazker (a] mips.com>
54
55 * elf/mips.h (AFL_ASE_CRC): New macro.
56 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
57 * opcode/mips.h (ASE_CRC): New macro.
58 * opcode/mips.h (ASE_CRC64): Likewise.
59
60 2018-06-04 Max Filippov <jcmvbkbc (a] gmail.com>
61
62 * elf/xtensa.h (xtensa_read_table_entries)
63 (xtensa_compute_fill_extra_space): New declarations.
64
65 2018-06-04 H.J. Lu <hongjiu.lu (a] intel.com>
66
67 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
68 define for GCC.
69
70 2018-06-04 H.J. Lu <hongjiu.lu (a] intel.com>
71
72 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
73 (DIAGNOSTIC_STRINGIFY): Likewise.
74 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
75 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
76 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
77 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
78 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
79 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
80
81 2018-06-01 H.J. Lu <hongjiu.lu (a] intel.com>
82
83 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
84
85 2018-05-28 Bernd Edlinger <bernd.edlinger (a] hotmail.de>
86
87 * splay-tree.h (splay_tree_compare_strings,
88 splay_tree_delete_pointers): Declare new utility functions.
89
90 2018-05-21 Peter Bergner <bergner (a] vnet.ibm.com.com>
91
92 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
93
94 2018-05-18 Kito Cheng <kito.cheng (a] gmail.com>
95
96 * elf/riscv.h (EF_RISCV_RVE): New define.
97
98 2018-05-18 John Darrington <john (a] darrington.wattle.id.au>
99
100 * elf/s12z.h: New header.
101
102 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
103
104 PR binutils/21446
105 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
106
107 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
108
109 PR binutils/21446
110 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
111 (aarch64_print_operand): Support notes.
112
113 2018-05-15 Tamar Christina <tamar.christina (a] arm.com>
114
115 PR binutils/21446
116 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
117 (aarch64_decode_insn): Accept error struct.
118
119 2018-05-15 Francois H. Theron <francois.theron (a] netronome.com>
120
121 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
122
123 2018-05-10 John Darrington <john (a] darrington.wattle.id.au>
124
125 * elf/common.h (EM_S12Z): New macro.
126
127 2018-05-09 Sebastian Rasmussen <sebras (a] gmail.com>
128
129 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
130 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
131 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
132 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
133
134 2018-05-08 Jim Wilson <jimw (a] sifive.com>
135
136 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
137 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
138 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
139
140 2018-05-07 Peter Bergner <bergner (a] vnet.ibm.com.com>
141
142 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
143 (vle_num_opcodes): Likewise.
144 (spe2_num_opcodes): Likewise.
145
146 2018-05-04 Alan Modra <amodra (a] gmail.com>
147
148 * ansidecl.h: Import from gcc.
149 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
150 to s_name.
151 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
152
153 2018-04-30 Francois H. Theron <francois.theron (a] netronome.com>
154
155 * dis-asm.h: Added print_nfp_disassembler_options prototype.
156 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
157 Generic System V Application Binary Interface.
158 * elf/nfp.h: New, for NFP support.
159 * opcode/nfp.h: New, for NFP support.
160
161 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
162 Mickal Gun <mickael.guene (a] st.com>
163
164 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
165 R_ARM_TLS_IE32_FDPIC.
166
167 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
168 Mickal Gun <mickael.guene (a] st.com>
169
170 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
171 (R_ARM_FUNCDESC)
172 (R_ARM_FUNCDESC_VALUE): Define new relocations.
173
174 2018-04-25 Christophe Lyon <christophe.lyon (a] st.com>
175 Mickal Gun <mickael.guene (a] st.com>
176
177 * elf/arm.h (EF_ARM_FDPIC): New.
178
179 2018-04-18 Alan Modra <amodra (a] gmail.com>
180
181 * coff/mipspe.h: Delete.
182
183 2018-04-18 Alan Modra <amodra (a] gmail.com>
184
185 * aout/dynix3.h: Delete.
186
187 2018-04-17 Andrew Sadek <andrew.sadek.se (a] gmail.com>
188
189 Microblaze Target: PIC data text relative
190
191 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
192 * elf/microblaze.h (Add 3 new relocations):
193 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
194 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
195
196 2018-04-17 Alan Modra <amodra (a] gmail.com>
197
198 * elf/i370.h: Revert removal.
199 * elf/i860.h: Likewise.
200 * elf/i960.h: Likewise.
201
202 2018-04-16 Alan Modra <amodra (a] gmail.com>
203
204 * coff/sparc.h: Delete.
205
206 2018-04-16 Alan Modra <amodra (a] gmail.com>
207
208 * aout/host.h: Remove m68k-aout and m68k-coff support.
209 * aout/hp300hpux.h: Delete.
210 * coff/apollo.h: Delete.
211 * coff/aux-coff.h: Delete.
212 * coff/m68k.h: Delete.
213
214 2018-04-16 Alan Modra <amodra (a] gmail.com>
215
216 * dis-asm.h: Remove sh5 and sh64 support.
217
218 2018-04-16 Alan Modra <amodra (a] gmail.com>
219
220 * coff/internal.h: Remove w65 support.
221 * coff/w65.h: Delete.
222
223 2018-04-16 Alan Modra <amodra (a] gmail.com>
224
225 * coff/we32k.h: Delete.
226
227 2018-04-16 Alan Modra <amodra (a] gmail.com>
228
229 * coff/internal.h: Remove m88k support.
230 * coff/m88k.h: Delete.
231 * opcode/m88k.h: Delete.
232
233 2018-04-16 Alan Modra <amodra (a] gmail.com>
234
235 * elf/i370.h: Delete.
236 * opcode/i370.h: Delete.
237
238 2018-04-16 Alan Modra <amodra (a] gmail.com>
239
240 * coff/h8500.h: Delete.
241 * coff/internal.h: Remove h8500 support.
242
243 2018-04-16 Alan Modra <amodra (a] gmail.com>
244
245 * coff/h8300.h: Delete.
246
247 2018-04-16 Alan Modra <amodra (a] gmail.com>
248
249 * ieee.h: Delete.
250
251 2018-04-16 Alan Modra <amodra (a] gmail.com>
252
253 * aout/host.h: Remove newsos3 support.
254
255 2018-04-16 Alan Modra <amodra (a] gmail.com>
256
257 * nlm/ChangeLog-9315: Delete.
258 * nlm/alpha-ext.h: Delete.
259 * nlm/common.h: Delete.
260 * nlm/external.h: Delete.
261 * nlm/i386-ext.h: Delete.
262 * nlm/internal.h: Delete.
263 * nlm/ppc-ext.h: Delete.
264 * nlm/sparc32-ext.h: Delete.
265
266 2018-04-16 Alan Modra <amodra (a] gmail.com>
267
268 * opcode/tahoe.h: Delete.
269
270 2018-04-11 Alan Modra <amodra (a] gmail.com>
271
272 * aout/adobe.h: Delete.
273 * aout/reloc.h: Delete.
274 * coff/i860.h: Delete.
275 * coff/i960.h: Delete.
276 * elf/i860.h: Delete.
277 * elf/i960.h: Delete.
278 * opcode/i860.h: Delete.
279 * opcode/i960.h: Delete.
280 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
281 * aout/ar.h (ARMAGB): Remove.
282 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
283 union internal_auxent): Remove i960 support.
284
285 2018-04-09 Alan Modra <amodra (a] gmail.com>
286
287 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
288 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
289
290 2018-03-28 Renlin Li <renlin.li (a] arm.com>
291
292 PR ld/22970
293 * elf/aarch64.h: Add relocation number for
294 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
295 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
296 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
297 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
298 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
299 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
300 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
301 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
302
303 2018-03-28 Nick Clifton <nickc (a] redhat.com>
304
305 PR 22988
306 * opcode/aarch64.h (enum aarch64_opnd): Add
307 AARCH64_OPND_SVE_ADDR_R.
308
309 2018-03-21 H.J. Lu <hongjiu.lu (a] intel.com>
310
311 * elf/common.h (DF_1_KMOD): New.
312 (DF_1_WEAKFILTER): Likewise.
313 (DF_1_NOCOMMON): Likewise.
314
315 2018-03-14 Kito Cheng <kito.cheng (a] gmail.com>
316
317 * opcode/riscv.h (OP_MASK_FUNCT3): New.
318 (OP_SH_FUNCT3): Likewise.
319 (OP_MASK_FUNCT7): Likewise.
320 (OP_SH_FUNCT7): Likewise.
321 (OP_MASK_OP2): Likewise.
322 (OP_SH_OP2): Likewise.
323 (OP_MASK_CFUNCT4): Likewise.
324 (OP_SH_CFUNCT4): Likewise.
325 (OP_MASK_CFUNCT3): Likewise.
326 (OP_SH_CFUNCT3): Likewise.
327 (riscv_insn_types): Likewise.
328
329 2018-03-13 Nick Clifton <nickc (a] redhat.com>
330
331 PR 22113
332 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
333 field.
334
335 2018-03-08 H.J. Lu <hongjiu.lu (a] intel.com>
336
337 * opcode/i386 (OLDGCC_COMPAT): Removed.
338
339 2018-02-27 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
340
341 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
342
343 2018-02-20 Maciej W. Rozycki <macro (a] mips.com>
344
345 * opcode/mips.h: Remove `M' operand code.
346
347 2018-02-12 Zebediah Figura <z.figura12 (a] gmail.com>
348
349 * coff/msdos.h: New header.
350 * coff/pe.h: Move common defines to msdos.h.
351 * coff/powerpc.h: Likewise.
352
353 2018-01-13 Nick Clifton <nickc (a] redhat.com>
354
355 2.30 branch created.
356
357 2018-01-11 H.J. Lu <hongjiu.lu (a] intel.com>
358
359 PR ld/22393
360 * bfdlink.h (bfd_link_info): Add separate_code.
361
362 2018-01-04 Jim Wilson <jimw (a] sifive.com>
363
364 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
365 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
366 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
367 Add alias to map mbadaddr to CSR_MTVAL.
368
369 2018-01-03 Alan Modra <amodra (a] gmail.com>
370
371 Update year range in copyright notice of all files.
372
373 For older changes see ChangeLog-2017
374
376 Copyright (C) 2018 Free Software Foundation, Inc.
377
378 Copying and distribution of this file, with or without modification,
379 are permitted in any medium without royalty provided the copyright
380 notice and this notice are preserved.
381
382 Local Variables:
383 mode: change-log
384 left-margin: 8
385 fill-column: 74
386 version-control: never
387 End:
388