Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glibc for openSUSE:Factory checked in at 2021-06-02 22:10:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glibc (Old) and /work/SRC/openSUSE:Factory/.glibc.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibc" Wed Jun 2 22:10:31 2021 rev:250 rq:895837 version:2.33 Changes: -------- --- /work/SRC/openSUSE:Factory/glibc/glibc.changes 2021-05-11 23:03:29.149142305 +0200 +++ /work/SRC/openSUSE:Factory/.glibc.new.1898/glibc.changes 2021-06-02 22:10:42.764126639 +0200 @@ -1,0 +2,11 @@ +Thu May 27 18:05:05 UTC 2021 - Andreas Schwab <sch...@suse.de> + +- tst-cpu-features-amx.patch: x86: tst-cpu-features-supports.c: Update AMX + check + +------------------------------------------------------------------- +Wed May 26 09:55:50 UTC 2021 - Andreas Schwab <sch...@suse.de> + +- rawmemchr-warning.patch: string: Work around GCC PR 98512 in rawmemchr + +------------------------------------------------------------------- New: ---- rawmemchr-warning.patch tst-cpu-features-amx.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibc.spec ++++++ --- /var/tmp/diff_new_pack.aDfirZ/_old 2021-06-02 22:10:43.836126552 +0200 +++ /var/tmp/diff_new_pack.aDfirZ/_new 2021-06-02 22:10:43.840126551 +0200 @@ -259,6 +259,10 @@ Patch1005: select-modify-timeout.patch # PATCH-FIX-UPSTREAM: nptl_db: Support different libpthread/ld.so load orders (BZ #27744) Patch1006: nptl-db-libpthread-load-order.patch +# PATCH-FIX-UPSTREAM: string: Work around GCC PR 98512 in rawmemchr +Patch1007: rawmemchr-warning.patch +# PATCH-FIX-UPSTREAM: x86: tst-cpu-features-supports.c: Update AMX check +Patch1008: tst-cpu-features-amx.patch ### # Patches awaiting upstream approval @@ -483,6 +487,8 @@ %patch1004 -p1 %patch1005 -p1 %patch1006 -p1 +%patch1007 -p1 +%patch1008 -p1 %patch2000 -p1 %patch2001 -p1 ++++++ rawmemchr-warning.patch ++++++ >From 044e603b698093cf48f6e6229e0b66acf05227e4 Mon Sep 17 00:00:00 2001 From: Florian Weimer <fwei...@redhat.com> Date: Fri, 19 Feb 2021 13:29:00 +0100 Subject: [PATCH] string: Work around GCC PR 98512 in rawmemchr --- string/rawmemchr.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/string/rawmemchr.c b/string/rawmemchr.c index 59bbeeaa42..b8523118e5 100644 --- a/string/rawmemchr.c +++ b/string/rawmemchr.c @@ -22,24 +22,28 @@ # define RAWMEMCHR __rawmemchr #endif -/* Find the first occurrence of C in S. */ -void * -RAWMEMCHR (const void *s, int c) -{ - DIAG_PUSH_NEEDS_COMMENT; +/* The pragmata should be nested inside RAWMEMCHR below, but that + triggers GCC PR 98512. */ +DIAG_PUSH_NEEDS_COMMENT; #if __GNUC_PREREQ (7, 0) - /* GCC 8 warns about the size passed to memchr being larger than - PTRDIFF_MAX; the use of SIZE_MAX is deliberate here. */ - DIAG_IGNORE_NEEDS_COMMENT (8, "-Wstringop-overflow="); +/* GCC 8 warns about the size passed to memchr being larger than + PTRDIFF_MAX; the use of SIZE_MAX is deliberate here. */ +DIAG_IGNORE_NEEDS_COMMENT (8, "-Wstringop-overflow="); #endif #if __GNUC_PREREQ (11, 0) - /* Likewise GCC 11, with a different warning option. */ - DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread"); +/* Likewise GCC 11, with a different warning option. */ +DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread"); #endif + +/* Find the first occurrence of C in S. */ +void * +RAWMEMCHR (const void *s, int c) +{ if (c != '\0') return memchr (s, c, (size_t)-1); - DIAG_POP_NEEDS_COMMENT; return (char *)s + strlen (s); } libc_hidden_def (__rawmemchr) weak_alias (__rawmemchr, rawmemchr) + +DIAG_POP_NEEDS_COMMENT; -- 2.31.1 ++++++ tst-cpu-features-amx.patch ++++++ >From 7fc9152e831fb24091c0ceabdcecb9b07dd29dd6 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" <hjl.to...@gmail.com> Date: Wed, 21 Apr 2021 18:40:08 -0700 Subject: [PATCH] x86: tst-cpu-features-supports.c: Update AMX check Pass "amx-bf16", "amx-int8" and "amx-tile", instead of "amx_bf16", "amx_int8" and "amx_tile", to __builtin_cpu_supports for GCC 11. --- sysdeps/x86/tst-cpu-features-supports.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sysdeps/x86/tst-cpu-features-supports.c b/sysdeps/x86/tst-cpu-features-supports.c index ce78a7d8bc..a2cabc90be 100644 --- a/sysdeps/x86/tst-cpu-features-supports.c +++ b/sysdeps/x86/tst-cpu-features-supports.c @@ -59,9 +59,9 @@ do_test (int argc, char **argv) fails += CHECK_SUPPORTS (aes, AES); #endif #if __GNUC_PREREQ (11, 1) - fails += CHECK_SUPPORTS (amx_bf16, AMX_BF16); - fails += CHECK_SUPPORTS (amx_int8, AMX_INT8); - fails += CHECK_SUPPORTS (amx_tile, AMX_TILE); + fails += CHECK_SUPPORTS (amx-bf16, AMX_BF16); + fails += CHECK_SUPPORTS (amx-int8, AMX_INT8); + fails += CHECK_SUPPORTS (amx-tile, AMX_TILE); #endif fails += CHECK_SUPPORTS (avx, AVX); fails += CHECK_SUPPORTS (avx2, AVX2); -- 2.31.1