7880 Recommended update for gcc7 moderate openSUSE Leap 42.3 Update This update for gcc7 to 7.3 contains a number of fixes and improvements. The following features were added: Mitigations for Spectre Variant 2: - retpoline support via -mindirect-branch=, -mfunction-return= and friends was added which can be used to mitigate Spectre Variant 2.2. This feature was implemented for x86 (bnc#1074621) and also for the IBM Z platform (bnc#1083946). The following issues were fixed: - nvptx offload target compiler install issues - newlib parts split into cross-nvptx-newlib7-devel - Chromium build failures (bnc#1083290) gcc7-testresults-7.3.1+r258313-6.1.i586.rpm gcc7-testresults-7.3.1+r258313-6.1.src.rpm cpp7-7.3.1+r258313-6.1.i586.rpm cpp7-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-7.3.1+r258313-6.1.i586.rpm gcc7-7.3.1+r258313-6.1.src.rpm gcc7-ada-7.3.1+r258313-6.1.i586.rpm gcc7-ada-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-c++-7.3.1+r258313-6.1.i586.rpm gcc7-c++-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-debugsource-7.3.1+r258313-6.1.i586.rpm gcc7-fortran-7.3.1+r258313-6.1.i586.rpm gcc7-fortran-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-go-7.3.1+r258313-6.1.i586.rpm gcc7-go-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-info-7.3.1+r258313-6.1.noarch.rpm gcc7-locale-7.3.1+r258313-6.1.i586.rpm gcc7-obj-c++-7.3.1+r258313-6.1.i586.rpm gcc7-obj-c++-debuginfo-7.3.1+r258313-6.1.i586.rpm gcc7-objc-7.3.1+r258313-6.1.i586.rpm gcc7-objc-debuginfo-7.3.1+r258313-6.1.i586.rpm libada7-7.3.1+r258313-6.1.i586.rpm libada7-debuginfo-7.3.1+r258313-6.1.i586.rpm libasan4-7.3.1+r258313-6.1.i586.rpm libasan4-debuginfo-7.3.1+r258313-6.1.i586.rpm libatomic1-7.3.1+r258313-6.1.i586.rpm libatomic1-debuginfo-7.3.1+r258313-6.1.i586.rpm libcilkrts5-7.3.1+r258313-6.1.i586.rpm libcilkrts5-debuginfo-7.3.1+r258313-6.1.i586.rpm libgcc_s1-7.3.1+r258313-6.1.i586.rpm libgcc_s1-debuginfo-7.3.1+r258313-6.1.i586.rpm libgfortran4-7.3.1+r258313-6.1.i586.rpm libgfortran4-debuginfo-7.3.1+r258313-6.1.i586.rpm libgo11-7.3.1+r258313-6.1.i586.rpm libgo11-debuginfo-7.3.1+r258313-6.1.i586.rpm libgomp1-7.3.1+r258313-6.1.i586.rpm libgomp1-debuginfo-7.3.1+r258313-6.1.i586.rpm libitm1-7.3.1+r258313-6.1.i586.rpm libitm1-debuginfo-7.3.1+r258313-6.1.i586.rpm libmpx2-7.3.1+r258313-6.1.i586.rpm libmpx2-debuginfo-7.3.1+r258313-6.1.i586.rpm libmpxwrappers2-7.3.1+r258313-6.1.i586.rpm libmpxwrappers2-debuginfo-7.3.1+r258313-6.1.i586.rpm libobjc4-gcc7-7.3.1+r258313-6.1.i586.rpm libobjc4-gcc7-debuginfo-7.3.1+r258313-6.1.i586.rpm libquadmath0-7.3.1+r258313-6.1.i586.rpm libquadmath0-debuginfo-7.3.1+r258313-6.1.i586.rpm libstdc++6-7.3.1+r258313-6.1.i586.rpm libstdc++6-debuginfo-7.3.1+r258313-6.1.i586.rpm libstdc++6-devel-gcc7-7.3.1+r258313-6.1.i586.rpm libstdc++6-locale-7.3.1+r258313-6.1.i586.rpm libubsan0-7.3.1+r258313-6.1.i586.rpm libubsan0-debuginfo-7.3.1+r258313-6.1.i586.rpm cross-nvptx-gcc7-7.3.1+r258313-6.1.src.rpm cross-nvptx-gcc7-7.3.1+r258313-6.1.x86_64.rpm cross-nvptx-newlib7-devel-7.3.1+r258313-6.1.x86_64.rpm gcc7-testresults-7.3.1+r258313-6.1.x86_64.rpm cpp7-7.3.1+r258313-6.1.x86_64.rpm cpp7-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-7.3.1+r258313-6.1.x86_64.rpm gcc7-ada-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-ada-7.3.1+r258313-6.1.x86_64.rpm gcc7-ada-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-c++-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-c++-7.3.1+r258313-6.1.x86_64.rpm gcc7-c++-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-debugsource-7.3.1+r258313-6.1.x86_64.rpm gcc7-fortran-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-fortran-7.3.1+r258313-6.1.x86_64.rpm gcc7-fortran-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-go-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-go-7.3.1+r258313-6.1.x86_64.rpm gcc7-go-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-locale-7.3.1+r258313-6.1.x86_64.rpm gcc7-obj-c++-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-obj-c++-7.3.1+r258313-6.1.x86_64.rpm gcc7-obj-c++-debuginfo-7.3.1+r258313-6.1.x86_64.rpm gcc7-objc-32bit-7.3.1+r258313-6.1.x86_64.rpm gcc7-objc-7.3.1+r258313-6.1.x86_64.rpm gcc7-objc-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libada7-32bit-7.3.1+r258313-6.1.x86_64.rpm libada7-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libada7-7.3.1+r258313-6.1.x86_64.rpm libada7-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libasan4-32bit-7.3.1+r258313-6.1.x86_64.rpm libasan4-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libasan4-7.3.1+r258313-6.1.x86_64.rpm libasan4-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libatomic1-32bit-7.3.1+r258313-6.1.x86_64.rpm libatomic1-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libatomic1-7.3.1+r258313-6.1.x86_64.rpm libatomic1-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libcilkrts5-32bit-7.3.1+r258313-6.1.x86_64.rpm libcilkrts5-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libcilkrts5-7.3.1+r258313-6.1.x86_64.rpm libcilkrts5-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgcc_s1-32bit-7.3.1+r258313-6.1.x86_64.rpm libgcc_s1-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgcc_s1-7.3.1+r258313-6.1.x86_64.rpm libgcc_s1-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgfortran4-32bit-7.3.1+r258313-6.1.x86_64.rpm libgfortran4-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgfortran4-7.3.1+r258313-6.1.x86_64.rpm libgfortran4-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgo11-32bit-7.3.1+r258313-6.1.x86_64.rpm libgo11-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgo11-7.3.1+r258313-6.1.x86_64.rpm libgo11-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgomp1-32bit-7.3.1+r258313-6.1.x86_64.rpm libgomp1-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libgomp1-7.3.1+r258313-6.1.x86_64.rpm libgomp1-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libitm1-32bit-7.3.1+r258313-6.1.x86_64.rpm libitm1-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libitm1-7.3.1+r258313-6.1.x86_64.rpm libitm1-debuginfo-7.3.1+r258313-6.1.x86_64.rpm liblsan0-7.3.1+r258313-6.1.x86_64.rpm liblsan0-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libmpx2-32bit-7.3.1+r258313-6.1.x86_64.rpm libmpx2-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libmpx2-7.3.1+r258313-6.1.x86_64.rpm libmpx2-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libmpxwrappers2-32bit-7.3.1+r258313-6.1.x86_64.rpm libmpxwrappers2-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libmpxwrappers2-7.3.1+r258313-6.1.x86_64.rpm libmpxwrappers2-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libobjc4-gcc7-32bit-7.3.1+r258313-6.1.x86_64.rpm libobjc4-gcc7-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libobjc4-gcc7-7.3.1+r258313-6.1.x86_64.rpm libobjc4-gcc7-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libquadmath0-32bit-7.3.1+r258313-6.1.x86_64.rpm libquadmath0-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libquadmath0-7.3.1+r258313-6.1.x86_64.rpm libquadmath0-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-32bit-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-devel-gcc7-32bit-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-devel-gcc7-7.3.1+r258313-6.1.x86_64.rpm libstdc++6-locale-7.3.1+r258313-6.1.x86_64.rpm libtsan0-7.3.1+r258313-6.1.x86_64.rpm libtsan0-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libubsan0-32bit-7.3.1+r258313-6.1.x86_64.rpm libubsan0-32bit-debuginfo-7.3.1+r258313-6.1.x86_64.rpm libubsan0-7.3.1+r258313-6.1.x86_64.rpm libubsan0-debuginfo-7.3.1+r258313-6.1.x86_64.rpm