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