From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) by sourceware.org (Postfix) with ESMTPS id 4FE9E3858C53 for ; Mon, 31 Jul 2023 17:26:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4FE9E3858C53 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-583f036d50bso57251347b3.3 for ; Mon, 31 Jul 2023 10:26:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690824361; x=1691429161; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Tn09uvmREXUTfLe8tZ0JykJvGgbB1o5daN/EhX1fr7s=; b=riAwsnrilhrJQgds/RBq6wahmZ9+2em7rJK9EwIjlPtewAKUezHStHUeF1nruChCco ZqBbJ1dHWpn8HPka7mQiKNwaJ2zlVsrCaWNzVHpwE+gUwAkdz9xtQbalSzXRelAl4PaG J9s6ZlqrGrCMB0TXDwkDvCglPK/loCfnSDL7skQ1nZFdmMcCqxkGjcMNnIPRDOFPtfbb 9FplEhzv/yuoUxV+6u7GE01aIqSw+2xQbdTIOIKl5wzVpv8t411y1D/Bj4qw1yssDm+3 V0cc79TbCHsnO1VVyQvHzmA9EnPyY5WA7mZr0/0xsMDin6JAf78UqQAAX6OXsOjrg3tm NmTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690824361; x=1691429161; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Tn09uvmREXUTfLe8tZ0JykJvGgbB1o5daN/EhX1fr7s=; b=PT0ga8fGdHCgLd+6YaGsb7TXWk2GAtE8JQoeZA+di3vYnjavAa5XOUOTQNuH8dJc3A Mtb2GOSVsFAt5LMvni/FJJqUWWeh2PO3ojpZDVF1BZ0CjFfKfL26LjXSIgY5hZgTOxon yEpjdW8PdbdW4rlwbifaud2k6nwztQe+NITfSxE0tXSiZqFSHLhukTYCqsSeb9b3IZxX rjBR49pmtOo1cy0j+tmyhAop/n4oOej32m84xdnX234csLEir3376L6a0wOq8pfKlTAh tWNytKC8hzTKkXa1XUsqyJUKGN+71bVPPz0icpy5gKJ1CLBDGV+SXBGkcCJHVeNyHqLC zQrw== X-Gm-Message-State: ABy/qLaC4AcirDLt6RfwBiohnbBWqS7wxsyp2gbR2ncFM+tVfTqN1tSs zep3FXBO19+nsZeTJkrVY6vr/Xb/WP4aXf31MWs= X-Google-Smtp-Source: APBJJlFZ59/7vRVzuy+k5yc2R1k0SDCE+gbBoLOr77dqz5d7kB6uNP1OOmOFHhhO6uS4bCz8zhMRoPuK+h3qbKM7Iq0= X-Received: by 2002:a81:688a:0:b0:583:5b22:856f with SMTP id d132-20020a81688a000000b005835b22856fmr11237154ywc.50.1690824361518; Mon, 31 Jul 2023 10:26:01 -0700 (PDT) MIME-Version: 1.0 References: <87bkfta1mf.fsf@redhat.com> In-Reply-To: <87bkfta1mf.fsf@redhat.com> From: "H.J. Lu" Date: Mon, 31 Jul 2023 10:25:25 -0700 Message-ID: Subject: Re: GNU Binutils 2.41 release To: Nick Clifton Cc: binutils@sourceware.org, info-gnu@gnu.org, dje.gcc@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3015.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_LOTSOFHASH,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Sun, Jul 30, 2023 at 7:57=E2=80=AFAM Nick Clifton via Binutils 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 binutil= s-2.41.tar.bz2 > 2d046bc2ba09732a2da04f633aaab573e75c785c006dec1382d922532b60c1f7 binutil= s-2.41.tar.bz2.sig > 48d00a8dc73aa7d2394a7dc069b96191d95e8de8f0da6dc91da5cce655c20e45 binutil= s-2.41.tar.gz > 4b1de75756c497d913df84fdef8e7dfb977c77c8ad95ccfdaa2512bcc8983afe binutil= s-2.41.tar.gz.sig > eab3444055882ed5eb04e2743d03f0c0e1bc950197a4ddd31898cd5a2843d065 binutil= s-2.41.tar.lz > 2c13b50fc6e51d1044a6734e13e30c3cfdb02edd146552276e793b44a5e39c87 binutil= s-2.41.tar.lz.sig > ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450 binutil= s-2.41.tar.xz > 6f72b25f95614ecbfd050ffdae628e00e90aec9073e30d8ab366e4fc9d1e9e2d binutil= s-2.41.tar.xz.sig > > As an experiment these tarballs were made with the new "-r " > option supported by the src-release.sh script. This attempts to make > reproducible tarballs by sorting the files and passing the > "--mtime=3D" option to tar. The date used for these tarballs was > obtained by running: > > git log -1 --format=3D%cd --date=3Dformat:%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 $fv= 1. > > In the linker: > * The linker now accepts a command line option of --remap-inputs > =3D to relace any input file that matches = with > . In addition the option --remap-inputs-file=3D 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 in= clude > local symbols in a linker map. (ELF targets only). > > * For most ELF based targets, if the --enable-linker-version option i= s used > then the version of the linker will be inserted as a string into th= e .comment > section. > > * The linker script syntax has a new command for output sections: ASC= IZ "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 Alleg= rex > processor, used with the PlayStation Portable, which implements the= MIPS > II ISA along with a single-precision FPU and a few implementation-s= pecific > integer instructions. > > * Objdump's --private option can now be used on PE format files to di= splay the > fields in the file header and section headers. > > * New versioned release of libsframe: libsframe.so.1. This release i= ntroduces > versioned symbols with version node name LIBSFRAME_1.0. This relea= se 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 suppo= rted by > gas, ld, readelf and objdump. > > * Add command-line option, --strip-section-headers, to objcopy and st= rip 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 extension= s: > - 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-alia= ses' is > added to disable the new behavior. > - Signed immediates are no longer printed with their hex representa= tion. > - Unrecognized instruction words are now shown with '.word'. > > For more information see: > > https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dblob_pla= in;f=3Dgas/NEWS;;hb=3Drefs/tags/binutils-2_41 > https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dblob_pla= in;f=3Dld/NEWS;hb=3Drefs/tags/binutils-2_41 > https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;a=3Dblob_pla= in;f=3Dbinutils/NEWS;hb=3Drefs/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]) --=20 H.J.