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