Home | History | Annotate | Download | only in puff
History log of /src/external/gpl3/binutils/dist/zlib/contrib/puff/puff.c
RevisionDateAuthorComments
 1.1  29-Jan-2016  christos 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  14-Apr-2018  christos 2018-01-10 Nick Clifton <nickc@redhat.com>

* config-ml.in: Sync with gcc sources.
* config.guess: Likewise.
* config.sub: Likewise.
* configure.ac: Likewise.
* configure: Regenerate.

2017-12-14 Nick Clifton <nickc@redhat.com>

* COPYING.LIBGLOSS: Update address of FSF in copyright notice.

2017-12-12 Stafford Horne <shorne@gmail.com>

* configure.ac: Remove logic adding gdb to noconfigsdirs for or1k.
* configure: Regenerate.

2017-09-15 Nick Clifton <nickc@redhat.com>

* src-release.sh (LZIPPROG): New define. Provides the name of the
lzip program.
(do_lz): New function. Compresses a tarball using the lzip
program.
(do_compress): Add support for lzip compression.
(usage): Mention -l option.
(build_release): Support -l option to invoke lzip compression.

2017-09-15 Alan Modra <amodra@gmail.com>

* src-release.sh (do_proto_toplev): Revert last patch. Enable or
disable binutils, gas, gdb, gold, gprof, ld, libdecnumber, readline,
and sim depending on $tool and $support_files. Echo configure line.

2017-09-14 Matt Rice <ratmice@gmail.com>

* src-release.sh (do_proto_toplev): Enable gold during release process.

2017-04-13 Andrew Jenner <andrew@codesourcery.com>

* config.sub: Sync with master version in config project.

2017-04-03 Andrew Jenner <andrew@codesourcery.com>

* config.sub: Handle ia16 in $basic_machine.

bfd/
* config.bfd: Handle ia16.

gas/
* configure.tgt: Handle ia16.

ld/
* configure.tgt: Handle ia16.

2017-03-22 Nick Clifton <nickc@redhat.com>

* config.sub: Sync with master version in config project.
* config.guess: Likewise.

2017-01-23 Nick Clifton <nickc@redhat.com>

* configure.ac: Update year in copyright notice.
Sync from FSF GCC mainline, bringing in the following patches.
* Makefile.def: Likewise.
* Makefile.tpl: Likewise.
* configure: Regenerate.
* Makefile.in: Regenerate.

2016-12-21 Jakub Jelinek <jakub@redhat.com>

* configure.ac: Don't bootstrap libmpx unless --with-build-config
includes bootstrap-mpx.

2016-12-01 Matthias Klose <doko@ubuntu.com>

* configure.ac: Don't use pkg-config to check for bdw-gc.

2016-11-30 Matthias Klose <doko@ubuntu.com>

* Makefile.def: Remove reference to boehm-gc target module.
* configure.ac: Include pkg.m4, check for --with-target-bdw-gc
options and for the bdw-gc pkg-config module.

2016-11-15 Matthias Klose <doko@ubuntu.com>

* config-ml.in: Remove references to GCJ.
* configure.ac: Likewise.

2016-09-30 Jakub Jelinek <jakub@redhat.com>

* configure.ac: Add target-libffi to target_libraries.
Readd libgcj target disablings, modified to only target-libffi.
Readd target addition of go to unsupported languages.

2016-09-30 Andrew Haley <aph@redhat.com>

* Makefile.def: Remove libjava.
* Makefile.tpl: Likewise.
* configure.ac: Likewise.

2016-09-26 Anton Kolesov <Anton.Kolesov@synopsys.com>

* configure.ac: Disable "sim" directory for arc*-*-*.

2016-09-12 Maciej W. Rozycki <macro@imgtec.com>

* configure.ac: Check for the minimum in-tree MPFR version
handled.

2016-12-31 Alan Modra <amodra@gmail.com>

* config.sub: Import from upstream.

2016-12-08 Alan Modra <amodra@gmail.com>

* configure: Regenerate.

2016-12-02 Josh Conner <joshconner@google.com>

* configure.ac: Add fuchsia to targets that use ELF.
* configure: Regenerated.

2016-11-07 Doug Evans <dje@google.com>

* config.sub: Sync with upstream version 2016-11-03.
git://git.sv.gnu.org/config.git
* config.guess: Sync with upstream version 2016-10-02.

2016-09-27 Simon Marchi <simon.marchi@polymtl.ca>

* .gitignore: Add archives and make stamps.

2016-07-20 Yan-Ting Lin <currygt52@gmail.com>

* configure.ac (nds32*-*-*): Remove entry to enable gdb.
* configure: Regenerated.
 1.1.1.2  26-Oct-2016  christos branches: 1.1.1.2.12;
Import binutils-2.27 minus the testsuites
 1.1.1.1  29-Jan-2016  christos branches: 1.1.1.1.2;
Import binutils-2.26
 1.1.1.2.12.1  16-Apr-2018  pgoyette Sync with HEAD, resolve some conflicts
 1.1.1.1.2.1  04-Nov-2016  pgoyette Sync with HEAD

RSS XML Feed