public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
From: "H.J. Lu" <hjl.tools@gmail.com>
To: Nick Clifton <nickc@redhat.com>
Cc: binutils@sourceware.org, info-gnu@gnu.org, dje.gcc@gmail.com
Subject: Re: GNU Binutils 2.41 release
Date: Mon, 31 Jul 2023 10:25:25 -0700	[thread overview]
Message-ID: <CAMe9rOqZzwvgYFhhseVa2Tbw+YWAeYNuXad0An4yvCEbXdQLdg@mail.gmail.com> (raw)
In-Reply-To: <87bkfta1mf.fsf@redhat.com>

On Sun, Jul 30, 2023 at 7:57 AM Nick Clifton via Binutils
<binutils@sourceware.org> wrote:
>
> Hi Everyone,
>
> We are pleased to announce that version 2.41 of the GNU Binutils project
> sources have been released and are now available for download at:
>
>   https://ftp.gnu.org/gnu/binutils
>   https://sourceware.org/pub/binutils/releases/
>
>   Checksums:
>
> a4c4bec052f7b8370024e60389e194377f3f48b56618418ea51067f67aaab30b  binutils-2.41.tar.bz2
> 2d046bc2ba09732a2da04f633aaab573e75c785c006dec1382d922532b60c1f7  binutils-2.41.tar.bz2.sig
> 48d00a8dc73aa7d2394a7dc069b96191d95e8de8f0da6dc91da5cce655c20e45  binutils-2.41.tar.gz
> 4b1de75756c497d913df84fdef8e7dfb977c77c8ad95ccfdaa2512bcc8983afe  binutils-2.41.tar.gz.sig
> eab3444055882ed5eb04e2743d03f0c0e1bc950197a4ddd31898cd5a2843d065  binutils-2.41.tar.lz
> 2c13b50fc6e51d1044a6734e13e30c3cfdb02edd146552276e793b44a5e39c87  binutils-2.41.tar.lz.sig
> ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450  binutils-2.41.tar.xz
> 6f72b25f95614ecbfd050ffdae628e00e90aec9073e30d8ab366e4fc9d1e9e2d  binutils-2.41.tar.xz.sig
>
> As an experiment these tarballs were made with the new "-r <date>"
> option supported by the src-release.sh script.  This attempts to make
> reproducible tarballs by sorting the files and passing the
> "--mtime=<date>" option to tar.  The date used for these tarballs was
> obtained by running:
>
>   git log -1 --format=%cd --date=format:%F bfd/version.m4
>
> This release contains numerous bug fixes, and also the
> following new features:
>
>   In the assembler:
>     * Add support for Intel FRED instructions.
>     * Add support for Intel LKGS instructions.
>     * Add support for Intel AMX-COMPLEX instructions.
>     * Add SME2 support to the AArch64 port.
>     * A new .insn directive is recognized by x86 gas.
>     * Add support for LoongArch LSX instructions.
>     * Add support for LoongArch LASX instructions.
>     * Add support for LoongArch LVZ instructions.
>     * Add support for LoongArch LBT instructions.
>     * Initial LoongArch support for linker relaxation has been added.
>     * Deprecate the LoongArch register aliases $v0, $v1, $x, $fv0 and $fv1.
>
>   In the linker:
>     * The linker now accepts a command line option of --remap-inputs
>       <PATTERN>=<FILE> to relace any input file that matches <PATTERN> with
>       <FILE>.  In addition the option --remap-inputs-file=<FILE> can be used to
>       specify a file containing any number of these remapping directives.
>
>     * The linker command line option --print-map-locals can be used to include
>       local symbols in a linker map.  (ELF targets only).
>
>     * For most ELF based targets, if the --enable-linker-version option is used
>       then the version of the linker will be inserted as a string into the .comment
>       section.
>
>     * The linker script syntax has a new command for output sections: ASCIZ "string"
>       This will insert a zero-terminated string at the current location.
>
>     * Add command-line option, -z nosectionheader, to omit ELF section
>       header.
>
>   In the other binary tools:
>     * The MIPS port now supports the Sony Interactive Entertainment Allegrex
>       processor, used with the PlayStation Portable, which implements the MIPS
>       II ISA along with a single-precision FPU and a few implementation-specific
>       integer instructions.
>
>     * Objdump's --private option can now be used on PE format files to display the
>       fields in the file header and section headers.
>
>     * New versioned release of libsframe: libsframe.so.1.  This release introduces
>       versioned symbols with version node name LIBSFRAME_1.0.  This release also
>       updates the ABI in an incompatible way: this includes removal of
>       sframe_get_funcdesc_with_addr API, change in the behavior of
>       sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
>
>     * SFrame Version 2 is now the default (and only) format version supported by
>       gas, ld, readelf and objdump.
>
>     * Add command-line option, --strip-section-headers, to objcopy and strip to
>       remove ELF section header from ELF file.
>
>     * The RISC-V port now supports the following new standard extensions:
>       - Zicond (conditional zero instructions)
>       - Zfa (additional floating-point instructions)
>       - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
>         Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
>
>     * The RISC-V port now supports the following vendor-defined extensions:
>        - XVentanaCondOps
>
>     * The LoongArch port now supports the following extensions:
>       - LSX (Loongson SIMD eXtension; 128-bit vectors)
>       - LASX (Loongson Advanced SIMD eXtension; 256-bit vectors)
>       - LVZ (Loongson Virtualization extension)
>       - LBT (Loongson Binary Translation extension)
>
>     * The LoongArch disassembly output received the following tweaks:
>       - Colored output is now supported.
>       - Some pseudo-instructions are now shown in place of the canonical forms,
>         where semantics are equivalent. A disassembler option '-M no-aliases' is
>         added to disable the new behavior.
>       - Signed immediates are no longer printed with their hex representation.
>       - Unrecognized instruction words are now shown with '.word'.
>
> For more information see:
>
>   https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gas/NEWS;;hb=refs/tags/binutils-2_41
>   https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=ld/NEWS;hb=refs/tags/binutils-2_41
>   https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_41
>
> Our thanks go out to all of the binutils contributors, past and
> present, for helping to make this release possible.
>
> Cheers
>   Nick Clifton
>   GNU Binutils Chief Maintainer
>
>

The binutils-2_41 tag points to the wrong commit:

d3cc73ee4a (HEAD -> binutils-2_41-branch, origin/binutils-2_41-branch)
Updated Spanish translation for the gprof directory
ae85bd64903 Automatic date update in version.in
7872e3bdb0d Reset 2.41 branch back to development mode
2c73aeb8d2e (tag: binutils-2_41) The 2.41 release!

The binutils-2_41 tag has

m4_define([BFD_VERSION], [2.40.90])

-- 
H.J.

  reply	other threads:[~2023-07-31 17:26 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-30 14:57 Nick Clifton
2023-07-31 17:25 ` H.J. Lu [this message]
2023-08-01  9:43   ` Nick Clifton
2023-08-01 10:15     ` Tsukasa OI
2023-08-04 10:37   ` Nick Clifton
2023-08-04 18:02     ` H.J. Lu
2023-08-04 19:57 ` ASSI
2023-08-05  0:38   ` Sam James
2023-08-05 10:08     ` ASSI
2023-08-06  3:00     ` Tsukasa OI

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAMe9rOqZzwvgYFhhseVa2Tbw+YWAeYNuXad0An4yvCEbXdQLdg@mail.gmail.com \
    --to=hjl.tools@gmail.com \
    --cc=binutils@sourceware.org \
    --cc=dje.gcc@gmail.com \
    --cc=info-gnu@gnu.org \
    --cc=nickc@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).