commit: 589141eab7000d561f95958da64317c461f3595b Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Dec 23 02:30:05 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Dec 23 02:33:48 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589141ea
sys-devel/gcc: keyword 14.2.1_p20241221 Has a bunch of misc. fixes but importantly fixes a miscompilation with 3DNow! instructions where x87 FPU state was left corrupted. This only affected >= GCC 14 and is now fixed. Unfortunately, the nature of the bug means that all packages may need to be recompiled (see https://bugs.gentoo.org/942573#c76 for more detail there). We can still consider a news item describing how to find potentially affected packages, but that's not a reason to put off keywording (and shortly, stabilisation). Thanks again to amonakov for the help in debugging, jospezial for the report, immolo for initially working with amonakov on it, and all others who helped & offered help. And Uros for fixing it upstream, of course. Will file a stable bug soon. I'd been planning on keywording this shortly anyway but was waiting for Christmas for things to settle down: now is a good time, and also was prompted by a potential other report of this on the forums at https://forums.gentoo.org/viewtopic-p-8849550.html. Bug: https://gcc.gnu.org/PR117926 Bug: https://bugs.gentoo.org/942573 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-devel/gcc/gcc-14.2.1_p20241221.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild b/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild index 2120e54a5d65..af132c7fd593 100644 --- a/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild +++ b/sys-devel/gcc/gcc-14.2.1_p20241221.ebuild @@ -27,7 +27,7 @@ if tc_is_live ; then EGIT_BRANCH=releases/gcc-$(ver_cut 1) elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then # m68k doesnt build (ICE, bug 932733) - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" :; fi
