Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-22 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-21 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-20 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-19 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-18 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-17 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-16 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-15 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-14 | aarch64: Remove B16B16, SVE2p1 and SME2p1 | Andrew Carlotti | 6 | -16/+9 | |
Support for these extensions is broken and incomplete in the 2.42 branch, with a number of syntax and opcode bugs. This patch removes the flags and documentation, to avoid any further suggestion that this extension is fully and correctly supported. | |||||
2024-03-14 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-13 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-12 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-11 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-10 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-09 | Re: Move bfd_init to bfd.c | Alan Modra | 1 | -1/+0 | |
Commit b1c95bc4dd73 cleared some bfd static variables, with bad results since bfd_set_error_program_name is often called before bfd_init. * bfd.c (bfd_init): Don't clear _bfd_error_program_name. (cherry picked from commit 0c947d990a92fd48ac0aa887df7e1e055fa0d680) | |||||
2024-03-09 | print cached error messages using _bfd_error_handler | Alan Modra | 1 | -8/+1 | |
* format.c (print_warnmsg): Use _bfd_error_handler to print cached messages. (cherry picked from commit bd8d76258f86f93b20e6bd94f58033a49eb0d3ec) | |||||
2024-03-09 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-08 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-07 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-06 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-05 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-04 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-03 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-02 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-03-01 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-29 | aarch64: Fix the 2nd operand in gcsstr and gcssttr instructions. | Srinath Parvathaneni | 4 | -51/+51 | |
The assembler wrongly expects plain register name instead of memory-form 2nd operand for gcsstr and gcssttr instructions. This patch fixes the issue. | |||||
2024-02-29 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-28 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-27 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-26 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-25 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-24 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-23 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-22 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-21 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-20 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-19 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-18 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-17 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-15 | x86: Display -msse-check= default as none | H.J. Lu | 1 | -1/+1 | |
Display -msse-check= default as none for "as --help" since its default is none, not warning. PR gas/31389 * config/tc-i386.c (md_show_usage): Change -msse-check= default to none. (cherry picked from commit 7a6a03c499ad899c1d1dd93beccbb62795feb1db) | |||||
2024-02-16 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-15 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-14 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-13 | PowerPC: Add support for Power11 options | Peter Bergner | 4 | -6/+22 | |
binutils/ * doc/binutils.texi (PowerPC -M option): Mention power11 and pwr11. gas/ * config/tc-ppc.c: (md_show_usage): Mention -mpower11 and -mpwr11. * doc/c-ppc.texi: Likewise. opcodes/ * ppc-dis.c (ppc_opts): Add "power11" and "pwr11" entries. (powerpc_init_dialect): Default to "power11". (cherry picked from commit 4199cf1e152daab0460f08cc7dbd1f727ac3e4cc) | |||||
2024-02-13 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-12 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-11 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-10 | x86-64: Add R_X86_64_CODE_6_GOTTPOFF | H.J. Lu | 15 | -45/+371 | |
For add %reg1, name@gottpoff(%rip), %reg2 and add name@gottpoff(%rip), %reg1, %reg2 add #define R_X86_64_CODE_6_GOTTPOFF 50 if the instruction starts at 6 bytes before the relocation offset. They are similar to R_X86_64_GOTTPOFF. Linker can covert GOTTPOFF to add $name@tpoff, %reg1, %reg2 Rewrite fx_tcbit, fx_tcbit2 and fx_tcbit3 usage to generate R_X86_64_GOTPCRELX, R_X86_64_REX_GOTPCRELX, R_X86_64_CODE_4_GOTPCRELX, R_X86_64_CODE_4_GOTTPOFF, R_X86_64_CODE_4_GOTPC32_TLSDESC and R_X86_64_CODE_6_GOTTPOFF. NB: There is no need to check BFD_RELOC_X86_64_CODE_4_GOTTPOFF in md_assemble since there is only BFD_RELOC_X86_64_GOTTPOFF at this stage, which will be converted to BFD_RELOC_X86_64_CODE_4_GOTTPOFF or BFD_RELOC_X86_64_CODE_6_GOTTPOFF in i386_validate_fix. 5 relocations: #define R_X86_64_CODE_5_GOTPCRELX 46 #define R_X86_64_CODE_5_GOTTPOFF 47 #define R_X86_64_CODE_5_GOTPC32_TLSDESC 48 #define R_X86_64_CODE_6_GOTPCRELX 49 #define R_X86_64_CODE_6_GOTPC32_TLSDESC 51 are added for completeness and they are unused. bfd/ * elf64-x86-64.c (x86_64_elf_howto_table): Add R_X86_64_CODE_5_GOTPCRELX, R_X86_64_CODE_5_GOTTPOFF, R_X86_64_CODE_5_GOTPC32_TLSDESC, R_X86_64_CODE_6_GOTPCRELX, R_X86_64_CODE_6_GOTTPOFF and R_X86_64_CODE_6_GOTPC32_TLSDESC. (R_X86_64_standard): Updated. (x86_64_reloc_map): Add R_X86_64_CODE_5_GOTPCRELX, R_X86_64_CODE_5_GOTTPOFF, R_X86_64_CODE_5_GOTPC32_TLSDESC, R_X86_64_CODE_6_GOTPCRELX, R_X86_64_CODE_6_GOTTPOFF and R_X86_64_CODE_6_GOTPC32_TLSDESC. (elf_x86_64_check_tls_transition): Handle R_X86_64_CODE_6_GOTTPOFF. (elf_x86_64_tls_transition): Likewise. (elf_x86_64_scan_relocs): Handle R_X86_64_CODE_6_GOTTPOFF. Issue an error for R_X86_64_CODE_5_GOTPCRELX, R_X86_64_CODE_5_GOTTPOFF, R_X86_64_CODE_5_GOTPC32_TLSDESC, R_X86_64_CODE_6_GOTPCRELX and R_X86_64_CODE_6_GOTPC32_TLSDESC. (elf_x86_64_relocate_section): Handle R_X86_64_CODE_6_GOTTPOFF. * reloc.c (bfd_reloc_code_real): Add BFD_RELOC_X86_64_CODE_5_GOTPCRELX, BFD_RELOC_X86_64_CODE_5_GOTTPOFF, BFD_RELOC_X86_64_CODE_5_GOTPC32_TLSDESC, BFD_RELOC_X86_64_CODE_6_GOTPCRELX, BFD_RELOC_X86_64_CODE_6_GOTTPOFF and BFD_RELOC_X86_64_CODE_6_GOTPC32_TLSDESC. * bfd-in2.h: Regenerated. * libbfd.h: Likewise. elfcpp/ * x86_64.h (R_X86_64_CODE_5_GOTPCRELX): New. (R_X86_64_CODE_5_GOTTPOFF): Likewise. (R_X86_64_CODE_5_GOTPC32_TLSDESC): Likewise. (R_X86_64_CODE_6_GOTPCRELX): Likewise. (R_X86_64_CODE_6_GOTTPOFF): Likewise. (R_X86_64_CODE_6_GOTPC32_TLSDESC): Likewise. gas/ * config/tc-i386.c (tc_i386_fix_adjustable): Handle BFD_RELOC_X86_64_CODE_6_GOTTPOFF. (md_assemble): Don't check BFD_RELOC_X86_64_CODE_4_GOTTPOFF. Allow "add %reg1, foo@gottpoff(%rip), %reg2". (output_disp): Handle BFD_RELOC_X86_64_CODE_6_GOTTPOFF. Rewrite setting fx_tcbitX bits for BFD_RELOC_X86_64_GOTTPOFF, BFD_RELOC_X86_64_GOTPC32_TLSDESC and BFD_RELOC_32_PCREL. (md_apply_fix): Handle BFD_RELOC_X86_64_CODE_6_GOTTPOFF. (i386_validate_fix): Rewrite fx_tcbitX bit checking for BFD_RELOC_X86_64_GOTTPOFF, BFD_RELOC_X86_64_GOTPC32_TLSDESC and BFD_RELOC_32_PCREL. (tc_gen_reloc): Handle BFD_RELOC_X86_64_CODE_6_GOTTPOFF. * testsuite/gas/i386/x86-64-gottpoff.d: Updated. * testsuite/gas/i386/x86-64-gottpoff.s: Add tests for "add %reg1, foo@gottpoff(%rip), %reg2" and "add foo@gottpoff(%rip), %reg, %reg2". gold/ * x86_64.cc (Target_x86_64::optimize_tls_reloc): Handle R_X86_64_CODE_6_GOTTPOFF. (Target_x86_64::Scan::get_reference_flags): Likewise. (Target_x86_64::Scan::local): Likewise. (Target_x86_64::Scan::global): Likewise. (Target_x86_64::Relocate::relocate): Likewise. (Target_x86_64::Relocate::relocate_tls): Likewise. (Target_x86_64::Relocate::tls_ie_to_le): Handle. R_X86_64_CODE_6_GOTTPOFF. * testsuite/x86_64_ie_to_le.s: Add tests for "add %reg1, foo@gottpoff(%rip), %reg2" and "add foo@gottpoff(%rip), %reg, %reg2". * testsuite/x86_64_ie_to_le.sh: Updated. include/ * elf/x86-64.h (elf_x86_64_reloc_type): Add R_X86_64_CODE_5_GOTPCRELX, R_X86_64_CODE_5_GOTTPOFF, R_X86_64_CODE_5_GOTPC32_TLSDESC, R_X86_64_CODE_6_GOTPCRELX, R_X86_64_CODE_6_GOTTPOFF and R_X86_64_CODE_6_GOTPC32_TLSDESC. ld/ * testsuite/ld-x86-64/tlsbindesc.s: Add R_X86_64_CODE_6_GOTTPOFF tests. * testsuite/ld-x86-64/tlsbindesc.d: Updated. * testsuite/ld-x86-64/tlsbindesc.rd: Likewise. (cherry picked from commit 5bc71c2a6b8efb27089baa1fecded82be4f550a7) | |||||
2024-02-10 | Automatic date update in version.in | GDB Administrator | 1 | -1/+1 | |
2024-02-09 | x86/APX: VROUND{P,S}{S,D} encodings require AVX512{F,VL} | Jan Beulich | 2 | -6/+6 | |
In eea4357967b6 ("x86/APX: VROUND{P,S}{S,D} can generally be encoded") I failed to add the AVX512* ISA dependency of the two new entries. |