File _patchinfo of Package patchinfo.7208

<patchinfo incident="7208">
  <issue id="1074621" tracker="bnc">VUL-0: gcc: retpoline fixes for speculative side channel attacks on various CPU platforms aka "SpectreAttack" and "MeltdownAttack"</issue>
  <issue id="1068967" tracker="bnc">internal cpp compiler error on Raspberry Pi 2 (armv7)</issue>
  <issue id="1083946" tracker="bnc">SLES15 - Include CVE Spectre V2 mitigation patch for GCC on s390x</issue>
  <issue id="1087550" tracker="bnc">L3: L3-Question: Latest libstdc++6 in sles12sp3 causes a failure in Informatica code</issue>
  <issue id="1061667" tracker="bnc">RPi1 tumbleweed image do not boot</issue>
  <issue id="1087930" tracker="bnc">[aarch64] Cortex-A53 erratum 843419 not enabled in linker (SLE15)</issue>
  <issue id="1084812" tracker="bnc">[aarch64] IPv4 DNS leading to segfaults</issue>
  <issue id="1083290" tracker="bnc">gcc7: chromium fails to build</issue>
  <category>recommended</category>
  <rating>important</rating>
  <packager>rguenther</packager>
  <description>
  
This update for gcc7 to 7.3 release fixes the following issues:

- Update to GCC 7.3 release and further updated to gcc-7-branch head (r258812).
- The Spectre v2 mitigation patch for s390x is now included. [bsc#1083946]
- Adds backport of x86 retpoline support via -mindirect-branch=, -mfunction-return= and friends. [bsc#1074621]
- Update includes a fix for chromium build failure.  [bsc#1083290]
- Various AArch64 compile fixes are included:

  * Picks fix to no longer enable -mpc-relative-literal-loads by default
    with --enable-fix-cortex-a53-843419.
  * Enable --enable-fix-cortex-a53-843419 for aarch64.  [bsc#1084812] [bsc#1087930]
  * Enable --enable-fix-cortex-a53-835769 for aarch64.
  * Contains fix for PR82445 which is about a RPI1 bootloader miscompile. [bsc#1061667]
  * Fixed bogus stack probe instruction on ARM. [bsc#1068967]

- Revert the ios_base::failure ABI back to compatible behavior with the default ABI.  [bsc#1087550]

- Fix nvptx offload target compiler install so GCC can pick up
  required files.  Split out the newlib part into cross-nvptx-newlib7-devel
  and avoid conflicts with GCC 8 variant via Provides/Conflicts
  of cross-nvptx-newlib-devel.

</description>
  <summary>Recommended update for gcc7</summary>
</patchinfo>
openSUSE Build Service is sponsored by