]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
16 hours agoAutomatic date update in version.in binutils-2_44-branch
GDB Administrator [Sat, 28 Jun 2025 00:05:13 +0000 (00:05 +0000)] 
Automatic date update in version.in

40 hours agoAutomatic date update in version.in
GDB Administrator [Fri, 27 Jun 2025 00:02:23 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 days agoAutomatic date update in version.in
GDB Administrator [Thu, 26 Jun 2025 00:05:16 +0000 (00:05 +0000)] 
Automatic date update in version.in

3 days agoAutomatic date update in version.in
GDB Administrator [Wed, 25 Jun 2025 00:03:55 +0000 (00:03 +0000)] 
Automatic date update in version.in

4 days agoAutomatic date update in version.in
GDB Administrator [Tue, 24 Jun 2025 00:02:18 +0000 (00:02 +0000)] 
Automatic date update in version.in

5 days agoAutomatic date update in version.in
GDB Administrator [Mon, 23 Jun 2025 00:04:14 +0000 (00:04 +0000)] 
Automatic date update in version.in

6 days agoAutomatic date update in version.in
GDB Administrator [Sun, 22 Jun 2025 00:03:07 +0000 (00:03 +0000)] 
Automatic date update in version.in

7 days agoAutomatic date update in version.in
GDB Administrator [Sat, 21 Jun 2025 00:01:32 +0000 (00:01 +0000)] 
Automatic date update in version.in

8 days agoAutomatic date update in version.in
GDB Administrator [Fri, 20 Jun 2025 00:03:54 +0000 (00:03 +0000)] 
Automatic date update in version.in

9 days agoAutomatic date update in version.in
GDB Administrator [Thu, 19 Jun 2025 00:03:44 +0000 (00:03 +0000)] 
Automatic date update in version.in

10 days agoAutomatic date update in version.in
GDB Administrator [Wed, 18 Jun 2025 00:04:18 +0000 (00:04 +0000)] 
Automatic date update in version.in

11 days agoAutomatic date update in version.in
GDB Administrator [Tue, 17 Jun 2025 00:01:06 +0000 (00:01 +0000)] 
Automatic date update in version.in

12 days agoAutomatic date update in version.in
GDB Administrator [Mon, 16 Jun 2025 00:02:08 +0000 (00:02 +0000)] 
Automatic date update in version.in

13 days agoAutomatic date update in version.in
GDB Administrator [Sun, 15 Jun 2025 00:03:14 +0000 (00:03 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 14 Jun 2025 00:01:44 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 13 Jun 2025 00:03:23 +0000 (00:03 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 12 Jun 2025 00:02:44 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 weeks agold/PE: special-case relocation types only for COFF inputs
Jan Beulich [Wed, 11 Jun 2025 12:32:34 +0000 (14:32 +0200)] 
ld/PE: special-case relocation types only for COFF inputs

In 72cd2c709779 ("ld/PE: no base relocs for section (relative) ones") I
made a pre-existing problem quite a bit worse: When looking at a
relocation's (numerical) howto->type, that value is meaningful only if
the object was of corresponding COFF type. ELF objects in particular
have their own enumeration. As it stands, specifically the not entirely
unusual R_X86_64_32 and R_X86_64_32S did no longer have relocations
emitted for them, due to matching R_AMD64_SECTION and R_AMD64_SECREL in
value respectively.

2 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 11 Jun 2025 00:03:32 +0000 (00:03 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 10 Jun 2025 00:02:57 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 9 Jun 2025 00:02:08 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 8 Jun 2025 00:01:31 +0000 (00:01 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 7 Jun 2025 00:03:02 +0000 (00:03 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 6 Jun 2025 00:02:25 +0000 (00:02 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 5 Jun 2025 00:02:35 +0000 (00:02 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 4 Jun 2025 00:02:28 +0000 (00:02 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 3 Jun 2025 00:02:07 +0000 (00:02 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 2 Jun 2025 00:01:40 +0000 (00:01 +0000)] 
Automatic date update in version.in

3 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 1 Jun 2025 00:01:12 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 31 May 2025 00:02:01 +0000 (00:02 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 30 May 2025 00:01:06 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 29 May 2025 00:01:20 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 28 May 2025 00:01:02 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 27 May 2025 00:01:10 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 26 May 2025 00:01:06 +0000 (00:01 +0000)] 
Automatic date update in version.in

4 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 25 May 2025 00:02:38 +0000 (00:02 +0000)] 
Automatic date update in version.in

5 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 24 May 2025 00:00:49 +0000 (00:00 +0000)] 
Automatic date update in version.in

5 weeks agos390: Prevent GOT access rewrite for misaligned symbols
Jens Remus [Mon, 19 May 2025 08:38:01 +0000 (10:38 +0200)] 
s390: Prevent GOT access rewrite for misaligned symbols

Dereferences of GOT slots with lgrl or lg for global symbols are
rewritten to larl to get get rid of the extra memory access.  However
this is invalid for:

- symbols marked for absolute addressing
- symbols at odd addresses (larl can handle only even addresses)

Commit e6213e09ed0e ("S/390: Prevent GOT access rewrite for certain
symbols") added checks for the above.  But instead of checking the
address of a symbol for being halfword aligned, it tries to deduce
this from whether the symbol value and section the symbol is defined
in are halfword aligned.  The way it is done has two issues:

1. The use of bfd_section_from_elf_index to obtain the section the
   symbol is defined in may not return the one that remains in the
   output.  For instance for COMDAT sections getting deduplicated
   the section retrieved using bfd_section_from_elf_index may not be
   the same as h->root.u.def.section.  If COMDAT sections of same
   group signature have different alignment properties the wrong
   one may be checked. This may then lead to an erroneous rewrite
   of lgrl %rX, sym@GOTENT to larl %rX, sym, although the symbol in
   the remaining section is not properly aligned, triggering an
   "relocation for misaligned symbol" error at link-time.

   This may for instance occur when mixing C++ modules compiled with
   GCC and Clang, as GCC emits a 2-byte alignment and Clang a 1-byte
   alignment for COMDAT sections containing type information:

     $ cat sample.cpp
     #include <typeinfo>
     struct A {};
     const std::type_info &q() { return typeid(A); }

     $ g++ -c sample.cpp -o sample_gcc.o
     $ clang++ -c sample.cpp -o sample_clang.o
     $ readelf -WS sample_gcc.o sample_clang.o

     Produces (reformatted and reduced):
     File           Name           Off    Size   ES Flg Lk Inf Al
     sample_gcc.o   .rodata._ZTS1A 000080 000004 00  AG  0   0  2
     sample_clang.o .rodata._ZTS1A 000058 000003 00  AG  0   0  1

2. The symbol may end up at an even address, if both the symbol value
   and the section defining the symbol are 1-byte aligned.  While this
   does not trigger an error, it fails an opportunity to rewrite a GOT
   access.

   In a Linux Kernel build this causes ~15k GOT accesses using lgrl to
   be skipped to be rewritten to larl.

Resolve both issues by simply checking whether the symbol address is
halfword aligned.  Do not check the symbol value nor section defining
the symbol for halfword alignment.

bfd/
PR ld/32969
* elf64-s390.c (elf_s390_relocate_section): Only rewrite
lgrl/lg from GOT to larl if symbol address is halfword aligned.

ld/testsuite/
PR ld/32969
* ld-s390/s390.exp (pr32969_64-1, pr32969_64-2): Add tests for
rewrite of GOT access when COMDAT section deduplication is
involved.
* ld-s390/pr32969_64-1.dd: New test for rewrite of GOT access
when COMDAT section deduplication is involved.
* ld-s390/pr32969_64-2.dd: Likewise.
* ld-s390/pr32969a.s: Likewise.
* ld-s390/pr32969b.s: Likewise.
* ld-s390/pr32969c.s: Likewise.

Bug: https://sourceware.org/PR32969
Fixes: e6213e09ed0e ("S/390: Prevent GOT access rewrite for certain symbols")
Reported-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Jens Remus <jremus@linux.ibm.com>
(cherry picked from commit ed53e990e57e4f98b42a57b481fc12ad7f55b42e)

5 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 23 May 2025 00:01:51 +0000 (00:01 +0000)] 
Automatic date update in version.in

5 weeks agox86: Check MODRM for call and jmp in binutils older than 2.45
H.J. Lu [Thu, 22 May 2025 03:29:49 +0000 (11:29 +0800)] 
x86: Check MODRM for call and jmp in binutils older than 2.45

When i386 glibc was assembled with commit:

commit 11c2852449825a5f486f63bc40aabed56b7c04c1 (HEAD)
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Feb 21 10:24:50 2025 +0100

    x86: widen @got{,pcrel} support to PUSH and APX IMUL

    With us doing the transformation to an immediate operand for MOV and
    various ALU insns, there's little reason to then not support the same
    conversion for the other two insns which have respective immediate
    operand forms. Unfortunately for IMUL (due to the 0F opcode prefix)
    there's no suitable relocation, so the pre-APX forms cannot be marked
    for relaxation in the assembler.

"pushl main@GOT(%ebx)" in sysdeps/i386/start.S was assembled to

1c: ff b3 00 00 00 00 push 0x0(%ebx) 1e: R_386_GOT32X main

Linkers in binutils versions older than 2.45 treated it as jmp and relaxed
it to

22c: e9 cf ff ff ff   jmp    200 <main>
231: 90               nop

Update elf_i386_convert_load_reloc in binutils versions older than 2.45
to check MODRM for call and jmp to work with i386 glibc assembled with
binutils 2.45 or newer.  Do the same in elf_x86_64_convert_load_reloc.

PR ld/32991
* elf32-i386.c (elf_i386_convert_load_reloc): Check MODRM for
call and jmp.
* elf64-x86-64.c (elf_x86_64_convert_load_reloc): Likewise.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
5 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 22 May 2025 00:01:27 +0000 (00:01 +0000)] 
Automatic date update in version.in

5 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 21 May 2025 00:01:39 +0000 (00:01 +0000)] 
Automatic date update in version.in

5 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 20 May 2025 00:01:08 +0000 (00:01 +0000)] 
Automatic date update in version.in

5 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 19 May 2025 00:00:56 +0000 (00:00 +0000)] 
Automatic date update in version.in

5 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 18 May 2025 00:02:28 +0000 (00:02 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 17 May 2025 00:01:53 +0000 (00:01 +0000)] 
Automatic date update in version.in

6 weeks agold: fix C23 issue in vers7 test
Sam James [Wed, 14 May 2025 05:38:56 +0000 (06:38 +0100)] 
ld: fix C23 issue in vers7 test

This test is UNSUPPORTED on arm64 with GCC 15 (which defaults to -std=gnu23)
because it now prototypes "no arguments".

PR ld/32546
* ld-elfvers/vers7.c: Fix function definitions for C23.

(cherry picked from commit 6ebd38072de4a77a2d28f04a79b64ab570532e98)

6 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 16 May 2025 00:02:13 +0000 (00:02 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 15 May 2025 00:01:28 +0000 (00:01 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 14 May 2025 00:01:27 +0000 (00:01 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 13 May 2025 00:01:11 +0000 (00:01 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 12 May 2025 00:01:04 +0000 (00:01 +0000)] 
Automatic date update in version.in

6 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 11 May 2025 00:00:50 +0000 (00:00 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 10 May 2025 00:01:26 +0000 (00:01 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 9 May 2025 00:01:34 +0000 (00:01 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 8 May 2025 00:00:49 +0000 (00:00 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 7 May 2025 00:02:03 +0000 (00:02 +0000)] 
Automatic date update in version.in

7 weeks agodwarf: Dump .debug_loclists only for DWARF-5
H.J. Lu [Thu, 20 Mar 2025 20:16:34 +0000 (13:16 -0700)] 
dwarf: Dump .debug_loclists only for DWARF-5

.debug_loclists section is loaded into debug_information as DWARF-5 debug
info and .debug_loc section is loaded into debug_information as pre-DWARF-5
debug info.  When dumping .debug_loc section, we should only process
pre-DWARF-5 debug info in debug_information.  When dumping .debug_loclists
section, we should only process DWARF-5 info in debug_information.

binutils/

PR binutils/32809
* dwarf.c (display_debug_loc): Dump .debug_loclists only for
DWARF-5.

ld/

PR binutils/32809
* testsuite/ld-x86-64/dwarf4.s: New file.
* testsuite/ld-x86-64/dwarf5a.s: Likewise.
* testsuite/ld-x86-64/dwarf5b.s: Likewise.
* testsuite/ld-x86-64/pr32809.d: Likewise.
* testsuite/ld-x86-64/x86-64.exp: Run pr32809.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
(cherry picked from commit 82bdc396a40e64ea17acdba072bafbb3f620518f)

7 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 6 May 2025 00:01:05 +0000 (00:01 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Mon, 5 May 2025 00:01:23 +0000 (00:01 +0000)] 
Automatic date update in version.in

7 weeks agoAutomatic date update in version.in
GDB Administrator [Sun, 4 May 2025 00:02:05 +0000 (00:02 +0000)] 
Automatic date update in version.in

8 weeks agoAutomatic date update in version.in
GDB Administrator [Sat, 3 May 2025 00:00:44 +0000 (00:00 +0000)] 
Automatic date update in version.in

8 weeks agoAutomatic date update in version.in
GDB Administrator [Fri, 2 May 2025 00:02:17 +0000 (00:02 +0000)] 
Automatic date update in version.in

8 weeks agoAutomatic date update in version.in
GDB Administrator [Thu, 1 May 2025 00:00:42 +0000 (00:00 +0000)] 
Automatic date update in version.in

8 weeks agoAutomatic date update in version.in
GDB Administrator [Wed, 30 Apr 2025 00:03:13 +0000 (00:03 +0000)] 
Automatic date update in version.in

8 weeks agoAutomatic date update in version.in
GDB Administrator [Tue, 29 Apr 2025 00:02:39 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Mon, 28 Apr 2025 00:02:43 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sun, 27 Apr 2025 00:01:15 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sat, 26 Apr 2025 00:01:21 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Fri, 25 Apr 2025 00:02:12 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoPR 32603, revert message changes in 0b7f992b78fe and 31e9e2e8d109
Alan Modra [Thu, 24 Apr 2025 00:31:29 +0000 (10:01 +0930)] 
PR 32603, revert message changes in 0b7f992b78fe and 31e9e2e8d109

This puts back %F into translated fatal error messages (and reverts a
few other small changes), to not disturb translation work done for the
2.44 branch.

2 months agoAutomatic date update in version.in
GDB Administrator [Thu, 24 Apr 2025 00:00:59 +0000 (00:00 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Wed, 23 Apr 2025 00:03:03 +0000 (00:03 +0000)] 
Automatic date update in version.in

2 months agogdb/compile: add missing entry in bfd_link_callbacks array
Simon Marchi [Thu, 20 Feb 2025 15:13:38 +0000 (10:13 -0500)] 
gdb/compile: add missing entry in bfd_link_callbacks array

clang 19 fails to build gdb with this error:

    /home/simark/src/binutils-gdb/gdb/compile/compile-object-load.c:302:3: error: cannot initialize a member subobject of type 'void (*)(const char *, ...) __attribute__((noreturn))' with an lvalue of type 'void (const char *, ...)'
      302 |   link_callbacks_einfo, /* einfo */
          |   ^~~~~~~~~~~~~~~~~~~~

This illustrates that the bfd_link_callbacks array is missing an entry
for the "fatal" callback, add it.

The fatal field was added very recently, in d26161914 ("PR 32603, more
ld -w misbehaviour").  We're lucky that the new callback was marked with
the noreturn attribute and that clang checks that, otherwise this would
have gone unnoticed.

Change-Id: I68b63d89f2707359e6254da23bdc0776b0e03ba2
(cherry picked from commit 1961e699340fc042ff2e5cbdb250694575679afe)

2 months agoPR 32603, more ld -w misbehaviour
Alan Modra [Sun, 16 Feb 2025 13:04:55 +0000 (23:34 +1030)] 
PR 32603, more ld -w misbehaviour

Commit 8d97c1a53f3d claimed to replace all einfo calls using %F with
a call to fatal.  It did so only for the ld/ directory.  This patch
adds a "fatal" to linker callbacks, and replaces those calls in bfd/
too.

(cherry picked from commit d26161914cf286171b29767916a212685f9aadf3)

2 months agoPR 32603, ld -w misbehaviour
Alan Modra [Thu, 6 Feb 2025 11:16:22 +0000 (21:46 +1030)] 
PR 32603, ld -w misbehaviour

ld -w currently causes segmentation faults and other misbehaviour
since it changes einfo with %F in the format string (fatal error) to
not exit.  This patch fixes that by introducing a new variant of einfo
called "fatal" that always exits, and replaces all einfo calls using
%F with a call to fatal without the %F.  I considered modifying einfo
to inspect the first 2 or 4 chars in the format string, looking for
%F, but decided that was probably a bad idea given that translators
might have moved the %F.  It's also a little nicer to inform the
compiler of a function that doesn't return.

The patch also fixes some formatting nits, and makes use of %pA
to print section names in a couple of places in aix.em.

(cherry picked from commit 8d97c1a53f3dc9fd8e1ccdb039b8a33d50133150)

2 months agoAutomatic date update in version.in
GDB Administrator [Tue, 22 Apr 2025 00:02:22 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Mon, 21 Apr 2025 00:01:31 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sun, 20 Apr 2025 00:02:34 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sat, 19 Apr 2025 00:02:21 +0000 (00:02 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Fri, 18 Apr 2025 00:03:00 +0000 (00:03 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Thu, 17 Apr 2025 00:01:03 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Wed, 16 Apr 2025 00:01:30 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Tue, 15 Apr 2025 00:01:54 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Mon, 14 Apr 2025 00:01:47 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sun, 13 Apr 2025 00:01:34 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sat, 12 Apr 2025 00:01:10 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Fri, 11 Apr 2025 00:01:21 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agos390: Add support for z17 as CPU name
Jens Remus [Wed, 9 Apr 2025 06:59:24 +0000 (08:59 +0200)] 
s390: Add support for z17 as CPU name

So far IBM z17 was identified as arch15.  Add the real name, as it has
been announced. [1]

[1]: IBM z17 announcement letter, AD25-0015,
     https://www.ibm.com/docs/en/announcements/z17-makes-more-possible

gas/
* config/tc-s390.c (s390_parse_cpu): Add z17 as alternate CPU
name for arch15.
* doc/c-s390.texi: Likewise.
* doc/as.texi: Likewise.

opcodes/
* s390-mkopc.c (main): Add z17 as alternate CPU name for arch15.

Signed-off-by: Jens Remus <jremus@linux.ibm.com>
(cherry picked from commit 981fe5fd80faf511aa265e841a380c9b46be30e6)

2 months agoAutomatic date update in version.in
GDB Administrator [Thu, 10 Apr 2025 00:01:35 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Wed, 9 Apr 2025 00:01:03 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Tue, 8 Apr 2025 00:01:57 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Mon, 7 Apr 2025 00:01:50 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sun, 6 Apr 2025 00:00:56 +0000 (00:00 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Sat, 5 Apr 2025 00:01:41 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Fri, 4 Apr 2025 00:01:05 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Thu, 3 Apr 2025 00:01:13 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Wed, 2 Apr 2025 00:01:41 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Tue, 1 Apr 2025 00:01:23 +0000 (00:01 +0000)] 
Automatic date update in version.in

2 months agoAutomatic date update in version.in
GDB Administrator [Mon, 31 Mar 2025 00:02:00 +0000 (00:02 +0000)] 
Automatic date update in version.in