File _patchinfo of Package patchinfo.2114
<patchinfo incident="2114">
<issue id="968771" tracker="bnc">libffi48-devel headers binary incompatible with libffi4 from gcc5</issue>
<issue id="952151" tracker="bnc">latest libffi (from gcc5) not published in update for s390x</issue>
<issue id="945842" tracker="bnc">VUL-1: CVE-2015-5276 gcc: Predictable randomness from std::random_device</issue>
<issue id="962765" tracker="bnc">[SLES 12 Toolchain Module] gcc 5.2 - FAIL: c-c++-common/asan/misalign-1.c</issue>
<issue id="954002" tracker="bnc">libgcc_s1-5.2.1+r226025-2.4 packages trigger illegal instructions on z9/z10 machines</issue>
<issue id="955382" tracker="bnc">HTM builtins aren't treated as compiler barriers on powerpc</issue>
<issue id="966220" tracker="bnc">wine 64bit fails with ICE: in choose_baseaddr, at config/i386/i386.c:10412</issue>
<issue id="953831" tracker="bnc">wrong certificate root for gcc-go</issue>
<issue id="964468" tracker="bnc">gcc-go can no longer compile Docker (master)</issue>
<issue id="939460" tracker="bnc">devel:gcc/gcc5: Bug thousands of deprecated warnings although not used</issue>
<issue id="CVE-2015-5276" tracker="cve" />
<category>security</category>
<rating>moderate</rating>
<packager>rguenther</packager>
<description>
The GNU Compiler Collection was updated to version 5.3.1, which brings several fixes
and enhancements.
The following security issue has been fixed:
- Fix C++11 std::random_device short read issue that could lead to predictable
randomness. (CVE-2015-5276, bsc#945842)
The following non-security issues have been fixed:
- Enable frame pointer for TARGET_64BIT_MS_ABI when stack is misaligned. Fixes internal
compiler error when building Wine. (bsc#966220)
- Fix a PowerPC specific issue in gcc-go that broke compilation of newer versions of
Docker. (bsc#964468)
- Fix HTM built-ins on PowerPC. (bsc#955382)
- Fix libgo certificate lookup. (bsc#953831)
- Suppress deprecated-declarations warnings for inline definitions of deprecated virtual
methods. (bsc#939460)
- Build s390[x] with "--with-tune=z9-109 --with-arch=z900" on SLE11 again. (bsc#954002)
- Revert accidental libffi ABI breakage on aarch64. (bsc#968771)
- On x86_64, set default 32bit code generation to -march=x86-64 rather than -march=i586.
- Add experimental File System TS library.
</description>
<summary>Security update for gcc5</summary>
</patchinfo>