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