]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
GDB Administrator [Sat, 8 Jun 2024 00:01:37 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 7 Jun 2024 00:02:16 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 6 Jun 2024 00:01:16 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 5 Jun 2024 00:02:12 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 4 Jun 2024 00:01:50 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 3 Jun 2024 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 2 Jun 2024 00:00:39 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 1 Jun 2024 00:01:45 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 31 May 2024 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 30 May 2024 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 29 May 2024 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 28 May 2024 00:01:14 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 27 May 2024 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 26 May 2024 00:01:02 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 25 May 2024 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 24 May 2024 00:01:33 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 23 May 2024 00:00:48 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 22 May 2024 00:00:48 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 21 May 2024 00:01:09 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 20 May 2024 00:01:06 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 19 May 2024 00:00:59 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 18 May 2024 00:01:03 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 17 May 2024 00:01:34 +0000 (00:01 +0000)]
Automatic date update in version.in
Nick Clifton [Thu, 16 May 2024 11:10:04 +0000 (12:10 +0100)]
aarch64: Remove asserts from operand qualifier decoders
PR31595
GDB Administrator [Thu, 16 May 2024 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 15 May 2024 00:01:01 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 14 May 2024 00:01:16 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 13 May 2024 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 12 May 2024 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 11 May 2024 00:01:45 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 10 May 2024 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 9 May 2024 00:00:51 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 8 May 2024 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 7 May 2024 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 6 May 2024 00:00:48 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 5 May 2024 00:00:39 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 4 May 2024 00:00:37 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 3 May 2024 00:01:07 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 2 May 2024 00:00:39 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 1 May 2024 00:01:13 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 30 Apr 2024 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 29 Apr 2024 00:01:07 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 28 Apr 2024 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 27 Apr 2024 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 26 Apr 2024 00:01:58 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 25 Apr 2024 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 24 Apr 2024 00:01:06 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 23 Apr 2024 00:01:50 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 22 Apr 2024 00:01:13 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 21 Apr 2024 00:00:38 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 20 Apr 2024 00:01:18 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 19 Apr 2024 00:01:09 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 18 Apr 2024 00:01:25 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 17 Apr 2024 00:01:48 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 16 Apr 2024 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 15 Apr 2024 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 14 Apr 2024 00:01:17 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 13 Apr 2024 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 12 Apr 2024 00:01:01 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 11 Apr 2024 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 10 Apr 2024 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 9 Apr 2024 00:00:39 +0000 (00:00 +0000)]
Automatic date update in version.in
Alan Modra [Sun, 7 Apr 2024 22:46:20 +0000 (08:16 +0930)]
Re: PR26978, Inconsistency for strong foo@v1 and weak foo@@v1
Commit
726d7d1ecf opened a hole that allowed a u.i.link loop to be
created, resulting in _bfd_generic_link_add_one_symbol never
returning. Fix that. Note that the MIND case handles two types of
redefinition. For a new indirect symbol we'll have string non-NULL.
For a new def, string will be NULL. So moving the string comparison
earlier would work. However, we've already looked up inh in the first
case so can dispense with name comparisons. Either way, for a new def
we'll get to the defweak test and possibly cycle. Which is what we
want here.
PR 31615
PR 26978
* linker.c (_bfd_generic_link_add_one_symbol <MIND>): Test for
exactly matching indirect symbols before cycling on a defweak.
(cherry picked from commit
248b6326a49ed49e2f627d3bddbac514a074bac0 )
GDB Administrator [Mon, 8 Apr 2024 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 7 Apr 2024 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 6 Apr 2024 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 5 Apr 2024 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 4 Apr 2024 00:00:42 +0000 (00:00 +0000)]
Automatic date update in version.in
John David Anglin [Mon, 1 Apr 2024 23:00:52 +0000 (23:00 +0000)]
hppa: Implement PA 2.0 symbolic relocations for long displacements
The PA 2.0 architecture introduced several new load and store
instructions with long displacements. These include floating
point loads and stores for word mode, and integer and floating
point loads and stores for double words. Currently, ld does
not correctly support symbolic relocations for these instructions.
If these are used, ld applies the standard R_PARISC_DPREL14R
relocation and corrupts the instruction. This change uses
bfd_hppa_insn2fmt to determine the correct relocation format.
We need to check the computed displacement as the immediate
value used in these instruction must be a multiple of 4 or 8
depending on whether the access is for a word or double word.
A misaligned offset can potentially occur if the symbol is not
properly aligned or if $global$ (the global pointer) is not
double word aligned. $global$ is provided as a .data section
start symbol. The patch adjusts elf.sc and hppalinux.sh to
align .data to a 8-byte boundary in non-shared and non-pie
links.
2024-04-01 John David Anglin <danglin@gcc.gnu.org>
PR ld/31503
bfd/ChangeLog:
* elf32-hppa.c (final_link_relocate): Output
ld/ChangeLog:
* emulparams/hppalinux.sh (DATA_SECTION_ALIGNMENT): Define.
* scripttempl/elf.sc: Align .data section to DATA_SECTION_ALIGNMENT
when relocating.
Cui, Lili [Wed, 3 Apr 2024 03:10:58 +0000 (11:10 +0800)]
x86/APX: Remove KEYLOCKER and SHA promotions from EVEX MAP4
APX spec removed KEYLOCKER and SHA promotions from EVEX MAP4.
https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html
gas/ChangeLog:
* NEWS: Mention that remove KEYLOCKER and SHA promotions from EVEX
* MAP4.
* testsuite/gas/i386/x86-64-apx-egpr-promote-inval.l: Removed KEYLOCKER
* and SHA instructions.
* testsuite/gas/i386/x86-64-apx-egpr-promote-inval.s: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted-bad.d: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted-bad.s: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted-wig.d: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted.d: Ditto.
* testsuite/gas/i386/x86-64-apx-evex-promoted.s: Ditto.
opcodes/ChangeLog:
* i386-dis-evex-prefix.h: Removed KEYLOCKER and SHA instructions.
* i386-dis-evex.h: Ditto.
* i386-opc.tbl: Ditto.
* i386-tbl.h: Regenerated.
GDB Administrator [Wed, 3 Apr 2024 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 2 Apr 2024 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 1 Apr 2024 00:01:27 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 31 Mar 2024 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 30 Mar 2024 00:00:51 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 29 Mar 2024 00:02:21 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 28 Mar 2024 00:03:27 +0000 (00:03 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 27 Mar 2024 00:02:57 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 26 Mar 2024 00:02:44 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 25 Mar 2024 00:01:59 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 24 Mar 2024 00:02:07 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 23 Mar 2024 00:02:02 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 22 Mar 2024 00:01:44 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 21 Mar 2024 00:03:33 +0000 (00:03 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 20 Mar 2024 00:02:39 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 19 Mar 2024 00:01:57 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 18 Mar 2024 00:02:28 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 17 Mar 2024 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 16 Mar 2024 00:01:09 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 15 Mar 2024 00:01:16 +0000 (00:01 +0000)]
Automatic date update in version.in
Andrew Carlotti [Tue, 27 Feb 2024 19:41:29 +0000 (19:41 +0000)]
aarch64: Remove B16B16, SVE2p1 and SME2p1
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.
GDB Administrator [Thu, 14 Mar 2024 00:02:56 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 13 Mar 2024 00:01:13 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 12 Mar 2024 00:02:53 +0000 (00:02 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 11 Mar 2024 00:01:56 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 10 Mar 2024 00:01:16 +0000 (00:01 +0000)]
Automatic date update in version.in
Alan Modra [Sat, 9 Mar 2024 09:18:48 +0000 (19:48 +1030)]
Re: Move bfd_init to bfd.c
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 )
Alan Modra [Sat, 9 Mar 2024 02:56:19 +0000 (13:26 +1030)]
print cached error messages using _bfd_error_handler
* format.c (print_warnmsg): Use _bfd_error_handler to print
cached messages.
(cherry picked from commit
bd8d76258f86f93b20e6bd94f58033a49eb0d3ec )
GDB Administrator [Sat, 9 Mar 2024 00:01:04 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 8 Mar 2024 00:01:04 +0000 (00:01 +0000)]
Automatic date update in version.in