12022-10-03 Jan-Benedict Glaw <jbglaw@lug-owl.de> 2 3 * diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+. 4 52022-07-08 Nick Clifton <nickc@redhat.com> 6 7 * 2.39 branch created. 8 92022-04-20 Clément Chigot <clement.chigot@atos.net> 10 11 * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and 12 libpath fields. 13 142022-04-07 Mark Harmstone <mark@harmstone.com> 15 16 * coff/i386.h: Define R_SECTION. 17 * coff/x86_64.h: Likewise. 18 192022-04-01 John Baldwin <jhb@FreeBSD.org> 20 21 * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define. 22 232022-03-16 Simon Marchi <simon.marchi@efficios.com> 24 25 * elf/amdgpu.h: Add relocation values. 26 272022-03-16 Simon Marchi <simon.marchi@efficios.com> 28 29 * elf/amdgcn.h (NT_AMDGPU_METADATA): New. 30 312022-03-16 Simon Marchi <simon.marchi@efficios.com> 32 33 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and 34 EF_AMDGPU_FEATURE_* defines. 35 362022-03-16 Simon Marchi <simon.marchi@efficios.com> 37 38 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D): 39 New. 40 412022-03-16 Simon Marchi <simon.marchi@efficios.com> 42 43 * elf/amdgpu.h: New. 44 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add. 45 462022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> 47 48 * collectorAPI.h: New file. 49 * libcollector.h: New file. 50 * libfcollector.h: New file. 51 522022-01-25 Klaus Ziegler <klausz@haus-gisela.de> 53 54 PR 28816 55 * elf/common.h (AT_SUN_HWCAP): Make definition conditional. 56 572022-01-22 Nick Clifton <nickc@redhat.com> 58 59 * 2.38 release branch created. 60 612022-01-13 Nick Clifton <nickc@redhat.com> 62 63 Import from gcc mainline: 64 65 2021-01-03 Mike Frysinger <vapier@gentoo.org> 66 67 * libiberty.h (strverscmp): Delete duplicate prototype. 68 692021-12-07 John Baldwin <jhb@FreeBSD.org> 70 71 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define. 72 732021-12-01 Nick Clifton <nickc@redhat.com> 74 75 PR 28630 76 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this 77 structure. 78 792021-11-25 Andrew Burgess <aburgess@redhat.com> 80 Simon Cook <simon.cook@embecosm.com> 81 82 * dis-asm.h (disassembler_options_riscv): Declare. 83 842021-11-16 Fangrui Song <maskray@google.com> 85 86 * elf/common.h (DT_ENCODING): Bump to 38. 87 * elf/external.h (Elf32_External_Relr): New. 88 (Elf64_External_Relr): New. 89 902021-09-07 Luis Machado <luis.machado@linaro.org> 91 92 Revert: [AArch64] MTE corefile support 93 94 2021-05-21 Luis Machado <luis.machado@linaro.org> 95 96 * elf/common.h (NT_MEMTAG): New constant. 97 (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 98 992021-07-03 Nick Clifton <nickc@redhat.com> 100 101 * 2.37 release branch created. 102 1032021-07-03 Nick Clifton <nickc@redhat.com> 104 105 Import from gcc mainline: 106 2021-03-31 Patrick Palka <ppalka@redhat.com> 107 108 PR c++/88115 109 * demangle.h (enum demangle_component_type): Add 110 DEMANGLE_COMPONENT_VENDOR_EXPR. 111 1122021-07-01 Mike Frysinger <vapier@gentoo.org> 113 114 * opcode/aarch64.h (aarch64_opcode_table): Mark const. 115 1162021-07-01 Richard Earnshaw <rearnsha@arm.com> 117 118 PR gas/28031 119 * opcode/arm.h (FPU_ANY): Exclude XScale-related features. 120 1212021-06-18 H.J. Lu <hongjiu.lu@intel.com> 122 123 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New. 124 (GNU_PROPERTY_UINT32_AND_HI): Likewise. 125 (GNU_PROPERTY_UINT32_OR_LO): Likewise. 126 (GNU_PROPERTY_UINT32_OR_HI): Likewise. 127 1282021-06-15 Nick Clifton <nickc@redhat.com> 129 130 * elf/common.h (NT_GO_BUILDID): Define. 131 1322021-06-02 Shahab Vahedi <shahab@synopsys.com> 133 134 * dis-asm.h (disassembler_options_arc): New prototype. 135 1362021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 137 138 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA 139 exclusion. 140 (opcode_is_member): Handle ISA level exclusion. 141 1422021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 143 144 * opcode/mips.h (isa_is_member): New inline function, factored 145 out from... 146 (opcode_is_member): ... here. 147 1482021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 149 150 * opcode/mips.h: Document `g' and `y' operand codes. 151 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration 152 constant. 153 1542021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> 155 156 * opcode/mips.h: Complement change made to opcodes and remove 157 references to the `g' regular MIPS ISA operand code. 158 1592021-05-28 H.J. Lu <hongjiu.lu@intel.com> 160 161 PR ld/27905 162 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed. 163 1642021-05-26 H.J. Lu <hongjiu.lu@intel.com> 165 166 PR ld/27905 167 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New. 168 1692021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn> 170 171 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to 172 LoongArch. 173 1742021-05-21 Luis Machado <luis.machado@linaro.org> 175 176 * elf/common.h (NT_MEMTAG): New constant. 177 (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 178 1792021-05-07 Clément Chigot <clement.chigot@atos.net> 180 181 * coff/internal.h (C_DWARF): New define. 182 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME, 183 SSUBTYP_DWMAC): New defines. 184 1852021-05-06 Stafford Horne <shorne@gmail.com> 186 187 PR 21464 188 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number. 189 1902021-05-06 Nick Alcock <nick.alcock@oracle.com> 191 192 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for 193 nonrepresentable types, not just padding. 194 * ctf-api.h (ctf_add_unknown): New. 195 1962021-04-22 Clément Chigot <clement.chigot@atos.net> 197 198 * coff/internal.h (union internal_auxent): 199 Add x_sect structure. 200 * coff/rs6000.h (union external_auxent): Rework to 201 match official documentation. 202 * coff/rs6k64.h (union external_auxent): Likewise. 203 (_AUX_SECT): New define. 204 2052021-04-21 Eli Zaretskii <eliz@gnu.org> 206 207 PR 27760 208 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define. 209 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define. 210 2112021-04-16 Alan Modra <amodra@gmail.com> 212 213 PR 27567 214 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long. 215 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an 216 executable and return false. Do so for a relocatable object and 217 evaluate to true. 218 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true. 219 (COFF_DECODE_ALIGNMENT): Formatting. 220 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly. 221 (COFF_DECODE_ALIGNMENT): Similarly. 222 2232021-04-09 Alan Modra <amodra@gmail.com> 224 225 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount. 226 2272021-04-06 Alan Modra <amodra@gmail.com> 228 229 * dis-asm.h (struct disassemble_info <symbol_at_address_func>): 230 Return asymbol*. 231 2322021-04-01 Martin Liska <mliska@suse.cz> 233 234 * opcode/cr16.h (strneq): Remove strneq and use startswith. 235 2362021-03-31 Alan Modra <amodra@gmail.com> 237 238 * bfdlink.h: Replace bfd_boolean with bool throughout. 239 * coff/ecoff.h: Likewise. 240 * coff/xcoff.h: Likewise. 241 * dis-asm.h: Likewise. 242 * elf/mmix.h: Likewise. 243 * elf/xtensa.h: Likewise. 244 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true. 245 * opcode/arc.h: Likewise. 246 * opcode/mips.h: Likewise. 247 * opcode/tic6x-opcode-table.h: Likewise. 248 * opcode/tic6x.h: Likewise. 249 2502021-03-31 Alan Modra <amodra@gmail.com> 251 252 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h. 253 * elf/nfp.h: Likewise. 254 * opcode/aarch64.h: Likewise. 255 * opcode/cgen.h: Likewise. 256 * opcode/nfp.h: Likewise. 257 * opcode/ppc.h: Likewise. 258 2592021-03-29 Alan Modra <amodra@gmail.com> 260 261 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression. 262 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise. 263 (opcode_has_special_coder): Likewise. 264 2652021-03-29 Alan Modra <amodra@gmail.com> 266 267 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype. 268 2692021-03-25 Nick Alcock <nick.alcock@oracle.com> 270 271 PR libctf/27628 272 * ctf-api.h: Fix some indentation. 273 (CTF_SET_STID): Always do an unsigned shift, even if STID is 274 signed. 275 2762021-03-19 H.J. Lu <hongjiu.lu@intel.com> 277 278 * elf/common.h (EM_INTEL205): Renamed to ... 279 (EM_INTELGT): This. 280 2812021-03-16 Nick Clifton <nickc@redhat.com> 282 283 * coff/internal.h (struct internal_auxent): Fix a couple of typos 284 in comment describing the x_fname field. 285 2862021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com> 287 288 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions. 289 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*. 290 2912021-03-12 Frederic Cambus <fred@statdns.com> 292 293 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT) 294 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD) 295 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define. 296 2972021-03-12 Clément Chigot <clement.chigot@atos.net> 298 299 * coff/internal.h (struct internal_aouthdr): Add new fields. 300 * coff/rs6000.h (AOUTHDRÃ): Add new fields. 301 * coff/rs6k64.h (struct external_filehdr): Likewise. 302 * coff/xcoff.h (_TDATA), _TBSS): New defines 303 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA, 304 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY, 305 RS6K_AOUTHDR_FORK_COR): New defines. 306 (XMC_TU): Removed. 307 (XMC_UL): New define. 308 3092021-03-12 Clément Chigot <clement.chigot@atos.net> 310 311 * coff/xcoff.h (R_RTB): Remove. 312 (R_TRL): Fix value. 313 3142021-03-05 Craig Blackmore <craig.blackmore@embecosm.com> 315 Andrew Burgess <andrew.burgess@embecosm.com> 316 317 * elf/common.h (NT_RISCV_CSR): Define. 318 3192021-03-05 Craig Blackmore <craig.blackmore@embecosm.com> 320 Andrew Burgess <andrew.burgess@embecosm.com> 321 322 * elf/common.h (NT_GDB_TDESC): Define. 323 3242021-03-03 Alan Modra <amodra@gmail.com> 325 326 * coff/internal.h: Delete obsolete relocation defines. Move used 327 relocation defines.. 328 * coff/i386.h: ..to here.. 329 * coff/ti.h: ..and here.. 330 * coff/x86_64.h: ..and here.. 331 * coff/z80.h: ..and here.. 332 * coff/z8k.h: ..and here. 333 3342021-03-02 Nick Alcock <nick.alcock@oracle.com> 335 336 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might 337 merely change how much deduplication is done. 338 3392021-03-01 Alan Modra <amodra@gmail.com> 340 Fangrui Song <maskray@google.com> 341 342 * bfdlink.h (struct bfd_link_info): Add start_stop_gc. 343 3442021-02-21 Alan Modra <amodra@gmail.com> 345 346 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition. 347 3482021-02-17 Nick Alcock <nick.alcock@oracle.com> 349 350 * ctf-api.h (ctf_arc_lookup_symbol_name): New. 351 (ctf_lookup_by_symbol_name): Likewise. 352 3532021-02-19 Nelson Chu <nelson.chu@sifive.com> 354 355 PR 27158 356 * opcode/riscv.h: Updated encoding macros. 357 3582021-02-18 Nelson Chu <nelson.chu@sifive.com> 359 360 * opcode/riscv.h: Moved stuff and make the file tidy. 361 3622021-02-15 Andreas Krebbel <krebbel@linux.ibm.com> 363 364 * opcode/s390.h (enum s390_opcode_cpu_val): Add 365 S390_OPCODE_ARCH14. 366 3672021-02-08 Mike Frysinger <vapier@gentoo.org> 368 369 * opcode/tic54x.h (mmregs): Rename to ... 370 (tic54x_mmregs): ... this. 371 (regs): Rename to ... 372 (tic54x_regs): ... this. 373 (condition_codes): Rename to ... 374 (tic54x_condition_codes): ... this. 375 (cc2_codes): Rename to ... 376 (tic54x_cc2_codes): ... this. 377 (status_bits): Rename to ... 378 (tic54x_status_bits): ... this. 379 (cc3_codes): Rename to ... 380 (tic54x_cc3_codes): ... this. 381 (misc_symbols): Rename to ... 382 (tic54x_misc_symbols): ... this. 383 3842021-02-05 Nelson Chu <nelson.chu@sifive.com> 385 386 PR 27348 387 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM. 388 3892021-02-05 Nelson Chu <nelson.chu@sifive.com> 390 391 PR 27348 392 * opcode/riscv-opc.h: Remove obsolete Xcustom support. 393 3942021-01-27 Nick Alcock <nick.alcock@oracle.com> 395 396 * ctf-api.h (ECTF_NONAME): New. 397 (ECTF_NERR): Adjust. 398 3992021-01-26 Nick Alcock <nick.alcock@oracle.com> 400 401 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New. 402 4032021-02-04 Nelson Chu <nelson.chu@sifive.com> 404 405 * opcode/riscv-opc.h: Removed macros for zb* extensions. 406 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*. 407 4082021-01-15 Nelson Chu <nelson.chu@sifive.com> 409 410 * opcode/riscv.h: Indent and GNU coding standards tidy, 411 also aligned the code. 412 4132021-01-15 Nelson Chu <nelson.chu@sifive.com> 414 415 * elf/riscv.h: Comments tidy and improvement. 416 * opcode/riscv-opc.h: Likewise. 417 * opcode/riscv.h: Likewise. 418 4192021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 420 421 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete. 422 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR. 423 4242021-01-09 Nick Clifton <nickc@redhat.com> 425 426 * 2.36 release branch crated. 427 4282021-01-07 Philipp Tomsich <prt@gnu.org> 429 430 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN 431 for pause hint instruction. 432 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE. 433 4342021-01-07 Claire Xenia Wolf <claire@symbioticeda.com> 435 Jim Wilson <jimw@sifive.com> 436 Andrew Waterman <andrew@sifive.com> 437 Maxim Blinov <maxim.blinov@embecosm.com> 438 Kito Cheng <kito.cheng@sifive.com> 439 Nelson Chu <nelson.chu@sifive.com> 440 441 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC. 442 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*. 443 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the 444 frozen extensions. 445 4462021-01-05 Nick Alcock <nick.alcock@oracle.com> 447 448 * ctf-api.h (CTF_MN_RECURSE): New. 449 (ctf_member_next): Add flags argument. 450 4512021-01-05 Nick Alcock <nick.alcock@oracle.com> 452 453 * ctf-api.h (ECTF_INCOMPLETE): New. 454 (ECTF_NERR): Adjust. 455 4562021-01-01 Nicolas Boulenguez <nicolas@debian.org> 457 458 * coff/internal.h: Correct comment spelling. 459 * coff/sym.h: Likewise. 460 * opcode/aarch64.h: Likewise. 461 4622021-01-01 Alan Modra <amodra@gmail.com> 463 464 Update year range in copyright notice of all files. 465 466For older changes see ChangeLog-2020 467 468Copyright (C) 2021-2022 Free Software Foundation, Inc. 469 470Copying and distribution of this file, with or without modification, 471are permitted in any medium without royalty provided the copyright 472notice and this notice are preserved. 473 474Local Variables: 475mode: change-log 476left-margin: 8 477fill-column: 74 478version-control: never 479End: 480