xref: /netbsd-src/external/gpl3/gdb/dist/include/ChangeLog (revision e663ba6e3a60083e70de702e9d54bf486a57b6a7)
1*e663ba6eSchristos2024-04-07  Simon Marchi  <simon.marchi@efficios.com>
2*e663ba6eSchristos
3*e663ba6eSchristos	* diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Rename
4*e663ba6eSchristos	to...
5*e663ba6eSchristos	(DIAGNOSTIC_IGNORE_REGISTER): ... this.  Ignore `-Wregister`
6*e663ba6eSchristos	instead of `-Wdeprecated-register`.
7*e663ba6eSchristos
8*e663ba6eSchristos2024-02-14  Yuriy Kolerov  <ykolerov@synopsys.com>
9*e663ba6eSchristos
10*e663ba6eSchristos	* opcode/arc.h (enum insn_class_t): Add DBNZ class.
11*e663ba6eSchristos
12*e663ba6eSchristos2024-02-12  Frederic Cambus  <fred@statdns.com>
13*e663ba6eSchristos
14*e663ba6eSchristos	* elf/common.h (PT_OPENBSD_SYSCALLS): Define.
15*e663ba6eSchristos
16*e663ba6eSchristos2024-01-29  Jose E. Marchesi  <jose.marchesi@oracle.com>
17*e663ba6eSchristos
18*e663ba6eSchristos	* opcode/bpf.h (enum bpf_insn_id): Remove BPF_INSN_LDINDDW and
19*e663ba6eSchristos	BPF_INSN_LDABSDW instructions.
20*e663ba6eSchristos
21*e663ba6eSchristos2024-01-15  Nick Clifton  <nickc@redhat.com>
22*e663ba6eSchristos
23*e663ba6eSchristos	* 2.42 branch point.
24*e663ba6eSchristos
25*e663ba6eSchristos2023-11-28  Jakub Jelinek  <jakub@redhat.com>
26*e663ba6eSchristos
27*e663ba6eSchristos	* sha1.h (sha1_process_bytes_fn): New typedef.
28*e663ba6eSchristos	(sha1_choose_process_bytes): Declare.
29*e663ba6eSchristos
30*e663ba6eSchristos2023-11-10  Simon Marchi  <simon.marchi@efficios.com>
31*e663ba6eSchristos
32*e663ba6eSchristos	* elf/amdgpu.h (EF_AMDGPU_MACH_AMDGCN_GFX1100,
33*e663ba6eSchristos	EF_AMDGPU_MACH_AMDGCN_GFX1101,
34*e663ba6eSchristos	EF_AMDGPU_MACH_AMDGCN_GFX1102): New.
35*e663ba6eSchristos
36*e663ba6eSchristos2023-11-10  Nick Clifton  <nickc@redhat.com>
37*e663ba6eSchristos
38*e663ba6eSchristos	* bfdlink.h (struct bfd_link_info): Update descriptions of the
39*e663ba6eSchristos	'execstack', 'noexecstack' and 'warn_execstack'	fields.
40*e663ba6eSchristos	Add 'error_exectack' and 'warn_is_error_for_rwx_segments' fields.
41*e663ba6eSchristos
42*e663ba6eSchristos2023-10-30  Nick Clifton  <nickc@redhat.com>
43*e663ba6eSchristos
44*e663ba6eSchristos	* elf/bpf.h (R_BPF_64_NODYLD32): Add a note that this reloc is
45*e663ba6eSchristos	generated by other tools, eg LLVM.
46*e663ba6eSchristos
47*e663ba6eSchristos2023-09-28  Frederic Cambus  <fred@statdns.com>
48*e663ba6eSchristos
49*e663ba6eSchristos	* elf/common.h (PT_OPENBSD_NOBTCFI): Define.
50*e663ba6eSchristos
51*e663ba6eSchristos2023-08-02  Tom Tromey  <tromey@adacore.com>
52*e663ba6eSchristos
53*e663ba6eSchristos	* coff/x86_64.h (COFF_X86_64_H): Add include guard.
54*e663ba6eSchristos	* coff/loongarch64.h (COFF_LOONGARCH64_H): Add include guard.
55*e663ba6eSchristos	* coff/aarch64.h (COFF_AARCH64_H): Add include guard.
56*e663ba6eSchristos
57*e663ba6eSchristos2023-07-30  Jose E. Marchesi  <jose.marchesi@oracle.com>
58*e663ba6eSchristos
59*e663ba6eSchristos	* elf/bpf.h (EF_BPF_CPUVER): Define.
60*e663ba6eSchristos	* opcode/bpf.h (BPF_XBPF): Change from 0xf to 0xff so it fits in
61*e663ba6eSchristos	EF_BPF_CPUVER.
62*e663ba6eSchristos
63*e663ba6eSchristos2023-07-24  Jose E. Marchesi  <jose.marchesi@oracle.com>
64*e663ba6eSchristos
65*e663ba6eSchristos	* opcode/bpf.h (BPF_IMM32_BSWAP16): Define.
66*e663ba6eSchristos	(BPF_IMM32_BSWAP32): Likewise.
67*e663ba6eSchristos	(BPF_IMM32_BSWAP64): Likewise.
68*e663ba6eSchristos	(enum bpf_insn_id): New entries BPF_INSN_BSWAP{16,32,64}.
69*e663ba6eSchristos
70*e663ba6eSchristos2023-07-24  Jose E. Marchesi  <jose.marchesi@oracle.com>
71*e663ba6eSchristos
72*e663ba6eSchristos	* opcode/bpf.h (enum bpf_insn_id): Add entry BPF_INSN_JAL.
73*e663ba6eSchristos	(enum bpf_insn_id): Remove spurious entry BPF_INSN_CALLI.
74*e663ba6eSchristos
75*e663ba6eSchristos2023-07-21  Jose E. Marchesi  <jose.marchesi@oracle.com>
76*e663ba6eSchristos
77*e663ba6eSchristos	* opcode/bpf.h (enum bpf_insn_id): Add entries for signed load
78*e663ba6eSchristos	instructions.
79*e663ba6eSchristos	(BPF_MODE_SMEM): Define.
80*e663ba6eSchristos
81*e663ba6eSchristos2023-07-21  Jose E. Marchesi  <jose.marchesi@oracle.com>
82*e663ba6eSchristos
83*e663ba6eSchristos	* opcode/bpf.h (BPF_OFFSET16_MOVS8): Define.
84*e663ba6eSchristos	(BPF_OFFSET16_MOVS16): Likewise.
85*e663ba6eSchristos	(BPF_OFFSET16_MOVS32): Likewise.
86*e663ba6eSchristos	(enum bpf_insn_id): Add entries for MOVS{8,16,32}R and
87*e663ba6eSchristos	MOVS32{8,16,32}R.
88*e663ba6eSchristos
89*e663ba6eSchristos2023-07-03  Nick Clifton  <nickc@redhat.com>
90*e663ba6eSchristos
91*e663ba6eSchristos	2.41 Branch Point.
92*e663ba6eSchristos
93*e663ba6eSchristos2023-05-25  Andreas Schwab  <schwab@linux-m68k.org>
94*e663ba6eSchristos
95*e663ba6eSchristos	* coff/pe.h (IMAGE_FILE_MACHINE_AMD64): Remove duplicate
96*e663ba6eSchristos	definition.  Alphabetize.
97*e663ba6eSchristos
98*e663ba6eSchristos2023-03-23  Frederic Cambus  <fred@statdns.com>
99*e663ba6eSchristos
100*e663ba6eSchristos	* elf/common.h (PT_OPENBSD_MUTABLE): Define.
101*e663ba6eSchristos
102*e663ba6eSchristos2023-01-03  Luis Machado  <luis.machado@arm.com>
103*e663ba6eSchristos
104*e663ba6eSchristos	* elf/common.h (NT_ARM_SSVE): Define.
105*e663ba6eSchristos	(NT_ARM_ZA): Define.
106*e663ba6eSchristos
107*e663ba6eSchristos2022-12-31  Nick Clifton  <nickc@redhat.com>
108*e663ba6eSchristos
109*e663ba6eSchristos	* 2.40 branch created.
110*e663ba6eSchristos
1114b169a6bSchristos2022-10-03  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
112212397c6Schristos
1134b169a6bSchristos	* diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+.
114212397c6Schristos
1154b169a6bSchristos2022-07-08  Nick Clifton  <nickc@redhat.com>
116212397c6Schristos
1174b169a6bSchristos	* 2.39 branch created.
118212397c6Schristos
1194b169a6bSchristos2022-04-20  Clément Chigot  <clement.chigot@atos.net>
120212397c6Schristos
1214b169a6bSchristos	* coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
1224b169a6bSchristos	libpath fields.
123212397c6Schristos
1244b169a6bSchristos2022-04-07  Mark Harmstone  <mark@harmstone.com>
125212397c6Schristos
1264b169a6bSchristos	* coff/i386.h: Define R_SECTION.
1274b169a6bSchristos	* coff/x86_64.h: Likewise.
128212397c6Schristos
1294b169a6bSchristos2022-04-01  John Baldwin  <jhb@FreeBSD.org>
130212397c6Schristos
1314b169a6bSchristos	* elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
132212397c6Schristos
1334b169a6bSchristos2022-03-16  Simon Marchi  <simon.marchi@efficios.com>
134212397c6Schristos
1354b169a6bSchristos	* elf/amdgpu.h: Add relocation values.
136212397c6Schristos
1374b169a6bSchristos2022-03-16  Simon Marchi  <simon.marchi@efficios.com>
138212397c6Schristos
1394b169a6bSchristos	* elf/amdgcn.h (NT_AMDGPU_METADATA): New.
140212397c6Schristos
1414b169a6bSchristos2022-03-16  Simon Marchi  <simon.marchi@efficios.com>
142212397c6Schristos
1434b169a6bSchristos	* elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
1444b169a6bSchristos	EF_AMDGPU_FEATURE_* defines.
145212397c6Schristos
1464b169a6bSchristos2022-03-16  Simon Marchi  <simon.marchi@efficios.com>
147212397c6Schristos
1484b169a6bSchristos	* elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
1494b169a6bSchristos	New.
150212397c6Schristos
1514b169a6bSchristos2022-03-16  Simon Marchi  <simon.marchi@efficios.com>
152212397c6Schristos
1534b169a6bSchristos	* elf/amdgpu.h: New.
1544b169a6bSchristos	* elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
155212397c6Schristos
1564b169a6bSchristos2022-03-11  Vladimir Mezentsev  <vladimir.mezentsev@oracle.com>
157212397c6Schristos
1584b169a6bSchristos	* collectorAPI.h: New file.
1594b169a6bSchristos	* libcollector.h: New file.
1604b169a6bSchristos	* libfcollector.h: New file.
161212397c6Schristos
1624b169a6bSchristos2022-01-25  Klaus Ziegler  <klausz@haus-gisela.de>
163212397c6Schristos
1644b169a6bSchristos	PR 28816
1654b169a6bSchristos	* elf/common.h (AT_SUN_HWCAP): Make definition conditional.
166212397c6Schristos
1674b169a6bSchristos2022-01-22  Nick Clifton  <nickc@redhat.com>
168212397c6Schristos
1694b169a6bSchristos	* 2.38 release branch created.
170212397c6Schristos
1714b169a6bSchristos2022-01-13  Nick Clifton  <nickc@redhat.com>
1728dffb485Schristos
1738dffb485Schristos	Import from gcc mainline:
1748dffb485Schristos
1754b169a6bSchristos	2021-01-03  Mike Frysinger  <vapier@gentoo.org>
1768dffb485Schristos
1774b169a6bSchristos	* libiberty.h (strverscmp): Delete duplicate prototype.
1788dffb485Schristos
1794b169a6bSchristos2021-12-07  John Baldwin  <jhb@FreeBSD.org>
1808dffb485Schristos
1814b169a6bSchristos	* elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
1828dffb485Schristos
1834b169a6bSchristos2021-12-01  Nick Clifton  <nickc@redhat.com>
1848dffb485Schristos
1854b169a6bSchristos	PR 28630
1864b169a6bSchristos	* coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
1874b169a6bSchristos	structure.
1888dffb485Schristos
1894b169a6bSchristos2021-11-25  Andrew Burgess  <aburgess@redhat.com>
1904b169a6bSchristos	    Simon Cook  <simon.cook@embecosm.com>
1918dffb485Schristos
1924b169a6bSchristos	* dis-asm.h (disassembler_options_riscv): Declare.
1938dffb485Schristos
1944b169a6bSchristos2021-11-16  Fangrui Song  <maskray@google.com>
1958dffb485Schristos
1964b169a6bSchristos	* elf/common.h (DT_ENCODING): Bump to 38.
1974b169a6bSchristos	* elf/external.h (Elf32_External_Relr): New.
1984b169a6bSchristos	(Elf64_External_Relr): New.
1998dffb485Schristos
2004b169a6bSchristos2021-09-07  Luis Machado  <luis.machado@linaro.org>
2018dffb485Schristos
2024b169a6bSchristos	Revert: [AArch64] MTE corefile support
2038dffb485Schristos
2044b169a6bSchristos	2021-05-21  Luis Machado  <luis.machado@linaro.org>
2058dffb485Schristos
2064b169a6bSchristos	* elf/common.h (NT_MEMTAG): New constant.
2074b169a6bSchristos	(NT_MEMTAG_TYPE_AARCH_MTE): New constant.
2088dffb485Schristos
2094b169a6bSchristos2021-07-03  Nick Clifton  <nickc@redhat.com>
2108dffb485Schristos
2114b169a6bSchristos	* 2.37 release branch created.
2128dffb485Schristos
2134b169a6bSchristos2021-07-03  Nick Clifton  <nickc@redhat.com>
2148dffb485Schristos
2154b169a6bSchristos	Import from gcc mainline:
2164b169a6bSchristos	2021-03-31  Patrick Palka  <ppalka@redhat.com>
2178dffb485Schristos
2184b169a6bSchristos	PR c++/88115
2194b169a6bSchristos	* demangle.h (enum demangle_component_type): Add
2204b169a6bSchristos	DEMANGLE_COMPONENT_VENDOR_EXPR.
2218dffb485Schristos
2224b169a6bSchristos2021-07-01  Mike Frysinger  <vapier@gentoo.org>
2238dffb485Schristos
2244b169a6bSchristos	* opcode/aarch64.h (aarch64_opcode_table): Mark const.
2258dffb485Schristos
2264b169a6bSchristos2021-07-01  Richard Earnshaw  <rearnsha@arm.com>
2278dffb485Schristos
2284b169a6bSchristos	PR gas/28031
2294b169a6bSchristos	* opcode/arm.h (FPU_ANY): Exclude XScale-related features.
2308dffb485Schristos
2314b169a6bSchristos2021-06-18  H.J. Lu  <hongjiu.lu@intel.com>
2328dffb485Schristos
2334b169a6bSchristos	* elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
2344b169a6bSchristos	(GNU_PROPERTY_UINT32_AND_HI): Likewise.
2354b169a6bSchristos	(GNU_PROPERTY_UINT32_OR_LO): Likewise.
2364b169a6bSchristos	(GNU_PROPERTY_UINT32_OR_HI): Likewise.
2378dffb485Schristos
2384b169a6bSchristos2021-06-15  Nick Clifton  <nickc@redhat.com>
2398dffb485Schristos
2404b169a6bSchristos	* elf/common.h (NT_GO_BUILDID): Define.
2418dffb485Schristos
2424b169a6bSchristos2021-06-02  Shahab Vahedi  <shahab@synopsys.com>
2438dffb485Schristos
2444b169a6bSchristos	* dis-asm.h (disassembler_options_arc): New prototype.
2458dffb485Schristos
2464b169a6bSchristos2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk>
2478dffb485Schristos
2484b169a6bSchristos	* opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
2494b169a6bSchristos	exclusion.
2504b169a6bSchristos	(opcode_is_member): Handle ISA level exclusion.
2518dffb485Schristos
2524b169a6bSchristos2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk>
2538dffb485Schristos
2544b169a6bSchristos	* opcode/mips.h (isa_is_member): New inline function, factored
2554b169a6bSchristos	out from...
2564b169a6bSchristos	(opcode_is_member): ... here.
2578dffb485Schristos
2584b169a6bSchristos2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk>
2598dffb485Schristos
2604b169a6bSchristos	* opcode/mips.h: Document `g' and `y' operand codes.
2614b169a6bSchristos	(mips_reg_operand_type): Add OP_REG_CONTROL enumeration
2624b169a6bSchristos	constant.
2638dffb485Schristos
2644b169a6bSchristos2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk>
2658dffb485Schristos
2664b169a6bSchristos	* opcode/mips.h: Complement change made to opcodes and remove
2674b169a6bSchristos	references to the `g' regular MIPS ISA operand code.
2688dffb485Schristos
2694b169a6bSchristos2021-05-28  H.J. Lu  <hongjiu.lu@intel.com>
2708dffb485Schristos
2714b169a6bSchristos	PR ld/27905
2724b169a6bSchristos	* elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
2738dffb485Schristos
2744b169a6bSchristos2021-05-26  H.J. Lu  <hongjiu.lu@intel.com>
2758dffb485Schristos
2764b169a6bSchristos	PR ld/27905
2774b169a6bSchristos	* elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
2784b169a6bSchristos
2794b169a6bSchristos2021-05-23  Tiezhu Yang  <yangtiezhu@loongson.cn>
2804b169a6bSchristos
2814b169a6bSchristos	* elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
2824b169a6bSchristos	LoongArch.
2834b169a6bSchristos
2844b169a6bSchristos2021-05-21  Luis Machado  <luis.machado@linaro.org>
2854b169a6bSchristos
2864b169a6bSchristos	* elf/common.h (NT_MEMTAG): New constant.
2874b169a6bSchristos	(NT_MEMTAG_TYPE_AARCH_MTE): New constant.
2884b169a6bSchristos
2894b169a6bSchristos2021-05-07  Clément Chigot  <clement.chigot@atos.net>
2904b169a6bSchristos
2914b169a6bSchristos	* coff/internal.h (C_DWARF): New define.
2924b169a6bSchristos	* coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
2934b169a6bSchristos	SSUBTYP_DWMAC): New defines.
2944b169a6bSchristos
2954b169a6bSchristos2021-05-06  Stafford Horne  <shorne@gmail.com>
2964b169a6bSchristos
2974b169a6bSchristos	PR 21464
2984b169a6bSchristos	* elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
2994b169a6bSchristos
3004b169a6bSchristos2021-05-06  Nick Alcock  <nick.alcock@oracle.com>
3014b169a6bSchristos
3024b169a6bSchristos	* ctf.h (CTF_K_UNKNOWN): Document that it can be used for
3034b169a6bSchristos	nonrepresentable types, not just padding.
3044b169a6bSchristos	* ctf-api.h (ctf_add_unknown): New.
3054b169a6bSchristos
3064b169a6bSchristos2021-04-22  Clément Chigot  <clement.chigot@atos.net>
3074b169a6bSchristos
3084b169a6bSchristos	* coff/internal.h (union internal_auxent):
3094b169a6bSchristos	 Add x_sect structure.
3104b169a6bSchristos	* coff/rs6000.h (union external_auxent): Rework to
3114b169a6bSchristos	match official documentation.
3124b169a6bSchristos	* coff/rs6k64.h (union external_auxent): Likewise.
3134b169a6bSchristos	(_AUX_SECT): New define.
3144b169a6bSchristos
3154b169a6bSchristos2021-04-21  Eli Zaretskii  <eliz@gnu.org>
3164b169a6bSchristos
3174b169a6bSchristos	PR 27760
3184b169a6bSchristos	* coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
3194b169a6bSchristos	(IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
3204b169a6bSchristos
3214b169a6bSchristos2021-04-16  Alan Modra  <amodra@gmail.com>
3224b169a6bSchristos
3234b169a6bSchristos	PR 27567
3244b169a6bSchristos	* coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
3254b169a6bSchristos	* coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
3264b169a6bSchristos	executable and return false.  Do so for a relocatable object and
3274b169a6bSchristos	evaluate to true.
3284b169a6bSchristos	* coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
3294b169a6bSchristos	(COFF_DECODE_ALIGNMENT): Formatting.
3304b169a6bSchristos	* coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
3314b169a6bSchristos	(COFF_DECODE_ALIGNMENT): Similarly.
3324b169a6bSchristos
3334b169a6bSchristos2021-04-09  Alan Modra  <amodra@gmail.com>
3344b169a6bSchristos
3354b169a6bSchristos	* dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
3364b169a6bSchristos
3374b169a6bSchristos2021-04-06  Alan Modra  <amodra@gmail.com>
3384b169a6bSchristos
3394b169a6bSchristos	* dis-asm.h (struct disassemble_info <symbol_at_address_func>):
3404b169a6bSchristos	Return asymbol*.
3414b169a6bSchristos
3424b169a6bSchristos2021-04-01  Martin Liska  <mliska@suse.cz>
3434b169a6bSchristos
3444b169a6bSchristos	* opcode/cr16.h (strneq): Remove strneq and use startswith.
3454b169a6bSchristos
3464b169a6bSchristos2021-03-31  Alan Modra  <amodra@gmail.com>
3474b169a6bSchristos
3484b169a6bSchristos	* bfdlink.h: Replace bfd_boolean with bool throughout.
3494b169a6bSchristos	* coff/ecoff.h: Likewise.
3504b169a6bSchristos	* coff/xcoff.h: Likewise.
3514b169a6bSchristos	* dis-asm.h: Likewise.
3524b169a6bSchristos	* elf/mmix.h: Likewise.
3534b169a6bSchristos	* elf/xtensa.h: Likewise.
3544b169a6bSchristos	* opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
3554b169a6bSchristos	* opcode/arc.h: Likewise.
3564b169a6bSchristos	* opcode/mips.h: Likewise.
3574b169a6bSchristos	* opcode/tic6x-opcode-table.h: Likewise.
3584b169a6bSchristos	* opcode/tic6x.h: Likewise.
3594b169a6bSchristos
3604b169a6bSchristos2021-03-31  Alan Modra  <amodra@gmail.com>
3614b169a6bSchristos
3624b169a6bSchristos	* cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
3634b169a6bSchristos	* elf/nfp.h: Likewise.
3644b169a6bSchristos	* opcode/aarch64.h: Likewise.
3654b169a6bSchristos	* opcode/cgen.h: Likewise.
3664b169a6bSchristos	* opcode/nfp.h: Likewise.
3674b169a6bSchristos	* opcode/ppc.h: Likewise.
3684b169a6bSchristos
3694b169a6bSchristos2021-03-29  Alan Modra  <amodra@gmail.com>
3704b169a6bSchristos
3714b169a6bSchristos	* opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
3724b169a6bSchristos	(opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
3734b169a6bSchristos	(opcode_has_special_coder): Likewise.
3744b169a6bSchristos
3754b169a6bSchristos2021-03-29  Alan Modra  <amodra@gmail.com>
3764b169a6bSchristos
3774b169a6bSchristos	* opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
3784b169a6bSchristos
3794b169a6bSchristos2021-03-25  Nick Alcock  <nick.alcock@oracle.com>
3804b169a6bSchristos
3814b169a6bSchristos	PR libctf/27628
3824b169a6bSchristos	* ctf-api.h: Fix some indentation.
3834b169a6bSchristos	(CTF_SET_STID): Always do an unsigned shift, even if STID is
3844b169a6bSchristos	signed.
3854b169a6bSchristos
3864b169a6bSchristos2021-03-19  H.J. Lu  <hongjiu.lu@intel.com>
3874b169a6bSchristos
3884b169a6bSchristos	* elf/common.h (EM_INTEL205): Renamed to ...
3894b169a6bSchristos	(EM_INTELGT): This.
3904b169a6bSchristos
3914b169a6bSchristos2021-03-16  Nick Clifton  <nickc@redhat.com>
3924b169a6bSchristos
3934b169a6bSchristos	* coff/internal.h (struct internal_auxent): Fix a couple of typos
3944b169a6bSchristos	in comment describing the x_fname field.
3954b169a6bSchristos
3964b169a6bSchristos2021-03-16  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
3974b169a6bSchristos
3984b169a6bSchristos	* opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
3994b169a6bSchristos	* opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
4004b169a6bSchristos
4014b169a6bSchristos2021-03-12  Frederic Cambus  <fred@statdns.com>
4024b169a6bSchristos
4034b169a6bSchristos	* elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
4044b169a6bSchristos	(NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
4054b169a6bSchristos	(NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
4064b169a6bSchristos
4074b169a6bSchristos2021-03-12  Clément Chigot  <clement.chigot@atos.net>
4084b169a6bSchristos
4094b169a6bSchristos	* coff/internal.h (struct internal_aouthdr): Add new fields.
4104b169a6bSchristos	* coff/rs6000.h (AOUTHDRÃ): Add new fields.
4114b169a6bSchristos	* coff/rs6k64.h (struct external_filehdr): Likewise.
4124b169a6bSchristos	* coff/xcoff.h (_TDATA), _TBSS): New defines
4134b169a6bSchristos	(RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
4144b169a6bSchristos	RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
4154b169a6bSchristos	RS6K_AOUTHDR_FORK_COR): New defines.
4164b169a6bSchristos	(XMC_TU): Removed.
4174b169a6bSchristos	(XMC_UL): New define.
4184b169a6bSchristos
4194b169a6bSchristos2021-03-12  Clément Chigot  <clement.chigot@atos.net>
4204b169a6bSchristos
4214b169a6bSchristos	* coff/xcoff.h (R_RTB): Remove.
4224b169a6bSchristos	(R_TRL): Fix value.
4234b169a6bSchristos
4244b169a6bSchristos2021-03-05  Craig Blackmore  <craig.blackmore@embecosm.com>
4254b169a6bSchristos	    Andrew Burgess  <andrew.burgess@embecosm.com>
4264b169a6bSchristos
4274b169a6bSchristos	* elf/common.h (NT_RISCV_CSR): Define.
4284b169a6bSchristos
4294b169a6bSchristos2021-03-05  Craig Blackmore  <craig.blackmore@embecosm.com>
4304b169a6bSchristos	    Andrew Burgess  <andrew.burgess@embecosm.com>
4314b169a6bSchristos
4324b169a6bSchristos	* elf/common.h (NT_GDB_TDESC): Define.
4334b169a6bSchristos
4344b169a6bSchristos2021-03-03  Alan Modra  <amodra@gmail.com>
4354b169a6bSchristos
4364b169a6bSchristos	* coff/internal.h: Delete obsolete relocation defines.  Move used
4374b169a6bSchristos	relocation defines..
4384b169a6bSchristos	* coff/i386.h: ..to here..
4394b169a6bSchristos	* coff/ti.h: ..and here..
4404b169a6bSchristos	* coff/x86_64.h: ..and here..
4414b169a6bSchristos	* coff/z80.h: ..and here..
4424b169a6bSchristos	* coff/z8k.h: ..and here.
4434b169a6bSchristos
4444b169a6bSchristos2021-03-02  Nick Alcock  <nick.alcock@oracle.com>
4454b169a6bSchristos
4464b169a6bSchristos	* ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
4474b169a6bSchristos	merely change how much deduplication is done.
4484b169a6bSchristos
4494b169a6bSchristos2021-03-01  Alan Modra  <amodra@gmail.com>
4504b169a6bSchristos	    Fangrui Song <maskray@google.com>
4514b169a6bSchristos
4524b169a6bSchristos	* bfdlink.h (struct bfd_link_info): Add start_stop_gc.
4534b169a6bSchristos
4544b169a6bSchristos2021-02-21  Alan Modra  <amodra@gmail.com>
4554b169a6bSchristos
4564b169a6bSchristos	* bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
4574b169a6bSchristos
4584b169a6bSchristos2021-02-17  Nick Alcock  <nick.alcock@oracle.com>
4594b169a6bSchristos
4604b169a6bSchristos	* ctf-api.h (ctf_arc_lookup_symbol_name): New.
4614b169a6bSchristos	(ctf_lookup_by_symbol_name): Likewise.
4624b169a6bSchristos
4634b169a6bSchristos2021-02-19  Nelson Chu  <nelson.chu@sifive.com>
4644b169a6bSchristos
4654b169a6bSchristos	PR 27158
4664b169a6bSchristos	* opcode/riscv.h: Updated encoding macros.
4674b169a6bSchristos
4684b169a6bSchristos2021-02-18  Nelson Chu  <nelson.chu@sifive.com>
4694b169a6bSchristos
4704b169a6bSchristos	* opcode/riscv.h: Moved stuff and make the file tidy.
4714b169a6bSchristos
4724b169a6bSchristos2021-02-15  Andreas Krebbel  <krebbel@linux.ibm.com>
4734b169a6bSchristos
4744b169a6bSchristos	* opcode/s390.h (enum s390_opcode_cpu_val): Add
4754b169a6bSchristos	S390_OPCODE_ARCH14.
4764b169a6bSchristos
4774b169a6bSchristos2021-02-08  Mike Frysinger  <vapier@gentoo.org>
4784b169a6bSchristos
4794b169a6bSchristos	* opcode/tic54x.h (mmregs): Rename to ...
4804b169a6bSchristos	(tic54x_mmregs): ... this.
4814b169a6bSchristos	(regs): Rename to ...
4824b169a6bSchristos	(tic54x_regs): ... this.
4834b169a6bSchristos	(condition_codes): Rename to ...
4844b169a6bSchristos	(tic54x_condition_codes): ... this.
4854b169a6bSchristos	(cc2_codes): Rename to ...
4864b169a6bSchristos	(tic54x_cc2_codes): ... this.
4874b169a6bSchristos	(status_bits): Rename to ...
4884b169a6bSchristos	(tic54x_status_bits): ... this.
4894b169a6bSchristos	(cc3_codes): Rename to ...
4904b169a6bSchristos	(tic54x_cc3_codes): ... this.
4914b169a6bSchristos	(misc_symbols): Rename to ...
4924b169a6bSchristos	(tic54x_misc_symbols): ... this.
4934b169a6bSchristos
4944b169a6bSchristos2021-02-05  Nelson Chu  <nelson.chu@sifive.com>
4954b169a6bSchristos
4964b169a6bSchristos	PR 27348
4974b169a6bSchristos	* opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
4984b169a6bSchristos
4994b169a6bSchristos2021-02-05  Nelson Chu  <nelson.chu@sifive.com>
5004b169a6bSchristos
5014b169a6bSchristos	PR 27348
5024b169a6bSchristos	* opcode/riscv-opc.h: Remove obsolete Xcustom support.
5034b169a6bSchristos
5044b169a6bSchristos2021-01-27  Nick Alcock  <nick.alcock@oracle.com>
5054b169a6bSchristos
5064b169a6bSchristos	* ctf-api.h (ECTF_NONAME): New.
5074b169a6bSchristos	(ECTF_NERR): Adjust.
5084b169a6bSchristos
5094b169a6bSchristos2021-01-26  Nick Alcock  <nick.alcock@oracle.com>
5104b169a6bSchristos
5114b169a6bSchristos	* ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
5124b169a6bSchristos
5134b169a6bSchristos2021-02-04  Nelson Chu  <nelson.chu@sifive.com>
5144b169a6bSchristos
5154b169a6bSchristos	* opcode/riscv-opc.h: Removed macros for zb* extensions.
5164b169a6bSchristos	* opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
5174b169a6bSchristos
5184b169a6bSchristos2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
5194b169a6bSchristos
5204b169a6bSchristos	* opcode/riscv.h: Indent and GNU coding standards tidy,
5214b169a6bSchristos	also aligned the code.
5224b169a6bSchristos
5234b169a6bSchristos2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
5244b169a6bSchristos
5254b169a6bSchristos	* elf/riscv.h: Comments tidy and improvement.
5264b169a6bSchristos	* opcode/riscv-opc.h: Likewise.
5274b169a6bSchristos	* opcode/riscv.h: Likewise.
5284b169a6bSchristos
5294b169a6bSchristos2021-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5304b169a6bSchristos
5314b169a6bSchristos	* opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
5324b169a6bSchristos	(aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
5334b169a6bSchristos
5344b169a6bSchristos2021-01-09  Nick Clifton  <nickc@redhat.com>
5354b169a6bSchristos
5364b169a6bSchristos	* 2.36 release branch crated.
5374b169a6bSchristos
5384b169a6bSchristos2021-01-07  Philipp Tomsich  <prt@gnu.org>
5394b169a6bSchristos
5404b169a6bSchristos	* opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
5414b169a6bSchristos	for pause hint instruction.
5424b169a6bSchristos	* opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
5434b169a6bSchristos
5444b169a6bSchristos2021-01-07  Claire Xenia Wolf  <claire@symbioticeda.com>
5454b169a6bSchristos	    Jim Wilson  <jimw@sifive.com>
5464b169a6bSchristos	    Andrew Waterman  <andrew@sifive.com>
5474b169a6bSchristos	    Maxim Blinov  <maxim.blinov@embecosm.com>
5484b169a6bSchristos	    Kito Cheng  <kito.cheng@sifive.com>
5494b169a6bSchristos	    Nelson Chu  <nelson.chu@sifive.com>
5504b169a6bSchristos
5514b169a6bSchristos	* opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
5524b169a6bSchristos	* opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
5534b169a6bSchristos	(enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
5544b169a6bSchristos	frozen extensions.
5554b169a6bSchristos
5564b169a6bSchristos2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
5574b169a6bSchristos
5584b169a6bSchristos	* ctf-api.h (CTF_MN_RECURSE): New.
5594b169a6bSchristos	(ctf_member_next): Add flags argument.
5604b169a6bSchristos
5614b169a6bSchristos2021-01-05  Nick Alcock  <nick.alcock@oracle.com>
5624b169a6bSchristos
5634b169a6bSchristos	* ctf-api.h (ECTF_INCOMPLETE): New.
5644b169a6bSchristos	(ECTF_NERR): Adjust.
5654b169a6bSchristos
5664b169a6bSchristos2021-01-01  Nicolas Boulenguez  <nicolas@debian.org>
5674b169a6bSchristos
5684b169a6bSchristos	* coff/internal.h: Correct comment spelling.
5694b169a6bSchristos	* coff/sym.h: Likewise.
5704b169a6bSchristos	* opcode/aarch64.h: Likewise.
5714b169a6bSchristos
5724b169a6bSchristos2021-01-01  Alan Modra  <amodra@gmail.com>
573968cf8f2Schristos
574968cf8f2Schristos	Update year range in copyright notice of all files.
575968cf8f2Schristos
5764b169a6bSchristosFor older changes see ChangeLog-2020
57798b9484cSchristos
578*e663ba6eSchristosCopyright (C) 2021-2024 Free Software Foundation, Inc.
579a2e2270fSchristos
580a2e2270fSchristosCopying and distribution of this file, with or without modification,
581a2e2270fSchristosare permitted in any medium without royalty provided the copyright
582a2e2270fSchristosnotice and this notice are preserved.
583a2e2270fSchristos
58498b9484cSchristosLocal Variables:
58598b9484cSchristosmode: change-log
58698b9484cSchristosleft-margin: 8
58798b9484cSchristosfill-column: 74
58898b9484cSchristosversion-control: never
58998b9484cSchristosEnd:
590