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

Reply via email to