Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc13 for openSUSE:Factory checked in at 2023-04-16 16:06:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc13 (Old) and /work/SRC/openSUSE:Factory/.gcc13.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc13" Sun Apr 16 16:06:32 2023 rev:8 rq:1079070 version:13.0.1+git7162 Changes: -------- --- /work/SRC/openSUSE:Factory/gcc13/gcc13.changes 2023-04-07 18:16:36.336641961 +0200 +++ /work/SRC/openSUSE:Factory/.gcc13.new.19717/gcc13.changes 2023-04-16 16:06:39.552673055 +0200 @@ -1,0 +2,18 @@ +Wed Apr 12 21:15:13 UTC 2023 - Martin Liška <mli...@suse.cz> + +- Bump to d339e9802f758e051b0a1ef6db732ff846cbf4e3, git7162. + +------------------------------------------------------------------- +Tue Apr 11 08:58:11 UTC 2023 - Martin Liška <mli...@suse.cz> + +- Add new x86-related intrinsics (amxcomplexintrin.h). + +------------------------------------------------------------------- +Tue Apr 11 08:29:47 UTC 2023 - Andreas Schwab <sch...@suse.de> + +- riscv-atomic.patch: RISC-V: Add support for inlining subword atomic + operations +- riscv-pthread.patch: Don't add -latomic with -pthread + + +------------------------------------------------------------------- Old: ---- gcc-13.0.1+git6995.tar.xz New: ---- gcc-13.0.1+git7162.tar.xz riscv-atomic.patch riscv-pthread.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc13-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.pAEY9T/_old 2023-04-16 16:06:41.128682139 +0200 +++ /var/tmp/diff_new_pack.pAEY9T/_new 2023-04-16 16:06:41.132682163 +0200 @@ -107,7 +107,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.0.1+git6995 +Version: 13.0.1+git7162 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -133,6 +133,8 @@ Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch +Patch21: riscv-atomic.patch +Patch22: riscv-pthread.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -333,6 +335,8 @@ %patch18 -p1 %patch20 -p1 %endif +%patch21 -p1 +%patch22 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 cross-aarch64-gcc13.spec: same change cross-amdgcn-gcc13.spec: same change cross-arm-gcc13.spec: same change cross-arm-none-gcc13-bootstrap.spec: same change cross-arm-none-gcc13.spec: same change cross-avr-gcc13-bootstrap.spec: same change cross-avr-gcc13.spec: same change cross-bpf-gcc13.spec: same change cross-epiphany-gcc13-bootstrap.spec: same change cross-epiphany-gcc13.spec: same change cross-hppa-gcc13-bootstrap.spec: same change cross-hppa-gcc13.spec: same change cross-m68k-gcc13.spec: same change cross-mips-gcc13.spec: same change cross-nvptx-gcc13.spec: same change cross-ppc64-gcc13.spec: same change cross-ppc64le-gcc13.spec: same change cross-pru-gcc13-bootstrap.spec: same change cross-pru-gcc13.spec: same change cross-riscv64-elf-gcc13-bootstrap.spec: same change cross-riscv64-elf-gcc13.spec: same change cross-riscv64-gcc13-bootstrap.spec: same change cross-riscv64-gcc13.spec: same change cross-rx-gcc13-bootstrap.spec: same change cross-rx-gcc13.spec: same change cross-s390x-gcc13.spec: same change cross-sparc-gcc13.spec: same change cross-sparc64-gcc13.spec: same change cross-x86_64-gcc13.spec: same change gcc13-testresults.spec: same change ++++++ gcc13.spec ++++++ --- /var/tmp/diff_new_pack.pAEY9T/_old 2023-04-16 16:06:41.944686843 +0200 +++ /var/tmp/diff_new_pack.pAEY9T/_new 2023-04-16 16:06:41.948686866 +0200 @@ -204,7 +204,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.0.1+git6995 +Version: 13.0.1+git7162 Release: 0 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -384,6 +384,8 @@ Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch +Patch21: riscv-atomic.patch +Patch22: riscv-pthread.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -2356,6 +2358,8 @@ %patch18 -p1 %patch20 -p1 %endif +%patch21 -p1 +%patch22 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 @@ -3374,6 +3378,7 @@ %{libsubdir}/include/cmpccxaddintrin.h %{libsubdir}/include/prfchiintrin.h %{libsubdir}/include/raointintrin.h +%{libsubdir}/include/amxcomplexintrin.h %endif %ifarch m68k %{libsubdir}/include/math-68881.h ++++++ gcc-13.0.1+git6995.tar.xz -> gcc-13.0.1+git7162.tar.xz ++++++ /work/SRC/openSUSE:Factory/gcc13/gcc-13.0.1+git6995.tar.xz /work/SRC/openSUSE:Factory/.gcc13.new.19717/gcc-13.0.1+git7162.tar.xz differ: char 15, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.pAEY9T/_old 2023-04-16 16:06:42.192688273 +0200 +++ /var/tmp/diff_new_pack.pAEY9T/_new 2023-04-16 16:06:42.196688296 +0200 @@ -208,7 +208,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: https://gcc.gnu.org/ -Version: 13.0.1+git6995 +Version: 13.0.1+git7162 Release: 1 %define gcc_dir_version %(echo %version | sed 's/+.*//' | cut -d '.' -f 1) %define gcc_snapshot_revision %(echo %version | sed 's/[3-9]\.[0-9]\.[0-6]//' | sed 's/+/-/') @@ -389,6 +389,8 @@ Patch18: gcc10-amdgcn-llvm-as.patch Patch19: gcc11-gdwarf-4-default.patch Patch20: gcc11-amdgcn-disable-hot-cold-partitioning.patch +Patch21: riscv-atomic.patch +Patch22: riscv-pthread.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1348,6 +1350,8 @@ %patch18 -p1 %patch20 -p1 %endif +%patch21 -p1 +%patch22 -p1 # In SLE15 and earlier default to dwarf4, not dwarf5 %if %{suse_version} < 1550 %patch19 -p1 @@ -2374,6 +2378,7 @@ %{libsubdir}/include/cmpccxaddintrin.h %{libsubdir}/include/prfchiintrin.h %{libsubdir}/include/raointintrin.h +%{libsubdir}/include/amxcomplexintrin.h %endif %ifarch m68k %{libsubdir}/include/math-68881.h ++++++ riscv-atomic.patch ++++++ ++++ 2075 lines (skipped) ++++++ riscv-pthread.patch ++++++ >From 79dc619188c0b42ae7a329c6abe50dee19000895 Mon Sep 17 00:00:00 2001 From: Andreas Schwab <sch...@suse.de> Date: Sat, 23 Apr 2022 15:48:42 +0200 Subject: [PATCH] Don't add -latomic with -pthread --- gcc/config/riscv/linux.h | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/gcc/config/riscv/linux.h b/gcc/config/riscv/linux.h index b9557a75dc7..2fdfd930cf2 100644 --- a/gcc/config/riscv/linux.h +++ b/gcc/config/riscv/linux.h @@ -35,16 +35,6 @@ along with GCC; see the file COPYING3. If not see #undef MUSL_DYNAMIC_LINKER #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-riscv" XLEN_SPEC MUSL_ABI_SUFFIX ".so.1" -/* Because RISC-V only has word-sized atomics, it requries libatomic where - others do not. So link libatomic by default, as needed. */ -#undef LIB_SPEC -#ifdef LD_AS_NEEDED_OPTION -#define LIB_SPEC GNU_USER_TARGET_LIB_SPEC \ - " %{pthread:" LD_AS_NEEDED_OPTION " -latomic " LD_NO_AS_NEEDED_OPTION "}" -#else -#define LIB_SPEC GNU_USER_TARGET_LIB_SPEC " -latomic " -#endif - #define ICACHE_FLUSH_FUNC "__riscv_flush_icache" #define CPP_SPEC "%{pthread:-D_REENTRANT}" -- 2.40.0