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
 

Reply via email to