12022-07-08 Nick Clifton <nickc@redhat.com> 2 3 * 2.39 branch created. 4 52022-04-20 Clément Chigot <clement.chigot@atos.net> 6 7 * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and 8 libpath fields. 9 102022-04-07 Mark Harmstone <mark@harmstone.com> 11 12 * coff/i386.h: Define R_SECTION. 13 * coff/x86_64.h: Likewise. 14 152022-04-01 John Baldwin <jhb@FreeBSD.org> 16 17 * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define. 18 192022-03-16 Simon Marchi <simon.marchi@efficios.com> 20 21 * elf/amdgpu.h: Add relocation values. 22 232022-03-16 Simon Marchi <simon.marchi@efficios.com> 24 25 * elf/amdgcn.h (NT_AMDGPU_METADATA): New. 26 272022-03-16 Simon Marchi <simon.marchi@efficios.com> 28 29 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and 30 EF_AMDGPU_FEATURE_* defines. 31 322022-03-16 Simon Marchi <simon.marchi@efficios.com> 33 34 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D): 35 New. 36 372022-03-16 Simon Marchi <simon.marchi@efficios.com> 38 39 * elf/amdgpu.h: New. 40 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add. 41 422022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> 43 44 * collectorAPI.h: New file. 45 * libcollector.h: New file. 46 * libfcollector.h: New file. 47 482022-01-25 Klaus Ziegler <klausz@haus-gisela.de> 49 50 PR 28816 51 * elf/common.h (AT_SUN_HWCAP): Make definition conditional. 52 532022-01-22 Nick Clifton <nickc@redhat.com> 54 55 * 2.38 release branch created. 56 572022-01-13 Nick Clifton <nickc@redhat.com> 58 59 Import from gcc mainline: 60 61 2021-01-03 Mike Frysinger <vapier@gentoo.org> 62 63 * libiberty.h (strverscmp): Delete duplicate prototype. 64 652021-12-07 John Baldwin <jhb@FreeBSD.org> 66 67 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define. 68 692021-12-01 Nick Clifton <nickc@redhat.com> 70 71 PR 28630 72 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this 73 structure. 74 752021-11-25 Andrew Burgess <aburgess@redhat.com> 76 Simon Cook <simon.cook@embecosm.com> 77 78 * dis-asm.h (disassembler_options_riscv): Declare. 79 802021-11-16 Fangrui Song <maskray@google.com> 81 82 * elf/common.h (DT_ENCODING): Bump to 38. 83 * elf/external.h (Elf32_External_Relr): New. 84 (Elf64_External_Relr): New. 85 862021-09-07 Luis Machado <luis.machado@linaro.org> 87 88 Revert: [AArch64] MTE corefile support 89 90 2021-05-21 Luis Machado <luis.machado@linaro.org> 91 92 * elf/common.h (NT_MEMTAG): New constant. 93 (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 94 952021-07-03 Nick Clifton <nickc@redhat.com> 96 97 * 2.37 release branch created. 98 992021-07-03 Nick Clifton <nickc@redhat.com> 100 101 Import from gcc mainline: 102 2021-03-31 Patrick Palka <ppalka@redhat.com> 103 104 PR c++/88115 105 * demangle.h (enum demangle_component_type): Add 106 DEMANGLE_COMPONENT_VENDOR_EXPR. 107 1082021-07-01 Mike Frysinger <vapier@gentoo.org> 109 110 * opcode/aarch64.h (aarch64_opcode_table): Mark const. 111 1122021-07-01 Richard Earnshaw <rearnsha@arm.com> 113 114 PR gas/28031 115 * opcode/arm.h (FPU_ANY): Exclude XScale-related features. 116 1172021-06-18 H.J. Lu <hongjiu.lu@intel.com> 118 119 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New. 120 (GNU_PROPERTY_UINT32_AND_HI): Likewise. 121 (GNU_PROPERTY_UINT32_OR_LO): Likewise. 122 (GNU_PROPERTY_UINT32_OR_HI): Likewise. 123 1242021-06-15 Nick Clifton <nickc@redhat.com> 125 126 * elf/common.h (NT_GO_BUILDID): Define. 127 1282021-06-02 Shahab Vahedi <shahab@synopsys.com> 129 130 * dis-asm.h (disassembler_options_arc): New prototype. 131 1322021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 133 134 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA 135 exclusion. 136 (opcode_is_member): Handle ISA level exclusion. 137 1382021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 139 140 * opcode/mips.h (isa_is_member): New inline function, factored 141 out from... 142 (opcode_is_member): ... here. 143 1442021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 145 146 * opcode/mips.h: Document `g' and `y' operand codes. 147 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration 148 constant. 149 1502021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 151 152 * opcode/mips.h: Complement change made to opcodes and remove 153 references to the `g' regular MIPS ISA operand code. 154 1552021-05-28 H.J. Lu <hongjiu.lu@intel.com> 156 157 PR ld/27905 158 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed. 159 1602021-05-26 H.J. Lu <hongjiu.lu@intel.com> 161 162 PR ld/27905 163 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New. 164 1652021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn> 166 167 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to 168 LoongArch. 169 1702021-05-21 Luis Machado <luis.machado@linaro.org> 171 172 * elf/common.h (NT_MEMTAG): New constant. 173 (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 174 1752021-05-07 Clément Chigot <clement.chigot@atos.net> 176 177 * coff/internal.h (C_DWARF): New define. 178 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME, 179 SSUBTYP_DWMAC): New defines. 180 1812021-05-06 Stafford Horne <shorne@gmail.com> 182 183 PR 21464 184 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number. 185 1862021-05-06 Nick Alcock <nick.alcock@oracle.com> 187 188 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for 189 nonrepresentable types, not just padding. 190 * ctf-api.h (ctf_add_unknown): New. 191 1922021-04-22 Clément Chigot <clement.chigot@atos.net> 193 194 * coff/internal.h (union internal_auxent): 195 Add x_sect structure. 196 * coff/rs6000.h (union external_auxent): Rework to 197 match official documentation. 198 * coff/rs6k64.h (union external_auxent): Likewise. 199 (_AUX_SECT): New define. 200 2012021-04-21 Eli Zaretskii <eliz@gnu.org> 202 203 PR 27760 204 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define. 205 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define. 206 2072021-04-16 Alan Modra <amodra@gmail.com> 208 209 PR 27567 210 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long. 211 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an 212 executable and return false. Do so for a relocatable object and 213 evaluate to true. 214 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true. 215 (COFF_DECODE_ALIGNMENT): Formatting. 216 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly. 217 (COFF_DECODE_ALIGNMENT): Similarly. 218 2192021-04-09 Alan Modra <amodra@gmail.com> 220 221 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount. 222 2232021-04-06 Alan Modra <amodra@gmail.com> 224 225 * dis-asm.h (struct disassemble_info <symbol_at_address_func>): 226 Return asymbol*. 227 2282021-04-01 Martin Liska <mliska@suse.cz> 229 230 * opcode/cr16.h (strneq): Remove strneq and use startswith. 231 2322021-03-31 Alan Modra <amodra@gmail.com> 233 234 * bfdlink.h: Replace bfd_boolean with bool throughout. 235 * coff/ecoff.h: Likewise. 236 * coff/xcoff.h: Likewise. 237 * dis-asm.h: Likewise. 238 * elf/mmix.h: Likewise. 239 * elf/xtensa.h: Likewise. 240 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true. 241 * opcode/arc.h: Likewise. 242 * opcode/mips.h: Likewise. 243 * opcode/tic6x-opcode-table.h: Likewise. 244 * opcode/tic6x.h: Likewise. 245 2462021-03-31 Alan Modra <amodra@gmail.com> 247 248 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h. 249 * elf/nfp.h: Likewise. 250 * opcode/aarch64.h: Likewise. 251 * opcode/cgen.h: Likewise. 252 * opcode/nfp.h: Likewise. 253 * opcode/ppc.h: Likewise. 254 2552021-03-29 Alan Modra <amodra@gmail.com> 256 257 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression. 258 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise. 259 (opcode_has_special_coder): Likewise. 260 2612021-03-29 Alan Modra <amodra@gmail.com> 262 263 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype. 264 2652021-03-25 Nick Alcock <nick.alcock@oracle.com> 266 267 PR libctf/27628 268 * ctf-api.h: Fix some indentation. 269 (CTF_SET_STID): Always do an unsigned shift, even if STID is 270 signed. 271 2722021-03-19 H.J. Lu <hongjiu.lu@intel.com> 273 274 * elf/common.h (EM_INTEL205): Renamed to ... 275 (EM_INTELGT): This. 276 2772021-03-16 Nick Clifton <nickc@redhat.com> 278 279 * coff/internal.h (struct internal_auxent): Fix a couple of typos 280 in comment describing the x_fname field. 281 2822021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com> 283 284 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions. 285 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*. 286 2872021-03-12 Frederic Cambus <fred@statdns.com> 288 289 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT) 290 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD) 291 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define. 292 2932021-03-12 Clément Chigot <clement.chigot@atos.net> 294 295 * coff/internal.h (struct internal_aouthdr): Add new fields. 296 * coff/rs6000.h (AOUTHDRÃ): Add new fields. 297 * coff/rs6k64.h (struct external_filehdr): Likewise. 298 * coff/xcoff.h (_TDATA), _TBSS): New defines 299 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA, 300 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY, 301 RS6K_AOUTHDR_FORK_COR): New defines. 302 (XMC_TU): Removed. 303 (XMC_UL): New define. 304 3052021-03-12 Clément Chigot <clement.chigot@atos.net> 306 307 * coff/xcoff.h (R_RTB): Remove. 308 (R_TRL): Fix value. 309 3102021-03-05 Craig Blackmore <craig.blackmore@embecosm.com> 311 Andrew Burgess <andrew.burgess@embecosm.com> 312 313 * elf/common.h (NT_RISCV_CSR): Define. 314 3152021-03-05 Craig Blackmore <craig.blackmore@embecosm.com> 316 Andrew Burgess <andrew.burgess@embecosm.com> 317 318 * elf/common.h (NT_GDB_TDESC): Define. 319 3202021-03-03 Alan Modra <amodra@gmail.com> 321 322 * coff/internal.h: Delete obsolete relocation defines. Move used 323 relocation defines.. 324 * coff/i386.h: ..to here.. 325 * coff/ti.h: ..and here.. 326 * coff/x86_64.h: ..and here.. 327 * coff/z80.h: ..and here.. 328 * coff/z8k.h: ..and here. 329 3302021-03-02 Nick Alcock <nick.alcock@oracle.com> 331 332 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might 333 merely change how much deduplication is done. 334 3352021-03-01 Alan Modra <amodra@gmail.com> 336 Fangrui Song <maskray@google.com> 337 338 * bfdlink.h (struct bfd_link_info): Add start_stop_gc. 339 3402021-02-21 Alan Modra <amodra@gmail.com> 341 342 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition. 343 3442021-02-17 Nick Alcock <nick.alcock@oracle.com> 345 346 * ctf-api.h (ctf_arc_lookup_symbol_name): New. 347 (ctf_lookup_by_symbol_name): Likewise. 348 3492021-02-19 Nelson Chu <nelson.chu@sifive.com> 350 351 PR 27158 352 * opcode/riscv.h: Updated encoding macros. 353 3542021-02-18 Nelson Chu <nelson.chu@sifive.com> 355 356 * opcode/riscv.h: Moved stuff and make the file tidy. 357 3582021-02-15 Andreas Krebbel <krebbel@linux.ibm.com> 359 360 * opcode/s390.h (enum s390_opcode_cpu_val): Add 361 S390_OPCODE_ARCH14. 362 3632021-02-08 Mike Frysinger <vapier@gentoo.org> 364 365 * opcode/tic54x.h (mmregs): Rename to ... 366 (tic54x_mmregs): ... this. 367 (regs): Rename to ... 368 (tic54x_regs): ... this. 369 (condition_codes): Rename to ... 370 (tic54x_condition_codes): ... this. 371 (cc2_codes): Rename to ... 372 (tic54x_cc2_codes): ... this. 373 (status_bits): Rename to ... 374 (tic54x_status_bits): ... this. 375 (cc3_codes): Rename to ... 376 (tic54x_cc3_codes): ... this. 377 (misc_symbols): Rename to ... 378 (tic54x_misc_symbols): ... this. 379 3802021-02-05 Nelson Chu <nelson.chu@sifive.com> 381 382 PR 27348 383 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM. 384 3852021-02-05 Nelson Chu <nelson.chu@sifive.com> 386 387 PR 27348 388 * opcode/riscv-opc.h: Remove obsolete Xcustom support. 389 3902021-01-27 Nick Alcock <nick.alcock@oracle.com> 391 392 * ctf-api.h (ECTF_NONAME): New. 393 (ECTF_NERR): Adjust. 394 3952021-01-26 Nick Alcock <nick.alcock@oracle.com> 396 397 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New. 398 3992021-02-04 Nelson Chu <nelson.chu@sifive.com> 400 401 * opcode/riscv-opc.h: Removed macros for zb* extensions. 402 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*. 403 4042021-01-15 Nelson Chu <nelson.chu@sifive.com> 405 406 * opcode/riscv.h: Indent and GNU coding standards tidy, 407 also aligned the code. 408 4092021-01-15 Nelson Chu <nelson.chu@sifive.com> 410 411 * elf/riscv.h: Comments tidy and improvement. 412 * opcode/riscv-opc.h: Likewise. 413 * opcode/riscv.h: Likewise. 414 4152021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 416 417 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete. 418 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR. 419 4202021-01-09 Nick Clifton <nickc@redhat.com> 421 422 * 2.36 release branch crated. 423 4242021-01-07 Philipp Tomsich <prt@gnu.org> 425 426 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN 427 for pause hint instruction. 428 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE. 429 4302021-01-07 Claire Xenia Wolf <claire@symbioticeda.com> 431 Jim Wilson <jimw@sifive.com> 432 Andrew Waterman <andrew@sifive.com> 433 Maxim Blinov <maxim.blinov@embecosm.com> 434 Kito Cheng <kito.cheng@sifive.com> 435 Nelson Chu <nelson.chu@sifive.com> 436 437 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC. 438 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*. 439 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the 440 frozen extensions. 441 4422021-01-05 Nick Alcock <nick.alcock@oracle.com> 443 444 * ctf-api.h (CTF_MN_RECURSE): New. 445 (ctf_member_next): Add flags argument. 446 4472021-01-05 Nick Alcock <nick.alcock@oracle.com> 448 449 * ctf-api.h (ECTF_INCOMPLETE): New. 450 (ECTF_NERR): Adjust. 451 4522021-01-01 Nicolas Boulenguez <nicolas@debian.org> 453 454 * coff/internal.h: Correct comment spelling. 455 * coff/sym.h: Likewise. 456 * opcode/aarch64.h: Likewise. 457 4582021-01-01 Alan Modra <amodra@gmail.com> 459 460 Update year range in copyright notice of all files. 461 462For older changes see ChangeLog-2020 463 464Copyright (C) 2021-2022 Free Software Foundation, Inc. 465 466Copying and distribution of this file, with or without modification, 467are permitted in any medium without royalty provided the copyright 468notice and this notice are preserved. 469 470Local Variables: 471mode: change-log 472left-margin: 8 473fill-column: 74 474version-control: never 475End: 476