1 1.6 christos 2025-07-13 Nick Clifton <nickc (a] redhat.com> 2 1.6 christos 3 1.6 christos * 2.45 Branch point. 4 1.6 christos 5 1.6 christos 2025-01-19 Nick Clifton <nickc (a] redhat.com> 6 1.6 christos 7 1.6 christos * 2.44 Branch point. 8 1.6 christos 9 1.6 christos 2024-07-20 Nick Clifton <nickc (a] redhat.com> 10 1.6 christos 11 1.6 christos * 2.43 branch point. 12 1.6 christos 13 1.6 christos 2024-04-07 Simon Marchi <simon.marchi (a] efficios.com> 14 1.6 christos 15 1.6 christos * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Rename 16 1.6 christos to... 17 1.6 christos (DIAGNOSTIC_IGNORE_REGISTER): ... this. Ignore `-Wregister` 18 1.6 christos instead of `-Wdeprecated-register`. 19 1.6 christos 20 1.6 christos 2024-02-14 Yuriy Kolerov <ykolerov (a] synopsys.com> 21 1.6 christos 22 1.6 christos * opcode/arc.h (enum insn_class_t): Add DBNZ class. 23 1.6 christos 24 1.6 christos 2024-02-12 Frederic Cambus <fred (a] statdns.com> 25 1.6 christos 26 1.6 christos * elf/common.h (PT_OPENBSD_SYSCALLS): Define. 27 1.6 christos 28 1.6 christos 2024-01-29 Jose E. Marchesi <jose.marchesi (a] oracle.com> 29 1.6 christos 30 1.6 christos * opcode/bpf.h (enum bpf_insn_id): Remove BPF_INSN_LDINDDW and 31 1.6 christos BPF_INSN_LDABSDW instructions. 32 1.6 christos 33 1.5 christos 2024-01-15 Nick Clifton <nickc (a] redhat.com> 34 1.5 christos 35 1.5 christos * 2.42 branch point. 36 1.5 christos 37 1.5 christos 2023-11-28 Jakub Jelinek <jakub (a] redhat.com> 38 1.5 christos 39 1.5 christos * sha1.h (sha1_process_bytes_fn): New typedef. 40 1.5 christos (sha1_choose_process_bytes): Declare. 41 1.5 christos 42 1.5 christos 2023-11-10 Simon Marchi <simon.marchi (a] efficios.com> 43 1.5 christos 44 1.5 christos * elf/amdgpu.h (EF_AMDGPU_MACH_AMDGCN_GFX1100, 45 1.5 christos EF_AMDGPU_MACH_AMDGCN_GFX1101, 46 1.5 christos EF_AMDGPU_MACH_AMDGCN_GFX1102): New. 47 1.5 christos 48 1.5 christos 2023-11-10 Nick Clifton <nickc (a] redhat.com> 49 1.5 christos 50 1.5 christos * bfdlink.h (struct bfd_link_info): Update descriptions of the 51 1.5 christos 'execstack', 'noexecstack' and 'warn_execstack' fields. 52 1.5 christos Add 'error_exectack' and 'warn_is_error_for_rwx_segments' fields. 53 1.5 christos 54 1.5 christos 2023-10-30 Nick Clifton <nickc (a] redhat.com> 55 1.5 christos 56 1.5 christos * elf/bpf.h (R_BPF_64_NODYLD32): Add a note that this reloc is 57 1.5 christos generated by other tools, eg LLVM. 58 1.5 christos 59 1.5 christos 2023-09-28 Frederic Cambus <fred (a] statdns.com> 60 1.5 christos 61 1.5 christos * elf/common.h (PT_OPENBSD_NOBTCFI): Define. 62 1.5 christos 63 1.5 christos 2023-08-02 Tom Tromey <tromey (a] adacore.com> 64 1.5 christos 65 1.5 christos * coff/x86_64.h (COFF_X86_64_H): Add include guard. 66 1.5 christos * coff/loongarch64.h (COFF_LOONGARCH64_H): Add include guard. 67 1.5 christos * coff/aarch64.h (COFF_AARCH64_H): Add include guard. 68 1.5 christos 69 1.5 christos 2023-07-30 Jose E. Marchesi <jose.marchesi (a] oracle.com> 70 1.5 christos 71 1.5 christos * elf/bpf.h (EF_BPF_CPUVER): Define. 72 1.5 christos * opcode/bpf.h (BPF_XBPF): Change from 0xf to 0xff so it fits in 73 1.5 christos EF_BPF_CPUVER. 74 1.5 christos 75 1.5 christos 2023-07-24 Jose E. Marchesi <jose.marchesi (a] oracle.com> 76 1.5 christos 77 1.5 christos * opcode/bpf.h (BPF_IMM32_BSWAP16): Define. 78 1.5 christos (BPF_IMM32_BSWAP32): Likewise. 79 1.5 christos (BPF_IMM32_BSWAP64): Likewise. 80 1.5 christos (enum bpf_insn_id): New entries BPF_INSN_BSWAP{16,32,64}. 81 1.5 christos 82 1.5 christos 2023-07-24 Jose E. Marchesi <jose.marchesi (a] oracle.com> 83 1.5 christos 84 1.5 christos * opcode/bpf.h (enum bpf_insn_id): Add entry BPF_INSN_JAL. 85 1.5 christos (enum bpf_insn_id): Remove spurious entry BPF_INSN_CALLI. 86 1.5 christos 87 1.5 christos 2023-07-21 Jose E. Marchesi <jose.marchesi (a] oracle.com> 88 1.5 christos 89 1.5 christos * opcode/bpf.h (enum bpf_insn_id): Add entries for signed load 90 1.5 christos instructions. 91 1.5 christos (BPF_MODE_SMEM): Define. 92 1.5 christos 93 1.5 christos 2023-07-21 Jose E. Marchesi <jose.marchesi (a] oracle.com> 94 1.5 christos 95 1.5 christos * opcode/bpf.h (BPF_OFFSET16_MOVS8): Define. 96 1.5 christos (BPF_OFFSET16_MOVS16): Likewise. 97 1.5 christos (BPF_OFFSET16_MOVS32): Likewise. 98 1.5 christos (enum bpf_insn_id): Add entries for MOVS{8,16,32}R and 99 1.5 christos MOVS32{8,16,32}R. 100 1.5 christos 101 1.5 christos 2023-07-03 Nick Clifton <nickc (a] redhat.com> 102 1.5 christos 103 1.5 christos 2.41 Branch Point. 104 1.5 christos 105 1.5 christos 2023-05-25 Andreas Schwab <schwab (a] linux-m68k.org> 106 1.5 christos 107 1.5 christos * coff/pe.h (IMAGE_FILE_MACHINE_AMD64): Remove duplicate 108 1.5 christos definition. Alphabetize. 109 1.5 christos 110 1.5 christos 2023-03-23 Frederic Cambus <fred (a] statdns.com> 111 1.5 christos 112 1.5 christos * elf/common.h (PT_OPENBSD_MUTABLE): Define. 113 1.5 christos 114 1.5 christos 2023-01-03 Luis Machado <luis.machado (a] arm.com> 115 1.5 christos 116 1.5 christos * elf/common.h (NT_ARM_SSVE): Define. 117 1.5 christos (NT_ARM_ZA): Define. 118 1.5 christos 119 1.5 christos 2022-12-31 Nick Clifton <nickc (a] redhat.com> 120 1.5 christos 121 1.5 christos * 2.40 branch created. 122 1.5 christos 123 1.5 christos 2022-10-03 Jan-Benedict Glaw <jbglaw (a] lug-owl.de> 124 1.5 christos 125 1.5 christos * diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+. 126 1.5 christos 127 1.4 christos 2022-07-08 Nick Clifton <nickc (a] redhat.com> 128 1.1 skrll 129 1.4 christos * 2.39 branch created. 130 1.1 skrll 131 1.4 christos 2022-04-20 Clment Chigot <clement.chigot (a] atos.net> 132 1.1 skrll 133 1.4 christos * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and 134 1.4 christos libpath fields. 135 1.1 skrll 136 1.4 christos 2022-04-07 Mark Harmstone <mark (a] harmstone.com> 137 1.1 skrll 138 1.4 christos * coff/i386.h: Define R_SECTION. 139 1.4 christos * coff/x86_64.h: Likewise. 140 1.1 skrll 141 1.4 christos 2022-04-01 John Baldwin <jhb (a] FreeBSD.org> 142 1.1 skrll 143 1.4 christos * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define. 144 1.1 skrll 145 1.4 christos 2022-03-16 Simon Marchi <simon.marchi (a] efficios.com> 146 1.1 skrll 147 1.4 christos * elf/amdgpu.h: Add relocation values. 148 1.1 skrll 149 1.4 christos 2022-03-16 Simon Marchi <simon.marchi (a] efficios.com> 150 1.1 skrll 151 1.4 christos * elf/amdgcn.h (NT_AMDGPU_METADATA): New. 152 1.1 skrll 153 1.4 christos 2022-03-16 Simon Marchi <simon.marchi (a] efficios.com> 154 1.1 skrll 155 1.4 christos * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and 156 1.4 christos EF_AMDGPU_FEATURE_* defines. 157 1.1 skrll 158 1.4 christos 2022-03-16 Simon Marchi <simon.marchi (a] efficios.com> 159 1.1 skrll 160 1.4 christos * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D): 161 1.4 christos New. 162 1.1 skrll 163 1.4 christos 2022-03-16 Simon Marchi <simon.marchi (a] efficios.com> 164 1.1 skrll 165 1.4 christos * elf/amdgpu.h: New. 166 1.4 christos * elf/common.h (ELFOSABI_AMDGPU_HSA): Add. 167 1.1 skrll 168 1.4 christos 2022-03-11 Vladimir Mezentsev <vladimir.mezentsev (a] oracle.com> 169 1.1 skrll 170 1.4 christos * collectorAPI.h: New file. 171 1.4 christos * libcollector.h: New file. 172 1.4 christos * libfcollector.h: New file. 173 1.1 skrll 174 1.4 christos 2022-01-25 Klaus Ziegler <klausz (a] haus-gisela.de> 175 1.1 skrll 176 1.4 christos PR 28816 177 1.4 christos * elf/common.h (AT_SUN_HWCAP): Make definition conditional. 178 1.1 skrll 179 1.4 christos 2022-01-22 Nick Clifton <nickc (a] redhat.com> 180 1.1 skrll 181 1.4 christos * 2.38 release branch created. 182 1.1 skrll 183 1.4 christos 2022-01-13 Nick Clifton <nickc (a] redhat.com> 184 1.1 skrll 185 1.4 christos Import from gcc mainline: 186 1.1 skrll 187 1.4 christos 2021-01-03 Mike Frysinger <vapier (a] gentoo.org> 188 1.1 skrll 189 1.4 christos * libiberty.h (strverscmp): Delete duplicate prototype. 190 1.1 skrll 191 1.4 christos 2021-12-07 John Baldwin <jhb (a] FreeBSD.org> 192 1.1 skrll 193 1.4 christos * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define. 194 1.4 christos 195 1.4 christos 2021-12-01 Nick Clifton <nickc (a] redhat.com> 196 1.4 christos 197 1.4 christos PR 28630 198 1.4 christos * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this 199 1.4 christos structure. 200 1.4 christos 201 1.4 christos 2021-11-25 Andrew Burgess <aburgess (a] redhat.com> 202 1.4 christos Simon Cook <simon.cook (a] embecosm.com> 203 1.4 christos 204 1.4 christos * dis-asm.h (disassembler_options_riscv): Declare. 205 1.4 christos 206 1.4 christos 2021-11-16 Fangrui Song <maskray (a] google.com> 207 1.4 christos 208 1.4 christos * elf/common.h (DT_ENCODING): Bump to 38. 209 1.4 christos * elf/external.h (Elf32_External_Relr): New. 210 1.4 christos (Elf64_External_Relr): New. 211 1.4 christos 212 1.4 christos 2021-09-07 Luis Machado <luis.machado (a] linaro.org> 213 1.4 christos 214 1.4 christos Revert: [AArch64] MTE corefile support 215 1.4 christos 216 1.4 christos 2021-05-21 Luis Machado <luis.machado (a] linaro.org> 217 1.4 christos 218 1.4 christos * elf/common.h (NT_MEMTAG): New constant. 219 1.4 christos (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 220 1.4 christos 221 1.4 christos 2021-07-03 Nick Clifton <nickc (a] redhat.com> 222 1.4 christos 223 1.4 christos * 2.37 release branch created. 224 1.4 christos 225 1.4 christos 2021-07-03 Nick Clifton <nickc (a] redhat.com> 226 1.4 christos 227 1.4 christos Import from gcc mainline: 228 1.4 christos 2021-03-31 Patrick Palka <ppalka (a] redhat.com> 229 1.4 christos 230 1.4 christos PR c++/88115 231 1.4 christos * demangle.h (enum demangle_component_type): Add 232 1.4 christos DEMANGLE_COMPONENT_VENDOR_EXPR. 233 1.4 christos 234 1.4 christos 2021-07-01 Mike Frysinger <vapier (a] gentoo.org> 235 1.4 christos 236 1.4 christos * opcode/aarch64.h (aarch64_opcode_table): Mark const. 237 1.4 christos 238 1.4 christos 2021-07-01 Richard Earnshaw <rearnsha (a] arm.com> 239 1.4 christos 240 1.4 christos PR gas/28031 241 1.4 christos * opcode/arm.h (FPU_ANY): Exclude XScale-related features. 242 1.4 christos 243 1.4 christos 2021-06-18 H.J. Lu <hongjiu.lu (a] intel.com> 244 1.4 christos 245 1.4 christos * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New. 246 1.4 christos (GNU_PROPERTY_UINT32_AND_HI): Likewise. 247 1.4 christos (GNU_PROPERTY_UINT32_OR_LO): Likewise. 248 1.4 christos (GNU_PROPERTY_UINT32_OR_HI): Likewise. 249 1.4 christos 250 1.4 christos 2021-06-15 Nick Clifton <nickc (a] redhat.com> 251 1.4 christos 252 1.4 christos * elf/common.h (NT_GO_BUILDID): Define. 253 1.4 christos 254 1.4 christos 2021-06-02 Shahab Vahedi <shahab (a] synopsys.com> 255 1.4 christos 256 1.4 christos * dis-asm.h (disassembler_options_arc): New prototype. 257 1.4 christos 258 1.4 christos 2021-05-29 Maciej W. Rozycki <macro (a] orcam.me.uk> 259 1.4 christos 260 1.4 christos * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA 261 1.4 christos exclusion. 262 1.4 christos (opcode_is_member): Handle ISA level exclusion. 263 1.4 christos 264 1.4 christos 2021-05-29 Maciej W. Rozycki <macro (a] orcam.me.uk> 265 1.4 christos 266 1.4 christos * opcode/mips.h (isa_is_member): New inline function, factored 267 1.4 christos out from... 268 1.4 christos (opcode_is_member): ... here. 269 1.4 christos 270 1.4 christos 2021-05-29 Maciej W. Rozycki <macro (a] orcam.me.uk> 271 1.4 christos 272 1.4 christos * opcode/mips.h: Document `g' and `y' operand codes. 273 1.4 christos (mips_reg_operand_type): Add OP_REG_CONTROL enumeration 274 1.4 christos constant. 275 1.4 christos 276 1.4 christos 2021-05-29 Maciej W. Rozycki <macro (a] orcam.me.uk> 277 1.4 christos 278 1.4 christos * opcode/mips.h: Complement change made to opcodes and remove 279 1.4 christos references to the `g' regular MIPS ISA operand code. 280 1.4 christos 281 1.4 christos 2021-05-28 H.J. Lu <hongjiu.lu (a] intel.com> 282 1.4 christos 283 1.4 christos PR ld/27905 284 1.4 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed. 285 1.4 christos 286 1.4 christos 2021-05-26 H.J. Lu <hongjiu.lu (a] intel.com> 287 1.4 christos 288 1.4 christos PR ld/27905 289 1.4 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New. 290 1.4 christos 291 1.4 christos 2021-05-23 Tiezhu Yang <yangtiezhu (a] loongson.cn> 292 1.4 christos 293 1.4 christos * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to 294 1.4 christos LoongArch. 295 1.4 christos 296 1.4 christos 2021-05-21 Luis Machado <luis.machado (a] linaro.org> 297 1.4 christos 298 1.4 christos * elf/common.h (NT_MEMTAG): New constant. 299 1.4 christos (NT_MEMTAG_TYPE_AARCH_MTE): New constant. 300 1.4 christos 301 1.4 christos 2021-05-07 Clment Chigot <clement.chigot (a] atos.net> 302 1.4 christos 303 1.4 christos * coff/internal.h (C_DWARF): New define. 304 1.4 christos * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME, 305 1.4 christos SSUBTYP_DWMAC): New defines. 306 1.4 christos 307 1.4 christos 2021-05-06 Stafford Horne <shorne (a] gmail.com> 308 1.4 christos 309 1.4 christos PR 21464 310 1.4 christos * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number. 311 1.4 christos 312 1.4 christos 2021-05-06 Nick Alcock <nick.alcock (a] oracle.com> 313 1.4 christos 314 1.4 christos * ctf.h (CTF_K_UNKNOWN): Document that it can be used for 315 1.4 christos nonrepresentable types, not just padding. 316 1.4 christos * ctf-api.h (ctf_add_unknown): New. 317 1.4 christos 318 1.4 christos 2021-04-22 Clment Chigot <clement.chigot (a] atos.net> 319 1.4 christos 320 1.4 christos * coff/internal.h (union internal_auxent): 321 1.4 christos Add x_sect structure. 322 1.4 christos * coff/rs6000.h (union external_auxent): Rework to 323 1.4 christos match official documentation. 324 1.4 christos * coff/rs6k64.h (union external_auxent): Likewise. 325 1.4 christos (_AUX_SECT): New define. 326 1.4 christos 327 1.4 christos 2021-04-21 Eli Zaretskii <eliz (a] gnu.org> 328 1.4 christos 329 1.4 christos PR 27760 330 1.4 christos * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define. 331 1.4 christos (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define. 332 1.4 christos 333 1.4 christos 2021-04-16 Alan Modra <amodra (a] gmail.com> 334 1.4 christos 335 1.4 christos PR 27567 336 1.4 christos * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long. 337 1.4 christos * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an 338 1.4 christos executable and return false. Do so for a relocatable object and 339 1.4 christos evaluate to true. 340 1.4 christos * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true. 341 1.4 christos (COFF_DECODE_ALIGNMENT): Formatting. 342 1.4 christos * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly. 343 1.4 christos (COFF_DECODE_ALIGNMENT): Similarly. 344 1.4 christos 345 1.4 christos 2021-04-09 Alan Modra <amodra (a] gmail.com> 346 1.4 christos 347 1.4 christos * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount. 348 1.4 christos 349 1.4 christos 2021-04-06 Alan Modra <amodra (a] gmail.com> 350 1.4 christos 351 1.4 christos * dis-asm.h (struct disassemble_info <symbol_at_address_func>): 352 1.4 christos Return asymbol*. 353 1.4 christos 354 1.4 christos 2021-04-01 Martin Liska <mliska (a] suse.cz> 355 1.4 christos 356 1.4 christos * opcode/cr16.h (strneq): Remove strneq and use startswith. 357 1.4 christos 358 1.4 christos 2021-03-31 Alan Modra <amodra (a] gmail.com> 359 1.4 christos 360 1.4 christos * bfdlink.h: Replace bfd_boolean with bool throughout. 361 1.4 christos * coff/ecoff.h: Likewise. 362 1.4 christos * coff/xcoff.h: Likewise. 363 1.4 christos * dis-asm.h: Likewise. 364 1.4 christos * elf/mmix.h: Likewise. 365 1.4 christos * elf/xtensa.h: Likewise. 366 1.4 christos * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true. 367 1.4 christos * opcode/arc.h: Likewise. 368 1.4 christos * opcode/mips.h: Likewise. 369 1.4 christos * opcode/tic6x-opcode-table.h: Likewise. 370 1.4 christos * opcode/tic6x.h: Likewise. 371 1.4 christos 372 1.4 christos 2021-03-31 Alan Modra <amodra (a] gmail.com> 373 1.4 christos 374 1.4 christos * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h. 375 1.4 christos * elf/nfp.h: Likewise. 376 1.4 christos * opcode/aarch64.h: Likewise. 377 1.4 christos * opcode/cgen.h: Likewise. 378 1.4 christos * opcode/nfp.h: Likewise. 379 1.4 christos * opcode/ppc.h: Likewise. 380 1.4 christos 381 1.4 christos 2021-03-29 Alan Modra <amodra (a] gmail.com> 382 1.4 christos 383 1.4 christos * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression. 384 1.4 christos (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise. 385 1.4 christos (opcode_has_special_coder): Likewise. 386 1.4 christos 387 1.4 christos 2021-03-29 Alan Modra <amodra (a] gmail.com> 388 1.4 christos 389 1.4 christos * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype. 390 1.4 christos 391 1.4 christos 2021-03-25 Nick Alcock <nick.alcock (a] oracle.com> 392 1.4 christos 393 1.4 christos PR libctf/27628 394 1.4 christos * ctf-api.h: Fix some indentation. 395 1.4 christos (CTF_SET_STID): Always do an unsigned shift, even if STID is 396 1.4 christos signed. 397 1.4 christos 398 1.4 christos 2021-03-19 H.J. Lu <hongjiu.lu (a] intel.com> 399 1.4 christos 400 1.4 christos * elf/common.h (EM_INTEL205): Renamed to ... 401 1.4 christos (EM_INTELGT): This. 402 1.4 christos 403 1.4 christos 2021-03-16 Nick Clifton <nickc (a] redhat.com> 404 1.4 christos 405 1.4 christos * coff/internal.h (struct internal_auxent): Fix a couple of typos 406 1.4 christos in comment describing the x_fname field. 407 1.4 christos 408 1.4 christos 2021-03-16 Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 409 1.4 christos 410 1.4 christos * opcode/riscv-opc.h: Support zba, zbb and zbc extensions. 411 1.4 christos * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*. 412 1.4 christos 413 1.4 christos 2021-03-12 Frederic Cambus <fred (a] statdns.com> 414 1.4 christos 415 1.4 christos * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT) 416 1.4 christos (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD) 417 1.4 christos (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define. 418 1.4 christos 419 1.4 christos 2021-03-12 Clment Chigot <clement.chigot (a] atos.net> 420 1.4 christos 421 1.4 christos * coff/internal.h (struct internal_aouthdr): Add new fields. 422 1.4 christos * coff/rs6000.h (AOUTHDR): Add new fields. 423 1.4 christos * coff/rs6k64.h (struct external_filehdr): Likewise. 424 1.4 christos * coff/xcoff.h (_TDATA), _TBSS): New defines 425 1.4 christos (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA, 426 1.4 christos RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY, 427 1.4 christos RS6K_AOUTHDR_FORK_COR): New defines. 428 1.4 christos (XMC_TU): Removed. 429 1.4 christos (XMC_UL): New define. 430 1.4 christos 431 1.4 christos 2021-03-12 Clment Chigot <clement.chigot (a] atos.net> 432 1.4 christos 433 1.4 christos * coff/xcoff.h (R_RTB): Remove. 434 1.4 christos (R_TRL): Fix value. 435 1.4 christos 436 1.4 christos 2021-03-05 Craig Blackmore <craig.blackmore (a] embecosm.com> 437 1.4 christos Andrew Burgess <andrew.burgess (a] embecosm.com> 438 1.4 christos 439 1.4 christos * elf/common.h (NT_RISCV_CSR): Define. 440 1.4 christos 441 1.4 christos 2021-03-05 Craig Blackmore <craig.blackmore (a] embecosm.com> 442 1.4 christos Andrew Burgess <andrew.burgess (a] embecosm.com> 443 1.4 christos 444 1.4 christos * elf/common.h (NT_GDB_TDESC): Define. 445 1.4 christos 446 1.4 christos 2021-03-03 Alan Modra <amodra (a] gmail.com> 447 1.4 christos 448 1.4 christos * coff/internal.h: Delete obsolete relocation defines. Move used 449 1.4 christos relocation defines.. 450 1.4 christos * coff/i386.h: ..to here.. 451 1.4 christos * coff/ti.h: ..and here.. 452 1.4 christos * coff/x86_64.h: ..and here.. 453 1.4 christos * coff/z80.h: ..and here.. 454 1.4 christos * coff/z8k.h: ..and here. 455 1.4 christos 456 1.4 christos 2021-03-02 Nick Alcock <nick.alcock (a] oracle.com> 457 1.4 christos 458 1.4 christos * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might 459 1.4 christos merely change how much deduplication is done. 460 1.4 christos 461 1.4 christos 2021-03-01 Alan Modra <amodra (a] gmail.com> 462 1.4 christos Fangrui Song <maskray (a] google.com> 463 1.4 christos 464 1.4 christos * bfdlink.h (struct bfd_link_info): Add start_stop_gc. 465 1.4 christos 466 1.4 christos 2021-02-21 Alan Modra <amodra (a] gmail.com> 467 1.4 christos 468 1.4 christos * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition. 469 1.4 christos 470 1.4 christos 2021-02-17 Nick Alcock <nick.alcock (a] oracle.com> 471 1.4 christos 472 1.4 christos * ctf-api.h (ctf_arc_lookup_symbol_name): New. 473 1.4 christos (ctf_lookup_by_symbol_name): Likewise. 474 1.4 christos 475 1.4 christos 2021-02-19 Nelson Chu <nelson.chu (a] sifive.com> 476 1.4 christos 477 1.4 christos PR 27158 478 1.4 christos * opcode/riscv.h: Updated encoding macros. 479 1.4 christos 480 1.4 christos 2021-02-18 Nelson Chu <nelson.chu (a] sifive.com> 481 1.4 christos 482 1.4 christos * opcode/riscv.h: Moved stuff and make the file tidy. 483 1.4 christos 484 1.4 christos 2021-02-15 Andreas Krebbel <krebbel (a] linux.ibm.com> 485 1.4 christos 486 1.4 christos * opcode/s390.h (enum s390_opcode_cpu_val): Add 487 1.4 christos S390_OPCODE_ARCH14. 488 1.4 christos 489 1.4 christos 2021-02-08 Mike Frysinger <vapier (a] gentoo.org> 490 1.4 christos 491 1.4 christos * opcode/tic54x.h (mmregs): Rename to ... 492 1.4 christos (tic54x_mmregs): ... this. 493 1.4 christos (regs): Rename to ... 494 1.4 christos (tic54x_regs): ... this. 495 1.4 christos (condition_codes): Rename to ... 496 1.4 christos (tic54x_condition_codes): ... this. 497 1.4 christos (cc2_codes): Rename to ... 498 1.4 christos (tic54x_cc2_codes): ... this. 499 1.4 christos (status_bits): Rename to ... 500 1.4 christos (tic54x_status_bits): ... this. 501 1.4 christos (cc3_codes): Rename to ... 502 1.4 christos (tic54x_cc3_codes): ... this. 503 1.4 christos (misc_symbols): Rename to ... 504 1.4 christos (tic54x_misc_symbols): ... this. 505 1.4 christos 506 1.4 christos 2021-02-05 Nelson Chu <nelson.chu (a] sifive.com> 507 1.4 christos 508 1.4 christos PR 27348 509 1.4 christos * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM. 510 1.4 christos 511 1.4 christos 2021-02-05 Nelson Chu <nelson.chu (a] sifive.com> 512 1.4 christos 513 1.4 christos PR 27348 514 1.4 christos * opcode/riscv-opc.h: Remove obsolete Xcustom support. 515 1.4 christos 516 1.4 christos 2021-01-27 Nick Alcock <nick.alcock (a] oracle.com> 517 1.4 christos 518 1.4 christos * ctf-api.h (ECTF_NONAME): New. 519 1.4 christos (ECTF_NERR): Adjust. 520 1.4 christos 521 1.4 christos 2021-01-26 Nick Alcock <nick.alcock (a] oracle.com> 522 1.4 christos 523 1.4 christos * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New. 524 1.4 christos 525 1.4 christos 2021-02-04 Nelson Chu <nelson.chu (a] sifive.com> 526 1.4 christos 527 1.4 christos * opcode/riscv-opc.h: Removed macros for zb* extensions. 528 1.4 christos * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*. 529 1.4 christos 530 1.4 christos 2021-01-15 Nelson Chu <nelson.chu (a] sifive.com> 531 1.4 christos 532 1.4 christos * opcode/riscv.h: Indent and GNU coding standards tidy, 533 1.4 christos also aligned the code. 534 1.4 christos 535 1.4 christos 2021-01-15 Nelson Chu <nelson.chu (a] sifive.com> 536 1.4 christos 537 1.4 christos * elf/riscv.h: Comments tidy and improvement. 538 1.4 christos * opcode/riscv-opc.h: Likewise. 539 1.4 christos * opcode/riscv.h: Likewise. 540 1.4 christos 541 1.4 christos 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com> 542 1.4 christos 543 1.4 christos * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete. 544 1.4 christos (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR. 545 1.4 christos 546 1.4 christos 2021-01-09 Nick Clifton <nickc (a] redhat.com> 547 1.4 christos 548 1.4 christos * 2.36 release branch crated. 549 1.4 christos 550 1.4 christos 2021-01-07 Philipp Tomsich <prt (a] gnu.org> 551 1.4 christos 552 1.4 christos * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN 553 1.4 christos for pause hint instruction. 554 1.4 christos * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE. 555 1.4 christos 556 1.4 christos 2021-01-07 Claire Xenia Wolf <claire (a] symbioticeda.com> 557 1.4 christos Jim Wilson <jimw (a] sifive.com> 558 1.4 christos Andrew Waterman <andrew (a] sifive.com> 559 1.4 christos Maxim Blinov <maxim.blinov (a] embecosm.com> 560 1.4 christos Kito Cheng <kito.cheng (a] sifive.com> 561 1.4 christos Nelson Chu <nelson.chu (a] sifive.com> 562 1.4 christos 563 1.4 christos * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC. 564 1.4 christos * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*. 565 1.4 christos (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the 566 1.4 christos frozen extensions. 567 1.4 christos 568 1.4 christos 2021-01-05 Nick Alcock <nick.alcock (a] oracle.com> 569 1.4 christos 570 1.4 christos * ctf-api.h (CTF_MN_RECURSE): New. 571 1.4 christos (ctf_member_next): Add flags argument. 572 1.4 christos 573 1.4 christos 2021-01-05 Nick Alcock <nick.alcock (a] oracle.com> 574 1.4 christos 575 1.4 christos * ctf-api.h (ECTF_INCOMPLETE): New. 576 1.4 christos (ECTF_NERR): Adjust. 577 1.4 christos 578 1.4 christos 2021-01-01 Nicolas Boulenguez <nicolas (a] debian.org> 579 1.4 christos 580 1.4 christos * coff/internal.h: Correct comment spelling. 581 1.4 christos * coff/sym.h: Likewise. 582 1.4 christos * opcode/aarch64.h: Likewise. 583 1.4 christos 584 1.4 christos 2021-01-01 Alan Modra <amodra (a] gmail.com> 585 1.1 skrll 586 1.2 rjs Update year range in copyright notice of all files. 587 1.1 skrll 588 1.4 christos For older changes see ChangeLog-2020 589 1.2 rjs 591 1.1 skrll Copyright (C) 2021-2026 Free Software Foundation, Inc. 592 1.2 rjs 593 1.2 rjs Copying and distribution of this file, with or without modification, 594 1.2 rjs are permitted in any medium without royalty provided the copyright 595 1.1 skrll notice and this notice are preserved. 596 1.1 skrll 597 1.1 skrll Local Variables: 598 1.1 skrll mode: change-log 599 1.1 skrll left-margin: 8 600 1.1 skrll fill-column: 74 601 1.1 skrll version-control: never 602 End: 603