Recommended update for gcc48
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.
- Submitted by Marcus Meissner (msmeissn)
Fixed bugs
bnc#1074621
VUL-0: gcc: retpoline fixes for speculative side channel attacks on various CPU platforms aka "SpectreAttack" and "MeltdownAttack"
Selected Binaries
::import::i586::gcc48-gij-32bit
::import::i586::gcc48-gij-debuginfo-32bit
::import::i586::libgcj48-32bit
::import::i586::libgcj48-debuginfo-32bit
::import::i586::libgcj48-devel-32bit
::import::i586::libgcj48-devel-debuginfo-32bit
_buildenv
_statistics
cpp48
cpp48-debuginfo
cross-aarch64-gcc48-icecream-backend
cross-armv6hl-gcc48-icecream-backend
cross-armv7hl-gcc48-icecream-backend
cross-i386-gcc48-icecream-backend
cross-ia64-gcc48-icecream-backend
cross-ppc-gcc48-icecream-backend
cross-ppc64-gcc48-icecream-backend
cross-ppc64le-gcc48-icecream-backend
cross-s390-gcc48-icecream-backend
cross-s390x-gcc48-icecream-backend
cross-x86_64-gcc48-icecream-backend
gcc48
gcc48-32bit
gcc48-ada
gcc48-ada-32bit
gcc48-ada-debuginfo
gcc48-c++
gcc48-c++-debuginfo
gcc48-debuginfo
gcc48-debugsource
gcc48-fortran
gcc48-fortran-32bit
gcc48-fortran-debuginfo
gcc48-gij
gcc48-gij-32bit
gcc48-gij-64bit
gcc48-gij-debuginfo
gcc48-gij-debuginfo-32bit
gcc48-gij-debuginfo-64bit
gcc48-info
gcc48-java
gcc48-java-debuginfo
gcc48-locale
gcc48-obj-c++
gcc48-obj-c++-debuginfo
gcc48-objc
gcc48-objc-32bit
gcc48-objc-debuginfo
gcc48-testresults
libada48
libada48-32bit
libada48-32bit-debuginfo
libada48-debuginfo
libasan0
libasan0-32bit
libasan0-32bit-debuginfo
libasan0-debuginfo
libffi4-gcc48
libffi4-gcc48-32bit
libffi4-gcc48-32bit-debuginfo
libffi4-gcc48-debuginfo
libffi48
libffi48-debugsource
libffi48-devel
libffi48-devel-32bit
libgcj48
libgcj48-32bit
libgcj48-64bit
libgcj48-debuginfo
libgcj48-debuginfo-32bit
libgcj48-debuginfo-64bit
libgcj48-debugsource
libgcj48-devel
libgcj48-devel-32bit
libgcj48-devel-64bit
libgcj48-devel-debuginfo
libgcj48-devel-debuginfo-32bit
libgcj48-devel-debuginfo-64bit
libgcj48-jar
libgcj_bc1
libgcj_bc1-gcc48
libobjc4
libobjc4-32bit
libobjc4-32bit-debuginfo
libobjc4-debuginfo
libstdc++48-devel
libstdc++48-devel-32bit
libstdc++48-doc