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