Home | History | Annotate | Line # | Download | only in include
ChangeLog revision 1.4
      1 2022-07-08  Nick Clifton  <nickc (a] redhat.com>
      2 
      3 	* 2.39 branch created.
      4 
      5 2022-04-20  Clment Chigot  <clement.chigot (a] atos.net>
      6 
      7 	* coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
      8 	libpath fields.
      9 
     10 2022-04-07  Mark Harmstone  <mark (a] harmstone.com>
     11 
     12 	* coff/i386.h: Define R_SECTION.
     13 	* coff/x86_64.h: Likewise.
     14 
     15 2022-04-01  John Baldwin  <jhb (a] FreeBSD.org>
     16 
     17 	* elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
     18 
     19 2022-03-16  Simon Marchi  <simon.marchi (a] efficios.com>
     20 
     21 	* elf/amdgpu.h: Add relocation values.
     22 
     23 2022-03-16  Simon Marchi  <simon.marchi (a] efficios.com>
     24 
     25 	* elf/amdgcn.h (NT_AMDGPU_METADATA): New.
     26 
     27 2022-03-16  Simon Marchi  <simon.marchi (a] efficios.com>
     28 
     29 	* elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
     30 	EF_AMDGPU_FEATURE_* defines.
     31 
     32 2022-03-16  Simon Marchi  <simon.marchi (a] efficios.com>
     33 
     34 	* elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
     35 	New.
     36 
     37 2022-03-16  Simon Marchi  <simon.marchi (a] efficios.com>
     38 
     39 	* elf/amdgpu.h: New.
     40 	* elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
     41 
     42 2022-03-11  Vladimir Mezentsev  <vladimir.mezentsev (a] oracle.com>
     43 
     44 	* collectorAPI.h: New file.
     45 	* libcollector.h: New file.
     46 	* libfcollector.h: New file.
     47 
     48 2022-01-25  Klaus Ziegler  <klausz (a] haus-gisela.de>
     49 
     50 	PR 28816
     51 	* elf/common.h (AT_SUN_HWCAP): Make definition conditional.
     52 
     53 2022-01-22  Nick Clifton  <nickc (a] redhat.com>
     54 
     55 	* 2.38 release branch created.
     56 
     57 2022-01-13  Nick Clifton  <nickc (a] redhat.com>
     58 
     59 	Import from gcc mainline:
     60 
     61 	2021-01-03  Mike Frysinger  <vapier (a] gentoo.org>
     62 
     63 	* libiberty.h (strverscmp): Delete duplicate prototype.
     64 
     65 2021-12-07  John Baldwin  <jhb (a] FreeBSD.org>
     66 
     67 	* elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
     68 
     69 2021-12-01  Nick Clifton  <nickc (a] redhat.com>
     70 
     71 	PR 28630
     72 	* coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
     73 	structure.
     74 
     75 2021-11-25  Andrew Burgess  <aburgess (a] redhat.com>
     76 	    Simon Cook  <simon.cook (a] embecosm.com>
     77 
     78 	* dis-asm.h (disassembler_options_riscv): Declare.
     79 
     80 2021-11-16  Fangrui Song  <maskray (a] 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 
     86 2021-09-07  Luis Machado  <luis.machado (a] linaro.org>
     87 
     88 	Revert: [AArch64] MTE corefile support
     89 
     90 	2021-05-21  Luis Machado  <luis.machado (a] linaro.org>
     91 
     92 	* elf/common.h (NT_MEMTAG): New constant.
     93 	(NT_MEMTAG_TYPE_AARCH_MTE): New constant.
     94 
     95 2021-07-03  Nick Clifton  <nickc (a] redhat.com>
     96 
     97 	* 2.37 release branch created.
     98 
     99 2021-07-03  Nick Clifton  <nickc (a] redhat.com>
    100 
    101 	Import from gcc mainline:
    102 	2021-03-31  Patrick Palka  <ppalka (a] redhat.com>
    103 
    104 	PR c++/88115
    105 	* demangle.h (enum demangle_component_type): Add
    106 	DEMANGLE_COMPONENT_VENDOR_EXPR.
    107 
    108 2021-07-01  Mike Frysinger  <vapier (a] gentoo.org>
    109 
    110 	* opcode/aarch64.h (aarch64_opcode_table): Mark const.
    111 
    112 2021-07-01  Richard Earnshaw  <rearnsha (a] arm.com>
    113 
    114 	PR gas/28031
    115 	* opcode/arm.h (FPU_ANY): Exclude XScale-related features.
    116 
    117 2021-06-18  H.J. Lu  <hongjiu.lu (a] 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 
    124 2021-06-15  Nick Clifton  <nickc (a] redhat.com>
    125 
    126 	* elf/common.h (NT_GO_BUILDID): Define.
    127 
    128 2021-06-02  Shahab Vahedi  <shahab (a] synopsys.com>
    129 
    130 	* dis-asm.h (disassembler_options_arc): New prototype.
    131 
    132 2021-05-29  Maciej W. Rozycki  <macro (a] 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 
    138 2021-05-29  Maciej W. Rozycki  <macro (a] orcam.me.uk>
    139 
    140 	* opcode/mips.h (isa_is_member): New inline function, factored
    141 	out from...
    142 	(opcode_is_member): ... here.
    143 
    144 2021-05-29  Maciej W. Rozycki  <macro (a] 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 
    150 2021-05-29  Maciej W. Rozycki  <macro (a] 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 
    155 2021-05-28  H.J. Lu  <hongjiu.lu (a] intel.com>
    156 
    157 	PR ld/27905
    158 	* elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
    159 
    160 2021-05-26  H.J. Lu  <hongjiu.lu (a] intel.com>
    161 
    162 	PR ld/27905
    163 	* elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
    164 
    165 2021-05-23  Tiezhu Yang  <yangtiezhu (a] loongson.cn>
    166 
    167 	* elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
    168 	LoongArch.
    169 
    170 2021-05-21  Luis Machado  <luis.machado (a] linaro.org>
    171 
    172 	* elf/common.h (NT_MEMTAG): New constant.
    173 	(NT_MEMTAG_TYPE_AARCH_MTE): New constant.
    174 
    175 2021-05-07  Clment Chigot  <clement.chigot (a] 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 
    181 2021-05-06  Stafford Horne  <shorne (a] gmail.com>
    182 
    183 	PR 21464
    184 	* elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
    185 
    186 2021-05-06  Nick Alcock  <nick.alcock (a] 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 
    192 2021-04-22  Clment Chigot  <clement.chigot (a] 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 
    201 2021-04-21  Eli Zaretskii  <eliz (a] gnu.org>
    202 
    203 	PR 27760
    204 	* coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
    205 	(IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
    206 
    207 2021-04-16  Alan Modra  <amodra (a] 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 
    219 2021-04-09  Alan Modra  <amodra (a] gmail.com>
    220 
    221 	* dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
    222 
    223 2021-04-06  Alan Modra  <amodra (a] gmail.com>
    224 
    225 	* dis-asm.h (struct disassemble_info <symbol_at_address_func>):
    226 	Return asymbol*.
    227 
    228 2021-04-01  Martin Liska  <mliska (a] suse.cz>
    229 
    230 	* opcode/cr16.h (strneq): Remove strneq and use startswith.
    231 
    232 2021-03-31  Alan Modra  <amodra (a] 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 
    246 2021-03-31  Alan Modra  <amodra (a] 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 
    255 2021-03-29  Alan Modra  <amodra (a] 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 
    261 2021-03-29  Alan Modra  <amodra (a] gmail.com>
    262 
    263 	* opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
    264 
    265 2021-03-25  Nick Alcock  <nick.alcock (a] 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 
    272 2021-03-19  H.J. Lu  <hongjiu.lu (a] intel.com>
    273 
    274 	* elf/common.h (EM_INTEL205): Renamed to ...
    275 	(EM_INTELGT): This.
    276 
    277 2021-03-16  Nick Clifton  <nickc (a] redhat.com>
    278 
    279 	* coff/internal.h (struct internal_auxent): Fix a couple of typos
    280 	in comment describing the x_fname field.
    281 
    282 2021-03-16  Kuan-Lin Chen  <kuanlinchentw (a] 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 
    287 2021-03-12  Frederic Cambus  <fred (a] 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 
    293 2021-03-12  Clment Chigot  <clement.chigot (a] 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 
    305 2021-03-12  Clment Chigot  <clement.chigot (a] atos.net>
    306 
    307 	* coff/xcoff.h (R_RTB): Remove.
    308 	(R_TRL): Fix value.
    309 
    310 2021-03-05  Craig Blackmore  <craig.blackmore (a] embecosm.com>
    311 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
    312 
    313 	* elf/common.h (NT_RISCV_CSR): Define.
    314 
    315 2021-03-05  Craig Blackmore  <craig.blackmore (a] embecosm.com>
    316 	    Andrew Burgess  <andrew.burgess (a] embecosm.com>
    317 
    318 	* elf/common.h (NT_GDB_TDESC): Define.
    319 
    320 2021-03-03  Alan Modra  <amodra (a] 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 
    330 2021-03-02  Nick Alcock  <nick.alcock (a] oracle.com>
    331 
    332 	* ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
    333 	merely change how much deduplication is done.
    334 
    335 2021-03-01  Alan Modra  <amodra (a] gmail.com>
    336 	    Fangrui Song <maskray (a] google.com>
    337 
    338 	* bfdlink.h (struct bfd_link_info): Add start_stop_gc.
    339 
    340 2021-02-21  Alan Modra  <amodra (a] gmail.com>
    341 
    342 	* bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
    343 
    344 2021-02-17  Nick Alcock  <nick.alcock (a] oracle.com>
    345 
    346 	* ctf-api.h (ctf_arc_lookup_symbol_name): New.
    347 	(ctf_lookup_by_symbol_name): Likewise.
    348 
    349 2021-02-19  Nelson Chu  <nelson.chu (a] sifive.com>
    350 
    351 	PR 27158
    352 	* opcode/riscv.h: Updated encoding macros.
    353 
    354 2021-02-18  Nelson Chu  <nelson.chu (a] sifive.com>
    355 
    356 	* opcode/riscv.h: Moved stuff and make the file tidy.
    357 
    358 2021-02-15  Andreas Krebbel  <krebbel (a] linux.ibm.com>
    359 
    360 	* opcode/s390.h (enum s390_opcode_cpu_val): Add
    361 	S390_OPCODE_ARCH14.
    362 
    363 2021-02-08  Mike Frysinger  <vapier (a] 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 
    380 2021-02-05  Nelson Chu  <nelson.chu (a] sifive.com>
    381 
    382 	PR 27348
    383 	* opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
    384 
    385 2021-02-05  Nelson Chu  <nelson.chu (a] sifive.com>
    386 
    387 	PR 27348
    388 	* opcode/riscv-opc.h: Remove obsolete Xcustom support.
    389 
    390 2021-01-27  Nick Alcock  <nick.alcock (a] oracle.com>
    391 
    392 	* ctf-api.h (ECTF_NONAME): New.
    393 	(ECTF_NERR): Adjust.
    394 
    395 2021-01-26  Nick Alcock  <nick.alcock (a] oracle.com>
    396 
    397 	* ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
    398 
    399 2021-02-04  Nelson Chu  <nelson.chu (a] 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 
    404 2021-01-15  Nelson Chu  <nelson.chu (a] sifive.com>
    405 
    406 	* opcode/riscv.h: Indent and GNU coding standards tidy,
    407 	also aligned the code.
    408 
    409 2021-01-15  Nelson Chu  <nelson.chu (a] sifive.com>
    410 
    411 	* elf/riscv.h: Comments tidy and improvement.
    412 	* opcode/riscv-opc.h: Likewise.
    413 	* opcode/riscv.h: Likewise.
    414 
    415 2021-01-11  Kyrylo Tkachov  <kyrylo.tkachov (a] arm.com>
    416 
    417 	* opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
    418 	(aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
    419 
    420 2021-01-09  Nick Clifton  <nickc (a] redhat.com>
    421 
    422 	* 2.36 release branch crated.
    423 
    424 2021-01-07  Philipp Tomsich  <prt (a] 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 
    430 2021-01-07  Claire Xenia Wolf  <claire (a] symbioticeda.com>
    431 	    Jim Wilson  <jimw (a] sifive.com>
    432 	    Andrew Waterman  <andrew (a] sifive.com>
    433 	    Maxim Blinov  <maxim.blinov (a] embecosm.com>
    434 	    Kito Cheng  <kito.cheng (a] sifive.com>
    435 	    Nelson Chu  <nelson.chu (a] 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 
    442 2021-01-05  Nick Alcock  <nick.alcock (a] oracle.com>
    443 
    444 	* ctf-api.h (CTF_MN_RECURSE): New.
    445 	(ctf_member_next): Add flags argument.
    446 
    447 2021-01-05  Nick Alcock  <nick.alcock (a] oracle.com>
    448 
    449 	* ctf-api.h (ECTF_INCOMPLETE): New.
    450 	(ECTF_NERR): Adjust.
    451 
    452 2021-01-01  Nicolas Boulenguez  <nicolas (a] debian.org>
    453 
    454 	* coff/internal.h: Correct comment spelling.
    455 	* coff/sym.h: Likewise.
    456 	* opcode/aarch64.h: Likewise.
    457 
    458 2021-01-01  Alan Modra  <amodra (a] gmail.com>
    459 
    460 	Update year range in copyright notice of all files.
    461 
    462 For older changes see ChangeLog-2020
    463 
    465 Copyright (C) 2021-2022 Free Software Foundation, Inc.
    466 
    467 Copying and distribution of this file, with or without modification,
    468 are permitted in any medium without royalty provided the copyright
    469 notice and this notice are preserved.
    470 
    471 Local Variables:
    472 mode: change-log
    473 left-margin: 8
    474 fill-column: 74
    475 version-control: never
    476 End:
    477