Home | History | Annotate | Download | only in doc
History log of /src/external/gpl3/binutils/dist/bfd/doc/doc.str
RevisionDateAuthorComments
 1.1  18-Aug-2009  skrll branches: 1.1.1;
Initial revision
 1.1.1.4  11-Feb-2026  christos Import binutils-2.46.0 (previous was 2.45)

Changes in 2.45:

* New versioned release of libsframe: libsframe.so.2. This release introduces
versioned symbols with version node name LIBSFRAME_2.0. Some new symbols
have been added to support the new flag SFRAME_F_FDE_FUNC_START_PCREL and
retrieving flags from SFrame decoder and encoder objects:
- Addition of sframe_decoder_get_flags,
sframe_decoder_get_offsetof_fde_start_addr, sframe_encoder_get_flags,
sframe_encoder_get_offsetof_fde_start_addr.
This release also includes backward-incompatible ABI changes:
- Removal of sframe_get_funcdesc_with_addr.
- Change in the behavior of sframe_decoder_get_funcdesc_v2,
sframe_encoder_add_funcdesc_v2 and sframe_encoder_write.

* On s390 64-bit (s390x), gas, ld, objdump, and readelf now support generating
and processing SFrame V2 stack trace information (.sframe). The assembler
generates SFrame info from CFI directives with option "--gsframe". The
linker generates SFrame info for the linker-generated .plt section and merges
all .sframe sections. Both objdump and readelf dump SFrame info with option
"--sframe[=<section-name>]".

* For SFrame stack trace format, the function start address in each SFrame
FDE has a changed encoding: The 32-bit signed integer now holds the offset
of the start PC of the associated function from the sfde_func_start_address
field itself (instead of the earlier where it was the offset from the start
of the SFrame section itself). All SFrame sections generated by gas and ld
now default to this new encoding, setting the (new)
SFRAME_F_FDE_FUNC_START_PCREL flag.

Relocatable SFrame links are now fixed.

* Readelf now recognizes RISC-V GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS and
GNU_PROPERTY_RISCV_FEATURE_1_CFI_LP_UNLABELED for zicfiss and zicfilp
extensions.

* For RISC-V dis-assembler, the definition of mapping symbol $x is changed,
so the file needs to be rebuilt since 2.45 once used .option arch directives.

* The LoongArch disassembler now properly accepts multiple disassembly
options given by -M, such as "-M no-aliases,numeric". (Previously only the
first option took effect.)
 1.1.1.3  25-Aug-2025  christos Import binutils 2.45 (previous was 2.42)

2.45 Release Notes
 1.1.1.2  30-Jun-2024  christos Import binutils-2.42 (last was 2.39)

2024-01-15 Nick Clifton <nickc@redhat.com>

* 2.42 branch point.

2023-11-15 Arsen Arsenović <arsen@aarsen.me>

* intl: Remove directory. Replaced with out-of-tree GNU
gettext.
* .gitignore: Add '/gettext*'.
* configure.ac (host_libs): Replace intl with gettext.
(hbaseargs, bbaseargs, baseargs): Split baseargs into
{h,b}baseargs.
(skip_barg): New flag. Skips appending current flag to
bbaseargs.
<library exemptions>: Exempt --with-libintl-{type,prefix} from
target and build machine argument passing.
* configure: Regenerate.
* Makefile.def (host_modules): Replace intl module with gettext
module.
(configure-ld): Depend on configure-gettext.
* Makefile.in: Regenerate.
* src-release.sh: Remove references to the intl/ directory.

2023-07-03 Nick Clifton <nickc@redhat.com>

2.41 Branch Point.

2023-06-26 Nick Clifton <nickc@redhat.com>

* Import these updates to the config scripts

commit 4ad4bb7c30aca1e705448ba8d51a210bbd47bb52
Author: Paul Eggert <eggert@cs.ucla.edu>
Date: Fri Jun 23 09:55:10 2023 -0700

Quote 'like this', not `like this'.

commit 63acb96f92473ceb5e21d873d7c0aee266b3d6d3
Author: Paul Eggert <eggert@cs.ucla.edu>
Date: Sat Jan 21 00:15:01 2023 -0600

Fix config.sub spelling typo for "athlon"

commit 4ce12a5c9125cedc0d0ba584444a6865396923ec
Author: Dmitry V. Levin <ldv@altlinux.org>
Date: Sun Jan 1 08:00:00 2023 +0000

Update copyright years

commit c397e2c040bce50bcdccb131f90115ba7e8bfc19
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:48 2022 +0200

config.sub: add linux-mlibc targets

commit 9f9f9b0b13197269848c76e3e057a3ed0680b4bf
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:47 2022 +0200

config.guess: support running on Managarm systems

commit 87e6687749da7bb2ab158a79fa83721c19ed9246
Author: Arsen Arsenovi <arsen@aarsen.me>
Date: Sat Sep 17 23:34:46 2022 +0200

config.sub: add managarm-{mlibc,kernel} targets

commit 20403c5701973a4cbd7e0b4bbeb627fcd424a0f1
Author: Xiaotian Wu <wuxiaotian@loongson.cn>
Date: Mon Aug 1 16:05:29 2022 +0800

Remove loongarchx32

commit 02ba26b218d3d3db6c56e014655faf463cefa983
Author: Alexander von Gluck IV <kallisti5@unixzen.com>
Date: Wed May 25 15:43:13 2022 -0500

config.guess: Update Haiku guesses

commit f56a7140386d08a531bcfd444d632b28c61a6329
Author: Bruno Haible <bruno@clisp.org>
Date: Sun May 8 19:08:08 2022 +0200

config.guess (x86_64:Linux:*:*): Detect 32-bit ABI.

2023-04-20 Nick Clifton <nickc@redhat.com>

* SECURITY.txt: New file.
* src-release.sh (DEVO_SUPPORT): Add SECURITY.txt.

2022-12-31 Nick Clifton <nickc@redhat.com>

* 2.40 binutils branch created.

2022-10-10 Nick Clifton <nickc@redhat.com>

* src-release.sh: Add "-r <date>" option to create reproducible
tarballs based upon a fixed timestamp of <date>.
* binutils/README-how-to-make-a-release: Add a line showing how to
use -r <date> when creating a binutils release.

2022-10-04 Nick Clifton <nickc@redhat.com>

* README-maintainer-mode: Add a minimum version of dejagnu
requirement.

2022-09-08 Nick Clifton <nickc@redhat.com>

* README-maintainer-mode: Update minimum version of gettext
required.
 1.1.1.1  18-Aug-2009  skrll branches: 1.1.1.1.58;
Import binutils 2.19.1 as requested by matt@

OK'ed by board@
 1.1.1.1.58.1  01-Jul-2024  perseant Sync with HEAD.

RSS XML Feed