Oval Definition:oval:org.opensuse.security:def:74891
Revision Date:2020-12-01Version:1
Title:Security update for gcc9 (Moderate)
Description:





This update includes the GNU Compiler Collection 9.

This update ships the GCC 9.3 release.

A full changelog is provided by the GCC team on:

https://www.gnu.org/software/gcc/gcc-9/changes.html



The base system compiler libraries libgcc_s1, libstdc++6 and others are now built by the gcc 9 packages.

To use it, install 'gcc9' or 'gcc9-c++' or other compiler brands and use CC=gcc-9 / CXX=g++-9 during configuration for using it.



Security issues fixed:

- CVE-2019-15847: Fixed a miscompilation in the POWER9 back end, that optimized multiple calls of the __builtin_darn intrinsic into a single call. (bsc#1149145) - CVE-2019-14250: Fixed a heap overflow in the LTO linker. (bsc#1142649)

Non-security issues fixed:

- Split out libstdc++ pretty-printers into a separate package supplementing gdb and the installed runtime. (bsc#1135254) - Fixed miscompilation for vector shift on s390. (bsc#1141897) - Includes a fix for Internal compiler error when building HepMC (bsc#1167898) - Includes fix for binutils version parsing - Add libstdc++6-pp provides and conflicts to avoid file conflicts with same minor version of libstdc++6-pp from gcc10. - Add gcc9 autodetect -g at lto link (bsc#1149995) - Install go tool buildid for bootstrapping go
Family:unixClass:patch
Status:Reference(s):1114592
1135254
1141897
1142649
1142654
1148517
1149145
1149259
1149995
1152590
1167898
1174977
CVE-2019-14250
CVE-2019-15847
CVE-2020-16845
openSUSE-SU-2020:0716-1
openSUSE-SU-2020:1194-1
Platform(s):openSUSE Leap 15.1
openSUSE Leap 15.2
Product(s):
Definition Synopsis
  • openSUSE Leap 15.1 is installed
  • AND Package Information
  • cpp9-9.3.1+git1296-lp151.2 is installed
  • OR cross-nvptx-gcc9-9.3.1+git1296-lp151.2 is installed
  • OR cross-nvptx-newlib9-devel-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-32bit-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-ada-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-ada-32bit-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-c++-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-c++-32bit-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-fortran-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-fortran-32bit-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-go-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-go-32bit-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-info-9.3.1+git1296-lp151.2 is installed
  • OR gcc9-locale-9.3.1+git1296-lp151.2 is installed
  • OR libada9-9.3.1+git1296-lp151.2 is installed
  • OR libada9-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libasan5-9.3.1+git1296-lp151.2 is installed
  • OR libasan5-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libatomic1-9.3.1+git1296-lp151.2 is installed
  • OR libatomic1-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libgcc_s1-9.3.1+git1296-lp151.2 is installed
  • OR libgcc_s1-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libgfortran5-9.3.1+git1296-lp151.2 is installed
  • OR libgfortran5-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libgo14-9.3.1+git1296-lp151.2 is installed
  • OR libgo14-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libgomp1-9.3.1+git1296-lp151.2 is installed
  • OR libgomp1-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libitm1-9.3.1+git1296-lp151.2 is installed
  • OR libitm1-32bit-9.3.1+git1296-lp151.2 is installed
  • OR liblsan0-9.3.1+git1296-lp151.2 is installed
  • OR libquadmath0-9.3.1+git1296-lp151.2 is installed
  • OR libquadmath0-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-devel-gcc9-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-devel-gcc9-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-locale-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-pp-gcc9-9.3.1+git1296-lp151.2 is installed
  • OR libstdc++6-pp-gcc9-32bit-9.3.1+git1296-lp151.2 is installed
  • OR libtsan0-9.3.1+git1296-lp151.2 is installed
  • OR libubsan1-9.3.1+git1296-lp151.2 is installed
  • OR libubsan1-32bit-9.3.1+git1296-lp151.2 is installed
  • Definition Synopsis
  • openSUSE Leap 15.2 is installed
  • AND Package Information
  • go1.13-1.13.15-lp152.2.7 is installed
  • OR go1.13-doc-1.13.15-lp152.2.7 is installed
  • OR go1.13-race-1.13.15-lp152.2.7 is installed
  • BACK