Appendix B. Changes in Version 8.1

The sections below document features and compatibility changes introduced in Red Hat Developer Toolset 8.1.

B.1. Changes in GCC

Red Hat Developer Toolset 8.1 is distributed with GCC 8.3.1, which provides numerous bug fixes over the version included in the previous release of Red Hat Developer Toolset.

Changes Since Red Hat Developer Toolset 8.0

This release contains numerous bug fixes added since the release of GCC included in Red Hat Developer Toolset 8.0.

B.2. Changes in GDB

Red Hat Developer Toolset 8 is distributed with GDB 8.2, which provides a number of enhancements over the version included in the previous release of Red Hat Developer Toolset.

Changes Since Red Hat Developer Toolset 8.0

The following features have been added since the release of GDB included in Red Hat Developer Toolset 8.0:

  • GDB and GDBserver can now access these additional registers of the POWER8 procesor of the IBM POWER Systems architecture: PPR, DSCR, TAR, EBB/PMU registers, and HTM registers.

    Important

    GDB from Red Hat Developer Toolset does not support use on this architecture on Red Hat Enterprise Linux 6.

B.3. Changes in binutils

Red Hat Developer Toolset 8 is distributed with binutils 2.30, which provides a number of changes over the version included in the previous release of Red Hat Developer Toolset.

Changes Since Red Hat Developer Toolset 8.0

The following features have been changed since the release of binutils included in Red Hat Developer Toolset 8.0:

  • Previously, using the GOLD liner was experimentally enabled for the IBM POWER Systems architecture. Because the linker did was not fully functional, it has been disabled in Red Hat Developer Toolset 8.

B.4. Changes in elfutils

Red Hat Developer Toolset 8 is distributed with elfutils 0.176, which provides a number of enhancements over the version included in the previous release of Red Hat Developer Toolset.

Changes Since Red Hat Developer Toolset 8.0

The following features have been added since the release of elfutils included in Red Hat Developer Toolset 8.0:

  • Various bugs related to multiple CVEs have been fixed.
  • The libdw library has been extended with the dwelf_elf_begin() function which is a variant of elf_begin() that handles compressed files.
  • The eu-readelf tool now recognizes and prints out GNU Property notes and GNU Build Attribute ELF Notes with the --notes or -n options.
  • A new --reloc-debug-sections-only option has been added to the eu-strip tool to resolve all trivial relocations between debug sections in place without any other stripping. This functionality is relevant only for ET_REL files in certain circumstances.

B.5. Changes in Valgrind

Red Hat Developer Toolset 8 is distributed with Valgrind 3.14.0, which provides a number of enhancements over the version included in the previous release of Red Hat Developer Toolset.

Changes Since Red Hat Developer Toolset 8.0

The following features have been added since the release of Valgrind included in Red Hat Developer Toolset 8.0:

  • Support for the z13 instruction set of the IBM Z architecture has been added.
  • Support for vector instructions of the IBM POWER Systems architecture has been improved.
Important

Valgrind from Red Hat Developer Toolset does not support use on these architectures on Red Hat Enterprise Linux 6.

B.6. Changes in containers

The devtoolset-8-dockerfiles package has been removed. Updating from Red Hat Developer Toolset version 8.0 to 8.1 removes this package on systems where it is already installed.