File _patchinfo of Package patchinfo.7696

<patchinfo incident="7696">
  <issue id="1074621" tracker="bnc">VUL-0: gcc: retpoline fixes for speculative side channel attacks on various CPU platforms aka "SpectreAttack" and "MeltdownAttack"</issue>
  <category>recommended</category>
  <rating>moderate</rating>
  <packager>msmeissn</packager>
  <binary>::import::i586::gcc48-gij-32bit</binary>
  <binary>::import::i586::gcc48-gij-debuginfo-32bit</binary>
  <binary>::import::i586::libgcj48-32bit</binary>
  <binary>::import::i586::libgcj48-debuginfo-32bit</binary>
  <binary>::import::i586::libgcj48-devel-32bit</binary>
  <binary>::import::i586::libgcj48-devel-debuginfo-32bit</binary>
  <binary>_buildenv</binary>
  <binary>_statistics</binary>
  <binary>cpp48</binary>
  <binary>cpp48-debuginfo</binary>
  <binary>cross-aarch64-gcc48-icecream-backend</binary>
  <binary>cross-armv6hl-gcc48-icecream-backend</binary>
  <binary>cross-armv7hl-gcc48-icecream-backend</binary>
  <binary>cross-i386-gcc48-icecream-backend</binary>
  <binary>cross-ia64-gcc48-icecream-backend</binary>
  <binary>cross-ppc-gcc48-icecream-backend</binary>
  <binary>cross-ppc64-gcc48-icecream-backend</binary>
  <binary>cross-ppc64le-gcc48-icecream-backend</binary>
  <binary>cross-s390-gcc48-icecream-backend</binary>
  <binary>cross-s390x-gcc48-icecream-backend</binary>
  <binary>cross-x86_64-gcc48-icecream-backend</binary>
  <binary>gcc48</binary>
  <binary>gcc48-32bit</binary>
  <binary>gcc48-ada</binary>
  <binary>gcc48-ada-32bit</binary>
  <binary>gcc48-ada-debuginfo</binary>
  <binary>gcc48-c++</binary>
  <binary>gcc48-c++-debuginfo</binary>
  <binary>gcc48-debuginfo</binary>
  <binary>gcc48-debugsource</binary>
  <binary>gcc48-fortran</binary>
  <binary>gcc48-fortran-32bit</binary>
  <binary>gcc48-fortran-debuginfo</binary>
  <binary>gcc48-gij</binary>
  <binary>gcc48-gij-32bit</binary>
  <binary>gcc48-gij-64bit</binary>
  <binary>gcc48-gij-debuginfo</binary>
  <binary>gcc48-gij-debuginfo-32bit</binary>
  <binary>gcc48-gij-debuginfo-64bit</binary>
  <binary>gcc48-info</binary>
  <binary>gcc48-java</binary>
  <binary>gcc48-java-debuginfo</binary>
  <binary>gcc48-locale</binary>
  <binary>gcc48-obj-c++</binary>
  <binary>gcc48-obj-c++-debuginfo</binary>
  <binary>gcc48-objc</binary>
  <binary>gcc48-objc-32bit</binary>
  <binary>gcc48-objc-debuginfo</binary>
  <binary>gcc48-testresults</binary>
  <binary>libada48</binary>
  <binary>libada48-32bit</binary>
  <binary>libada48-32bit-debuginfo</binary>
  <binary>libada48-debuginfo</binary>
  <binary>libasan0</binary>
  <binary>libasan0-32bit</binary>
  <binary>libasan0-32bit-debuginfo</binary>
  <binary>libasan0-debuginfo</binary>
  <binary>libffi4-gcc48</binary>
  <binary>libffi4-gcc48-32bit</binary>
  <binary>libffi4-gcc48-32bit-debuginfo</binary>
  <binary>libffi4-gcc48-debuginfo</binary>
  <binary>libffi48</binary>
  <binary>libffi48-debugsource</binary>
  <binary>libffi48-devel</binary>
  <binary>libffi48-devel-32bit</binary>
  <binary>libgcj48</binary>
  <binary>libgcj48-32bit</binary>
  <binary>libgcj48-64bit</binary>
  <binary>libgcj48-debuginfo</binary>
  <binary>libgcj48-debuginfo-32bit</binary>
  <binary>libgcj48-debuginfo-64bit</binary>
  <binary>libgcj48-debugsource</binary>
  <binary>libgcj48-devel</binary>
  <binary>libgcj48-devel-32bit</binary>
  <binary>libgcj48-devel-64bit</binary>
  <binary>libgcj48-devel-debuginfo</binary>
  <binary>libgcj48-devel-debuginfo-32bit</binary>
  <binary>libgcj48-devel-debuginfo-64bit</binary>
  <binary>libgcj48-jar</binary>
  <binary>libgcj_bc1</binary>
  <binary>libgcj_bc1-gcc48</binary>
  <binary>libobjc4</binary>
  <binary>libobjc4-32bit</binary>
  <binary>libobjc4-32bit-debuginfo</binary>
  <binary>libobjc4-debuginfo</binary>
  <binary>libstdc++48-devel</binary>
  <binary>libstdc++48-devel-32bit</binary>
  <binary>libstdc++48-doc</binary>
  <description>
  
This update for gcc48 fixes the following issues:

Added support for generation of retpolines on x86_64. [bnc#1074621]

This support is used for building the Linux Kernel with retpoline support
to mitigate the Spectre Variant 2 attack.

New compiler options have been added to specify specific code generation:

* -mindirect-branch=keep
* -mindirect-branch=thunk
* -mindirect-branch=thunk-extern
* -mindirect-branch=thunk-inline
* -mindirect-branch-register
* -mfunction-return=keep
* -mfunction-return=thunk
* -mfunction-return=thunk-extern
* -mfunction-return=thunk-inline


This update was imported from the SUSE:SLE-12:Update update project.</description>
  <summary>Recommended update for gcc48</summary>
</patchinfo>
openSUSE Build Service is sponsored by