]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Remove some static buffers
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
bd38246a
AM
12020-12-18 Alan Modra <amodra@gmail.com>
2
3 * opcode/arc-attrs.h (CONFLICT_LIST): Make const.
4
c410035d
AM
52020-12-16 Alan Modra <amodra@gmail.com>
6
7 * bfdlink.h (struct bfd_link_info): Add maxpagesize and
8 commonpagesize.
9
61d2295d
AM
102020-12-16 Alan Modra <amodra@gmail.com>
11
12 * xtensa-isa-internal.h (xtensa_format_internal),
13 (xtensa_slot_internal, xtensa_operand_internal),
14 (xtensa_arg_internal, xtensa_iclass_internal),
15 (xtensa_opcode_internal, xtensa_regfile_internal),
16 (xtensa_interface_internal, xtensa_funcUnit_internal),
17 (xtensa_state_internal, xtensa_sysreg_internal): Constify.
18
ee0688c2
VDM
192020-12-15 Vivek Das Mohapatra <vivek@collabora.com>
20
21 * elf/common.h (DT_GNU_FLAGS_1, DF_GNU_1_UNIQUE): Define.
6a0a0dd0 22 * bfdlink.h (struct bfd_link_info): New field gnu_flags_1.
ee0688c2 23
4cf2ad72
CC
242020-12-11 Cary Coutant <ccoutant@gmail.com>
25
26 * elf/common.h: Update list of e_machine values.
27
c2137f55
NC
282020-12-10 Nelson Chu <nelson.chu@sifive.com>
29
30 * opcode/riscv.h (M_ZEXTH, M_ZEXTW, M_SEXTB, M_SEXTH.): Added.
31
729a5353
NC
322020-12-10 Nelson Chu <nelson.chu@sifive.com>
33
34 * opcode/riscv.h: Add INSN_CLASS_ZICSR and INSN_CLASS_ZIFENCEI.
35
84614182
NC
362020-12-07 Nick Clifton <nickc@redhat.com>
37
38 * elf/common.h (SHF_GNU_BUILD_NOTE): Delete.
39
00d4d1b0
NC
402020-12-01 Nelson Chu <nelson.chu@sifive.com>
41
42 * opcode/riscv.h (RISCV_UNKNOWN_VERSION): added.
43
7ef19aa6
NC
442020-12-01 Nelson Chu <nelson.chu@sifive.com>
45
46 * opcode/riscv.h (riscv_ext_version):
47 Change the version type from unsigned to int.
48
53651de8
NA
492020-11-23 Nick Alcock <nick.alcock@oracle.com>
50
51 * ctf-api.h: Style nit: remove () on function names in comments.
52 (ctf_sect_t): Mention endianness concerns.
53 (ctf_symsect_endianness): New declaration.
54 (ctf_arc_symsect_endianness): Likewise.
55
97a2a623
NA
562020-11-20 Nick Alcock <nick.alcock@oracle.com>
57
58 * ctf-api.h (ctf_getsymsect): New.
59 (ctf_getstrsect): Likewise.
60
2c78e925
NA
612020-11-20 Nick Alcock <nick.alcock@oracle.com>
62
63 * ctf-api.h (ctf_arc_lookup_symbol): New.
64 (ctf_arc_flush_caches): Likewise.
65 * ctf.h: Document new auto-ctf_import behaviour.
66
1136c379
NA
672020-11-20 Nick Alcock <nick.alcock@oracle.com>
68
69 * ctf-api.h (ctf_symbol_next): New.
70 (ctf_add_objt_sym): Likewise.
71 (ctf_add_func_sym): Likewise.
72 * ctf.h: Document new function info section format.
73 (CTF_F_NEWFUNCINFO): New.
74 (CTF_F_IDXSORTED): New.
75 (CTF_F_MAX): Adjust accordingly.
76
3d16b64e
NA
772020-11-20 Nick Alcock <nick.alcock@oracle.com>
78
79 * bfdlink.h (struct elf_sym_strtab): Replace with...
80 (struct elf_internal_sym): ... this.
81 (struct bfd_link_callbacks) <examine_strtab>: Take only a
82 symstrtab argument.
83 <ctf_new_symbol>: New.
84 <ctf_new_dynsym>: Likewise.
85 * ctf-api.h (struct ctf_link_sym) <st_symidx>: New.
86 <st_nameidx>: Likewise.
87 <st_nameidx_set>: Likewise.
88 (ctf_link_iter_symbol_f): Removed.
89 (ctf_link_shuffle_syms): Remove most parameters, just takes a
90 ctf_dict_t now.
91 (ctf_link_add_linker_symbol): New, split from
92 ctf_link_shuffle_syms.
93 * ctf.h (CTF_F_DYNSTR): New.
94 (CTF_F_MAX): Adjust.
95
ae41200b
NA
962020-11-20 Nick Alcock <nick.alcock@oracle.com>
97
98 * ctf-api.h (ctf_arc_open_by_name): Rename to...
99 (ctf_dict_open): ... this, keeping compatibility function.
100 (ctf_arc_open_by_name_sections): Rename to...
101 (ctf_dict_open_sections): ... this, keeping compatibility function.
102
139633c3
NA
1032020-11-20 Nick Alcock <nick.alcock@oracle.com>
104
105 * ctf-api.h (ctf_file_t): Rename to...
106 (ctf_dict_t): ... this. Keep ctf_file_t around for compatibility.
107 (struct ctf_file): Likewise rename to...
108 (struct ctf_dict): ... this.
109 (ctf_file_close): Rename to...
110 (ctf_dict_close): ... this, keeping compatibility function.
111 (ctf_parent_file): Rename to...
112 (ctf_parent_dict): ... this, keeping compatibility function.
113 All callers adjusted.
114 * ctf.h: Rename references to ctf_file_t to ctf_dict_t.
115 (struct ctf_archive) <ctfa_nfiles>: Rename to...
116 <ctfa_ndicts>: ... this.
117
99fabbc9
JL
1182020-11-18 Jozef Lawrynowicz <jozef.l@mittosystems.com>
119
120 * elf/common.h (SHF_GNU_RETAIN): Define.
121
e64441b1
PW
1222020-11-16 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
123
124 * opcode/aarch64.h (AARCH64_FEATURE_FLAGM): Add new feature.
125 (AARCH64_FEATURE_FLAGMANIP): Update comment.
126 (AARCH64_ARCH_V8_4): Add back FLAGM to Armv8.4-A.
127
9372689d
SO
1282020-11-09 Spencer E. Olson <olsonse@umich.edu>
129
130 * opcode/pru.h: Add LMBD (left-most bit detect) opcode index.
131
8edca81e
PW
1322020-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
133
134 * opcode/aarch64.h (enum aarch64_opnd): Add new operand AARCH64_OPND_Rt_LS64.
135
af1bd771
PW
1362020-11-06 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
137
138 * opcode/aarch64.h (AARCH64_FEATURE_PAC): Add new feature.
139 (AARCH64_ARCH_V8_3): Add back PAC to Armv8.3-A.
140
55cc0128
PW
1412020-11-04 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
142
143 * opcode/aarch64.h (AARCH64_ARCH_V8): Add RAS to Armv8-A.
144 (AARCH64_ARCH_V8_2): Remove RAS from Armv8.2-A set.
145
fd65497d
PW
1462020-11-03 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
147
148 * opcode/aarch64.h (AARCH64_FEATURE_LS64): New +ls64 feature flag.
149 (AARCH64_ARCH_V8_7): Add LS64 as part of Armv8.7-a.
150
b0ab0693
L
1512020-10-30 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR gas/26703
154 * elf/common.h (GNU_PROPERTY_X86_ISA_1_BASELINE): New.
155 (GNU_PROPERTY_X86_ISA_1_V2): Uppdated.
156 (GNU_PROPERTY_X86_ISA_1_V3): Likewise.
157 (GNU_PROPERTY_X86_ISA_1_V4): Likewise.
158
3a959875
PW
1592020-10-27 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
160
161 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): New -march feature.
162\e(enum aarch64_opnd): New CSR instruction field AARCH64_OPND_CSRE_CSR.
163
9d1ccf22
CQ
1642020-10-26 Cooper Qu <cooper.qu@linux.alibaba.com>
165
166 * opcode/csky.h (CSKY_VERSION_V1): New, currently used.
167 (CSKY_VERSION_V2): New.
168 (CSKY_VERSION_V3): New.
169
3a959875
PW
1702020-10-23 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
171
172 * opcode/aarch64.h (enum aarch64_opnd): New operand
173 AARCH64_OPND_BARRIER_DSB_NXS.
174 (aarch64_barrier_dsb_nxs_options): Declare DSB nXS options.
175
0d01fbe6
TT
1762020-10-21 Tom Tromey <tromey@adacore.com>
177
178 * ctf-api.h (_CTF_ERRORS): New macro.
179
02dd9d25
NC
1802020-10-16 Nelson Chu <nelson.chu@sifive.com>
181
182 * elf/riscv.h: Add R_RISCV_IRELATIVE to 58.
183
3a959875
PW
1842020-10-16 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
185
186 * opcode/aarch64.h (AARCH64_FEATURE_V8_7): New feature bitmask.
187 (AARCH64_ARCH_V8_7): New arch feature set.
188
32930e4e
L
1892020-10-09 H.J. Lu <hongjiu.lu@intel.com>
190
191 PR gas/26703
192 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
193 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_USED): This.
194 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
195 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_NEEDED): This.
196 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
197 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_XXX): This.
198 (GNU_PROPERTY_X86_ISA_1_NEEDED): New.
199 (GNU_PROPERTY_X86_ISA_1_USED): Likewise.
200 (GNU_PROPERTY_X86_ISA_1_V2): Likewise.
201 (GNU_PROPERTY_X86_ISA_1_V3): Likewise.
202 (GNU_PROPERTY_X86_ISA_1_V4): Likewise.
203 (GNU_PROPERTY_X86_FEATURE_2_MASK): Likewise.
204
d7b477c5
MW
2052020-09-23 Mark Wielaard <mark@klomp.org>
206
207 Sync with GCC
208 * dwarf2.def: Add DWARF5 Unit type header encoding macros
209 DW_UT_FIRST, DW_UT and DW_UT_END.
210 * dwarf2.h (enum dwarf_unit_type): Removed and define using
211 DW_UT_FIRST, DW_UT and DW_UT_END macros.
212 (get_DW_UT_name): New function declaration.
213
496afd17
L
2142020-09-12 H.J. Lu <hongjiu.lu@intel.com>
215
216 PR ld/26391
217 * bfdlink.h (bfd_link_info): Add unique_symbol.
218
dae7c5a4
FW
2192020-09-11 Felix Willgerodt <felix.willgerodt@intel.com>
220
221 Sync with GCC
222 2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com>
223
224 * floatformat.h (floatformat_bfloat16_big): New.
225 (floatformat_bfloat16_little): New.
226
548f5275
CQ
2272020-09-12 Cooper Qu <cooper.qu@linux.alibaba.com>
228
229 * opcode/csky.h (CSKYV1_ISA_E1): Convert to bfd_uint64_t type.
230 (CSKYV2_ISA_E1): Likewise.
231 (CSKYV2_ISA_1E2>): Likewise.
232 (CSKYV2_ISA_2E3>): Likewise.
233 (CSKYV2_ISA_3E7>): Likewise.
234 (CSKYV2_ISA_7E10): Likewise.
235 (CSKYV2_ISA_3E3R1): Likewise.
236 (CSKYV2_ISA_3E3R2): Likewise.
237 (CSKYV2_ISA_10E60): Likewise.
238 (CSKYV2_ISA_3E3R3): Likewise.
239 (CSKY_ISA_TRUST): Likewise.
240 (CSKY_ISA_CACHE): Likewise.
241 (CSKY_ISA_NVIC): Likewise.
242 (CSKY_ISA_CP): Likewise.
243 (CSKY_ISA_MP): Likewise.
244 (CSKY_ISA_MP_1E2): Likewise.
245 (CSKY_ISA_JAVA): Likewise.
246 (CSKY_ISA_MAC): Likewise.
247 (CSKY_ISA_MAC_DSP): Likewise.
248 (CSKY_ISA_DSP): Likewise.
249 (CSKY_ISA_DSP_1E2): Likewise.
250 (CSKY_ISA_DSP_ENHANCE): Likewise.
251 (CSKY_ISA_DSPE60): Likewise.
252 (CSKY_ISA_FLOAT_E1): Likewise.
253 (CSKY_ISA_FLOAT_1E2): Likewise.
254 (CSKY_ISA_FLOAT_1E3): Likewise.
255 (CSKY_ISA_FLOAT_3E4): Likewise.
256 (CSKY_ISA_FLOAT_7E60): Likewise.
257 (CSKY_ISA_VDSP): Likewise.
258 (CSKY_ISA_VDSP_2): Likewise.
259 (CSKY_ARCH_804): Define.
260 (CSKY_ARCH_805): Define.
261 (CSKY_ARCH_800): Define.
262
8d58ed37
L
2632020-09-11 H.J. Lu <hongjiu.lu@intel.com>
264
265 * elf/common.h (NT_X86_CET): New.
266
525a0aa3
CQ
2672020-09-10 Cooper Qu <cooper.qu@linux.alibaba.com>
268
269 * opcode/csky.h (CSKY_ARCH_804): Define.
270 (CSKY_ARCH_805): Define.
271 (CSKY_ARCH_800): Define.
272
0332f662
NC
2732020-09-10 Nick Clifton <nickc@redhat.com>
274
275 * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Use a long long type for
276 this value.
277
6a1ed910
CQ
2782020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com>
279
280 * opcode/csky.h (CSKY_ISA_DSPE60): Define.
281
1feede9b
CQ
2822020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com>
283
284 * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define.
285
7d81bc93
JL
2862020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
287 Kuan-Lin Chen <kuanlinchentw@gmail.com>
288
289 * elf/msp430.h (elf_msp430_reloc_type): Add
290 R_MSP430_GNU_{SET,SUB}_ULEB128.
291 (elf_msp430x_reloc_type): Add R_MSP430X_GNU_{SET,SUB}_ULEB128.
292
38cf07a6
AC
2932020-09-08 Alex Coplan <alex.coplan@arm.com>
294
295 * opcode/aarch64.h (aarch64_sys_ins_reg_supported_p): Also take
296 system register name in order to simplify validation for v8-R.
297 (aarch64_print_operand): Also take CPU feature set, as disassembly for
298 system registers now depends on arch variant.
299
95830c98
AC
3002020-09-08 Alex Coplan <alex.coplan@arm.com>
301
302 * opcode/aarch64.h (AARCH64_FEATURE_V8_A): New.
303 (AARCH64_FEATURE_V8_R): New.
304 (AARCH64_ARCH_V8): Include new A-profile feature bit.
305 (AARCH64_ARCH_V8_R): New.
306
7c80dd4c
AM
3072020-09-02 Alan Modra <amodra@gmail.com>
308
309 * opcode/v850.h (struct v850_operand <insert>): Make param op an
310 unsigned long.
311
4211a340
CQ
3122020-09-02 Cooper Qu <cooper.qu@linux.alibaba.com>
313
314 * opcode/csky.h (CSKYV2_ISA_3E3R3): Define.
315
1174d920
AM
3162020-08-31 Alan Modra <amodra@gmail.com>
317
318 PR 26493
319 * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM)
320 (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned.
321
a148a448
AM
3222020-08-31 Alan Modra <amodra@gmail.com>
323
324 PR 26457
325 * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned.
326 (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON)
327 (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE)
328 (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN)
329 (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY)
330 (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT)
331 (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC)
332 (SOM_SUBSPACE_IS_COMDAT): Likewise.
333
0861f561
CQ
3342020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
335
336 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
337 (Tag_CSKY_ARCH_NAME): New enum constant.
338 (Tag_CSKY_CPU_NAME): Likewise.
339 (Tag_CSKY_ISA_FLAGS): Likewise.
340 (Tag_CSKY_DSP_VERSION): Likewise.
341 (Tag_CSKY_VDSP_VERSION): Likewise.
342 (Tag_CSKY_FPU_VERSION): Likewise.
343 (Tag_CSKY_FPU_ABI): Likewise.
344 (Tag_CSKY_FPU_ROUNDING): Likewise.
345 (Tag_CSKY_FPU_DENORMAL): Likewise.
346 (Tag_CSKY_FPU_Exception): Likewise.
347 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
348 (Tag_CSKY_FPU_HARDFP): Likewise.
349 (Tag_CSKY_MAX): Likewise.
350 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
351 (VAL_CSKY_DSP_VERSION_2): Likewise.
352 (VAL_CSKY_VDSP_VERSION_1): Likewise.
353 (VAL_CSKY_VDSP_VERSION_2): Likewise.
354 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
355 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
356 (VAL_CSKY_FPU_ABI_HARD): Likewise.
357 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
358 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
359 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
360 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
361 CSKYV1_ISA_E1: Change to long constant type.
362 CSKYV2_ISA_E1: Likewise.
363 CSKYV2_ISA_1E2: Likewise.
364 CSKYV2_ISA_2E3: Likewise.
365 CSKYV2_ISA_3E7: Likewise.
366 CSKYV2_ISA_7E10: Likewise.
367 CSKYV2_ISA_3E3R1: Likewise.
368 CSKYV2_ISA_3E3R2: Likewise.
369 CSKYV2_ISA_10E60: Likewise.
370 CSKY_ISA_TRUST: Likewise.
371 CSKY_ISA_CACHE: Likewise.
372 CSKY_ISA_NVIC: Likewise.
373 CSKY_ISA_CP: Likewise.
374 CSKY_ISA_MP: Likewise.
375 CSKY_ISA_MP_1E2: Likewise.
376 CSKY_ISA_JAVA: Likewise.
377 CSKY_ISA_MAC: Likewise.
378 CSKY_ISA_MAC_DSP: Likewise.
379 CSKY_ISA_DSP: Likewise.
380 CSKY_ISA_DSP_1E2: Likewise.
381 CSKY_ISA_DSP_ENHANCE: Likewise.
382 CSKY_ISA_FLOAT_E1: Likewise.
383 CSKY_ISA_FLOAT_1E2: Likewise.
384 CSKY_ISA_FLOAT_1E3: Likewise.
385 CSKY_ISA_FLOAT_3E4: Likewise.
386 CSKY_ISA_VDSP: Likewise.
387
926c9e76
NA
3882020-08-27 Nick Alcock <nick.alcock@oracle.com>
389
390 * ctf-api.h (ctf_errwarning_next): New err parameter.
391
3eba3ef3
NC
3922020-08-26 Nick Clifton <nickc@redhat.com>
393
394 PR 26405
395 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
396 (PT_OPENBSD_RANDOMIZE): Define.
397 (PT_OPENBSD_WXNEEDED): Define.
398
1673aff5
AM
3992020-08-26 Alan Modra <amodra@gmail.com>
400
401 PR 26458
402 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
403
531c73a3
CQ
4042020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
405
406 * opcode/csky.h (CSKYV2_ISA_10E60): New.
407 (CSKY_ARCH_860): New.
408
d04aee0f
CQ
4092020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
410
411 * csky.h (CSKYV2_ISA_3E3R2): New.
412
b8fff44e
MW
4132020-08-21 Mark Wielaard <mark@klomp.org>
414
415 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
416 for GCC 7.0 or higher.
417
fa63795f
AC
4182020-08-10 Alex Coplan <alex.coplan@arm.com>
419
420 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
421
f7cb161e
PW
4222020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
423
424 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
425 paramaters changed.
426 (aarch64_sys_reg_supported_p): Function removed.
427 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
428
a69ee13f
CT
4292020-07-28 Caroline Tice <cmtice@google.com>
430
431 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
432 sections in a DWARF 5 DWP file (DWP version 5).
433
662df3c3
NA
4342020-07-22 Nick Alcock <nick.alcock@oracle.com>
435
436 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
437 deduplicator.
438
e3e8411b
NA
4392020-07-22 Nick Alcock <nick.alcock@oracle.com>
440
441 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
442
0f0c11f7
NA
4432020-07-22 Nick Alcock <nick.alcock@oracle.com>
444
445 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
446
6dd2819f
NA
4472020-07-22 Nick Alcock <nick.alcock@oracle.com>
448
449 * ctf-api.h (ctf_link_variable_filter_t): New.
450 (ctf_link_set_variable_filter): Likewise.
451
5f54462c
NA
4522020-07-22 Nick Alcock <nick.alcock@oracle.com>
453
454 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
455
8d2229ad
NA
4562020-07-22 Nick Alcock <nick.alcock@oracle.com>
457
458 * ctf-api.h (ECTF_NEEDSBFD): New.
459 (ECTF_NERR): Adjust.
460 (ctf_link): Rename share_mode arg to flags.
461
8b37e7b6
NA
4622020-07-22 Nick Alcock <nick.alcock@oracle.com>
463
464 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
465 (ctf_errwarning_next): New.
466
ec388c16
NA
4672020-07-22 Nick Alcock <nick.alcock@oracle.com>
468
469 * ctf-api.h (ECTF_FLAGS): New.
470 (ECTF_NERR): Adjust.
471 * ctf.h (CTF_F_MAX): New.
472
688d28f6
NA
4732020-07-22 Nick Alcock <nick.alcock@oracle.com>
474
475 * ctf-api.h (ECTF_NEXT_END): New error.
476 (ECTF_NEXT_WRONGFUN): Likewise.
477 (ECTF_NEXT_WRONGFP): Likewise.
478 (ECTF_NERR): Adjust.
479 (ctf_next_t): New.
480 (ctf_next_create): New prototype.
481 (ctf_next_destroy): Likewise.
482 (ctf_next_copy): Likewise.
483 (ctf_member_next): Likewise.
484 (ctf_enum_next): Likewise.
485 (ctf_type_next): Likewise.
486 (ctf_label_next): Likewise.
487 (ctf_variable_next): Likewise.
488
2399827b
NA
4892020-07-22 Nick Alcock <nick.alcock@oracle.com>
490
491 * ctf-api.h (ctf_ref): New.
492
9c23dfa5
NA
4932020-07-22 Nick Alcock <nick.alcock@oracle.com>
494
495 * ctf-api.h (ctf_archive_count): New.
496
e0325e2c
NA
4972020-07-22 Nick Alcock <nick.alcock@oracle.com>
498
499 * ctf-api.h (ctf_member_count): New.
500
9b15cbb7
NA
5012020-07-22 Nick Alcock <nick.alcock@oracle.com>
502
503 * ctf-api.h (ctf_type_kind_forwarded): New.
504
01d93174
NA
5052020-07-22 Nick Alcock <nick.alcock@oracle.com>
506
507 * ctf-api.c (ctf_type_name_raw): New.
508
7eea9d3b
NA
5092020-07-22 Nick Alcock <nick.alcock@oracle.com>
510
511 * ctf-api.h (ECTF_*): Improve comments.
512 (ECTF_NERR): New.
513
b64751cf
NA
5142020-07-22 Nick Alcock <nick.alcock@oracle.com>
515
516 * ctf-api.h: Fix typos in comments.
517
0e6a3f07
L
5182020-07-22 H.J. Lu <hongjiu.lu@intel.com>
519
520 PR ld/26262
521 PR ld/26267
522 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
523
a308b89d
L
5242020-07-11 H.J. Lu <hongjiu.lu@intel.com>
525
526 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
527
fc238d4a
JB
5282020-07-09 John Baldwin <jhb@FreeBSD.org>
529
530 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
531 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
532
fe49679d
AM
5332020-07-09 Alan Modra <amodra@gmail.com>
534
535 * coff/powerpc.h: Delete.
536
b115b9fd
NC
5372020-07-04 Nick Clifton <nickc@redhat.com>
538
539 Binutils 2.35 branch created.
540
08ccfccf
NC
5412020-06-30 Nelson Chu <nelson.chu@sifive.com>
542
543 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
544 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
545 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
546
83d7d99e
NC
5472020-06-30 Nelson Chu <nelson.chu@sifive.com>
548
549 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
550
279edac5
AM
5512020-06-29 Alan Modra <amodra@gmail.com>
552
553 * coff/internal.h: Use C style comments.
554 * coff/pe.h: Likewise.
555 * elf/ppc64.h: Likewise.
556
2f6ecaed
NA
5572020-06-26 Nick Alcock <nick.alcock@oracle.com>
558
559 * ctf-api.h (ctf_arc_bufopen): New.
560
85f7484a
PB
5612020-06-26 Pat Bernardi <bernardi@adacore.com>
562
563 * elf/m68k.h: Add enum for GNU object attribute with floating point
564 tag name and values.
565
6248d9d6
NC
5662020-06-25 Nick Clifton <nickc@redhat.com>
567
568 * libiberty.h (bsearch_r): Remove use of the register keyword from
569 the prototype.
570
727b7b18
L
5712020-06-24 H.J. Lu <hongjiu.lu@intel.com>
572
573 Sync with GCC
574 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
575
576 * libiberty.h (bsearch_r): New.
577
578 2020-04-17 Martin Liska <mliska@suse.cz>
579 Jonathan Yong <10walls@gmail.com>
580
581 PR gcov-profile/94570
582 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
583 for CYGWIN.
584
359157df
AC
5852020-06-22 Alex Coplan <alex.coplan@arm.com>
586
587 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
588 (AARCH64_FEATURE_AES): Likewise.
589 (AARCH64_FEATURE_V8_4): Likewise.
590 (AARCH64_FEATURE_SM4): Likewise.
591 (AARCH64_FEATURE_SHA3): Likewise.
592 (AARCH64_FEATURE_V8): Likewise.
593 (AARCH64_FEATURE_V8_2): Likewise.
594 (AARCH64_FEATURE_V8_3): Likewise.
595 (AARCH64_FEATURE_FP): Likewise.
596 (AARCH64_FEATURE_SIMD): Likewise.
597 (AARCH64_FEATURE_CRC): Likewise.
598 (AARCH64_FEATURE_LSE): Likewise.
599 (AARCH64_FEATURE_PAN): Likewise.
600 (AARCH64_FEATURE_LOR): Likewise.
601 (AARCH64_FEATURE_RDMA): Likewise.
602 (AARCH64_FEATURE_V8_1): Likewise.
603 (AARCH64_FEATURE_F16): Likewise.
604 (AARCH64_FEATURE_RAS): Likewise.
605 (AARCH64_FEATURE_PROFILE): Likewise.
606 (AARCH64_FEATURE_SVE): Likewise.
607 (AARCH64_FEATURE_RCPC): Likewise.
608 (AARCH64_FEATURE_COMPNUM): Likewise.
609 (AARCH64_FEATURE_DOTPROD): Likewise.
610 (AARCH64_FEATURE_F16_FML): Likewise.
611 (AARCH64_FEATURE_V8_5): Likewise.
612 (AARCH64_FEATURE_V8_6): Likewise.
613 (AARCH64_FEATURE_BFLOAT16): Likewise.
614 (AARCH64_FEATURE_FLAGMANIP): Likewise.
615 (AARCH64_FEATURE_FRINTTS): Likewise.
616 (AARCH64_FEATURE_SB): Likewise.
617 (AARCH64_FEATURE_PREDRES): Likewise.
618 (AARCH64_FEATURE_CVADP): Likewise.
619 (AARCH64_FEATURE_RNG): Likewise.
620 (AARCH64_FEATURE_BTI): Likewise.
621 (AARCH64_FEATURE_SCXTNUM): Likewise.
622 (AARCH64_FEATURE_ID_PFR2): Likewise.
623 (AARCH64_FEATURE_SSBS): Likewise.
624 (AARCH64_FEATURE_MEMTAG): Likewise.
625 (AARCH64_FEATURE_TME): Likewise.
626 (AARCH64_FEATURE_I8MM): Likewise.
627 (AARCH64_FEATURE_F32MM): Likewise.
628 (AARCH64_FEATURE_F64MM): Likewise.
629 (AARCH64_FEATURE_SVE2): Likewise.
630 (AARCH64_FEATURE_SVE2_AES): Likewise.
631 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
632 (AARCH64_FEATURE_SVE2_SM4): Likewise.
633 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
634
d768f160
SJ
6352020-06-22 Saagar Jha <saagar@saagarjha.com>
636
637 * mach-o/loader.h: Add declarations of two new Mach-O load
638 commands.
639
39ff0b81
NC
6402020-06-22 Nelson Chu <nelson.chu@sifive.com>
641
642 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
643 forward declarations to bfd/elfxx-riscv.h.
644 (riscv_get_priv_spec_name): Likewise.
645
7a77f1ac
MF
6462020-06-15 Max Filippov <jcmvbkbc@gmail.com>
647
648 * elf/xtensa.h (xtensa_abi_choice): New declaration.
649
cae64165
RM
6502020-06-12 Roland McGrath <mcgrathr@google.com>
651
652 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
653
d8af286f
NC
6542020-06-12 Nelson Chu <nelson.chu@sifive.com>
655
656 * opcode/riscv-opc.h: Update the defined versions of CSR from
657 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
658 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
659 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
660 PRIV_SPEC_CLASS_1P9.
661
14962256
AC
6622020-06-11 Alex Coplan <alex.coplan@arm.com>
663
664 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
665 describing system registers.
666
d0c4e780
AM
6672020-06-11 Alan Modra <amodra@gmail.com>
668
669 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
670 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
671
87c69f97
AM
6722020-06-06 Alan Modra <amodra@gmail.com>
673
674 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
675 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
676 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
677 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
678 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
679
e9bffec9
JM
6802020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
681
682 * opcode/cgen.h: Get an `endian' argument in both
683 cgen_get_insn_value and cgen_put_insn_value.
684
b3db6d07
JM
6852020-06-04 Jose E. Marchesi <jemarch@gnu.org>
686
687 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
688 CGEN_CPU_OPEN_INSN_ENDIAN.
689
44730156
NC
6902020-06-03 Nelson Chu <nelson.chu@sifive.com>
691
692 * opcode/riscv.h: Remove #include "bfd.h". And change the return
693 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
694 from bfd_boolean to int.
695
8eff95bc
AM
6962020-05-28 Alan Modra <amodra@gmail.com>
697
698 PR 26044
699 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
700 tilepro_pipeline enum.
701
a6dbf402
L
7022020-05-27 H.J. Lu <hongjiu.lu@intel.com>
703
704 PR ld/22909
705 * bfdlink.h (textrel_check_method): New enum.
706 (bfd_link_textrel_check): New.
707 (bfd_link_info): Replace warn_shared_textrel and error_textrel
708 with textrel_check.
709
68dc60e6
L
7102020-05-25 H.J. Lu <hongjiu.lu@intel.com>
711
712 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
713
8f595e9b
NC
7142020-05-20 Nelson Chu <nelson.chu@sifive.com>
715
716 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
717 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
718 belong to one of the class
719 (struct riscv_ext_version): New structure holds version information
720 for the specific ISA.
721 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
722 define_version and abort_version. The define_version means which
723 privilege spec is started to define the CSR, and the abort_version
724 means which privilege spec is started to abort the CSR. If the CSR is
725 valid for the newest spec, then the abort_version should be
726 PRIV_SPEC_CLASS_DRAFT.
727 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
728 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
729 the current supported privilege spec versions.
730 (struct riscv_csr_extra): Add new fields to store more information
731 about the CSR. We use these information to find the suitable CSR
732 address when user choosing a specific privilege spec.
733
164446e0
AF
7342020-05-19 Alexander Fedotov <alfedotov@gmail.com>
735
736 PR 25992
737 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
738
aa3c112f
AM
7392020-05-11 Alan Modra <amodra@gmail.com>
740
741 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
742 PPC_OPERAND defines.
743
7c1f4227
AM
7442020-05-11 Alan Modra <amodra@gmail.com>
745
746 * elf/ppc64.h: Update comment.
747 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
748
09c1e68a
AC
7492020-04-30 Alex Coplan <alex.coplan@arm.com>
750
751 * opcode/aarch64.h (enum aarch64_opnd): Add
752 AARCH64_OPND_UNDEFINED.
753
27456742
AK
7542020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
755
756 * elf/common.h (NT_ARC_V2): New macro definitions.
757
30ce8e47
MF
7582020-04-22 Max Filippov <jcmvbkbc@gmail.com>
759
760 PR ld/25861
761 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
762 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
763
fad3d2c1
AM
7642020-04-21 Alan Modra <amodra@gmail.com>
765
766 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
767 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
768
95a51568
FS
7692020-04-10 Fangrui Song <maskray@google.com>
770
771 PR binutils/24613
772 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
773 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
774 (struct bfd_link_info): Add warn_unresolved_syms.
775
fa1477dc
SC
7762020-04-14 Stephen Casner <casner@acm.org>
777
778 PR ld/25677
779 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
780
4d095f5b
JJ
7812020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
782
783 * coff/go32exe.h: Remove file.
784 * coff/internal.h (struct internal_filehdr): Remove field
785 go32stub. Remove flag F_GO32STUB.
786
40bd13ce
ML
7872020-04-01 Martin Liska <mliska@suse.cz>
788 Maciej W. Rozycki <macro@linux-mips.org>
789
790 PR lto/94249
791 * plugin-api.h: Fix a typo.
792
d1a89da5
NC
7932020-03-30 Nelson Chu <nelson.chu@sifive.com>
794
795 * opcode/riscv-opc.h: Update CSR to 1.11.
796
a879b4d5
JB
7972020-03-26 John Baldwin <jhb@FreeBSD.org>
798
799 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
800
dfb68cc3
ML
8012020-03-24 Martin Liska <mliska@suse.cz>
802
803 PR lto/94249
804 * plugin-api.h: Add more robust endianess detection.
805
e3b1fa32
ML
8062020-03-21 Martin Liska <mliska@suse.cz>
807
808 * plugin-api.h (enum ld_plugin_symbol_type): Remove
809 comma after last value of an enum.
810 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
811
3734bec8
ML
8122020-03-19 Martin Liska <mliska@suse.cz>
813
814 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
815 (enum gcc_plugin_symbol_section_kind): Likewise.
816
8172020-03-19 Martin Liska <mliska@suse.cz>
818
819 * plugin-api.h (struct ld_plugin_symbol): Split
820 int def into 4 char fields.
821 (enum ld_plugin_symbol_type): New.
822 (enum ld_plugin_symbol_section_kind): New.
823 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
824
06d949ec
KR
8252020-03-13 Kamil Rytarowski <n54@gmx.com>
826
827 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
828
8292020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
830
831 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
832
abf874aa
CL
8332020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
834
835 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
836 non_contiguous_regions_warnings fields.
837
66631823
CE
8382020-03-13 Christian Eggers <ceggers@gmx.de>
839
840 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
841 offset and size members.
842 * elf/internal.h (struct elf_internal_phdr): Likewise for
843 p_align member.
844 (struct elf_segment_map): Likewise for p_paddr and p_size
845 members
846
502794d4
CE
8472020-03-13 Christian Eggers <ceggers@gmx.de>
848
849 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
850 to several member field comments.
851 (Elf_Internal_Shdr): likewise.
852
e10ac147
AM
8532020-03-10 Alan Modra <amodra@gmail.com>
854
855 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
856 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
857 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
858
b5ebe8dd
LM
8592020-03-03 Luis Machado <luis.machado@linaro.org>
860
861 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
862 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
863 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
864 (AT_MINSIGSTKSZ): New defines, imported from glibc.
865
99e47410
AB
8662020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
867
868 Import from gcc mainline:
869 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
870
871 * hashtab.h (htab_remove_elt): Make a parameter const.
872 (htab_remove_elt_with_hash): Likewise.
873
bd0cf5a6
NC
8742020-02-20 Nelson Chu <nelson.chu@sifive.com>
875
876 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
877 record riscv_csr_class.
878
4934a27c
MM
8792020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
880 Matthew Malcomson <matthew.malcomson@arm.com>
881
882 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
883 (ARM_EXT2_CDE0): New extension macro.
884 (ARM_EXT2_CDE1): New extension macro.
885 (ARM_EXT2_CDE2): New extension macro.
886 (ARM_EXT2_CDE3): New extension macro.
887 (ARM_EXT2_CDE4): New extension macro.
888 (ARM_EXT2_CDE5): New extension macro.
889 (ARM_EXT2_CDE6): New extension macro.
890 (ARM_EXT2_CDE7): New extension macro.
891
9fc0b501
SB
8922020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
893
894 PR 25469
895 * coff/internal.h (R_IMM16BE): Define.
896 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
897 (R_Z80_16_BE): New reloc.
898
c5d7be0c
AM
8992020-02-04 Alan Modra <amodra@gmail.com>
900
901 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
902
1957ab10
JT
9032020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
904
905 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
906 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
907 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
908
ae774686
NC
9092020-01-18 Nick Clifton <nickc@redhat.com>
910
911 Binutils 2.34 branch created.
912
533da483
NC
9132020-01-17 Nick Clifton <nickc@redhat.com>
914
915 * Import from gcc mainline:
916 2019-06-10 Martin Liska <mliska@suse.cz>
917
918 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
919 * libiberty.h (xmalloc): Use it.
920 (xrealloc): Likewise.
921 (xcalloc): Likewise.
922 (xstrdup): Likewise.
923 (xstrndup): Likewise.
924 (xmemdup): Likewise.
925
926 2019-06-10 Martin Liska <mliska@suse.cz>
927
928 * ansidecl.h:
929 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
930 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
931 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
932 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
933 (xrealloc): Likewise.
934 (xcalloc): Likewise.
935
936 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
937
938 * demangle.h (struct demangle_component): Add member
939 d_counting.
940
941 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
942
943 * demangle.h (rust_demangle_callback): Add.
944
945 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
946
947 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
948 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
949
2da2eaf4
AV
9502020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
951
952 PR 25376
953 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
954 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
955 (ARM_ANY): Redefine to not include any MVE bits.
956 (ARM_FEATURE_ALL): Removed.
957
131cb553
JL
9582020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
959
960 * opcode/msp430.h (enum msp430_expp_e): New.
961 (struct msp430_operand_s): Add expp member to struct.
962
39fe16e0
CZ
9632020-01-13 Claudiu Zissulescu <claziss@gmail.com>
964
965 * elf/arc-cpu.def: Update ARC cpu list.
966
5496abe1
AM
9672020-01-13 Alan Modra <amodra@gmail.com>
968
969 * opcode/tic4x.h (EXTR): Delete.
970 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
971 extension using shifts. Do trim INSERTU value to specified bitfield.
972
8948cc69
AM
9732020-01-10 Alan Modra <amodra@gmail.com>
974
975 * opcode/spu.h: Formatting.
976 (UNSIGNED_EXTRACT): Use 1u.
977 (SIGNED_EXTRACT): Don't sign extend with shifts.
978 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
979 Keep result signed.
980 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
981
bb82aefe
SV
9822020-01-07 Shahab Vahedi <shahab@synopsys.com>
983
984 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
985
6655dba2
SB
9862020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
987
988 * coff/internal.h: Add defintions of Z80 reloc names.
989
d73b58f4
NC
9902020-01-02 Christian Biesinger <cbiesinger@google.com>
991
992 * opcode/s12z.h: Undef REG_Y.
993
b14ce8bf
AM
9942020-01-01 Alan Modra <amodra@gmail.com>
995
996 Update year range in copyright notice of all files.
997
0b114740 998For older changes see ChangeLog-2019
3499769a 999\f
0b114740 1000Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
1001
1002Copying and distribution of this file, with or without modification,
1003are permitted in any medium without royalty provided the copyright
1004notice and this notice are preserved.
1005
1006Local Variables:
1007mode: change-log
1008left-margin: 8
1009fill-column: 74
1010version-control: never
1011End: