commit gcc12 for openSUSE:Factory

2024-02-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2024-02-06 16:39:59

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1815 (New)


Package is "gcc12"

Tue Feb  6 16:39:59 2024 rev:13 rq:1144304 version:12.3.0+git1204

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2023-09-14 
16:26:02.863401069 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1815/gcc12.changes2024-02-06 
16:40:00.998916320 +0100
@@ -1,0 +2,5 @@
+Mon Feb  5 14:24:16 UTC 2024 - Richard Biener 
+
+- Use %{_target_cpu} to determine host and build.
+
+---



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.TxHonf/_old  2024-02-06 16:40:02.566972988 +0100
+++ /var/tmp/diff_new_pack.TxHonf/_new  2024-02-06 16:40:02.566972988 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -155,7 +155,7 @@
 %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; 
(*) echo 0;; esac)
 %endif
 
-%define HOST_ARCH %(echo %{_host_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
+%define HOST_ARCH %(echo %{_target_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
 %ifarch ppc
 %define GCCDIST powerpc64-suse-linux
 %else

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
++ gcc12-testresults.spec ++
--- /var/tmp/diff_new_pack.TxHonf/_old  2024-02-06 16:40:03.238997274 +0100
+++ /var/tmp/diff_new_pack.TxHonf/_new  2024-02-06 16:40:03.238997274 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc12-testresults
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -427,7 +427,7 @@
 %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; 
(*) echo 0;; esac)
 %endif
 
-%define HOST_ARCH %(echo %{_host_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
+%define HOST_ARCH %(echo %{_target_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
 %ifarch ppc
 %define GCCDIST powerpc64-suse-linux
 %else

gcc12.spec: same change
++ gcc.spec.in ++
--- /var/tmp/diff_new_pack.TxHonf/_old  2024-02-06 16:40:03.407003346 +0100
+++ /var/tmp/diff_new_pack.TxHonf/_new  2024-02-06 16:40:03.407003346 +0100
@@ -1109,7 +1109,7 @@
 %define biarch %(case " %{biarch_targets} " in (*" %{TARGET_ARCH} "*) echo 1;; 
(*) echo 0;; esac)
 %endif
 
-%define HOST_ARCH %(echo %{_host_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
+%define HOST_ARCH %(echo %{_target_cpu} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
 %ifarch ppc
 %define GCCDIST powerpc64-suse-linux
 %else


commit gcc12 for openSUSE:Factory

2023-09-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2023-09-14 16:24:49

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1766 (New)


Package is "gcc12"

Thu Sep 14 16:24:49 2023 rev:12 rq:1110685 version:12.3.0+git1204

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2023-05-09 
13:08:34.617463490 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1766/gcc12.changes2023-09-14 
16:26:02.863401069 +0200
@@ -1,0 +2,7 @@
+Thu Aug 17 06:37:28 UTC 2023 - Richard Biener 
+
+- Add gcc12-aarch64-bsc1214052.patch to fix -fstack-protector issues
+  with variable length stack allocations on aarch64.
+  Fixes CVE-2023-4039.  [bsc#1214052]
+
+---
@@ -5,0 +13,2 @@
+- Add gcc12-testsuite-fixes.patch to pick testsuite related fixes
+  from the branch after the release.

New:

  gcc12-aarch64-bsc1214052.patch
  gcc12-testsuite-fixes.patch



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.ozd9Xy/_old  2023-09-14 16:26:09.687644856 +0200
+++ /var/tmp/diff_new_pack.ozd9Xy/_new  2023-09-14 16:26:09.691644999 +0200
@@ -131,6 +131,8 @@
 Patch22:gcc12-riscv-inline-atomics.patch
 # remove libatomics linking
 Patch23:gcc12-riscv-pthread.patch
+Patch24:gcc12-testsuite-fixes.patch
+Patch25:gcc12-aarch64-bsc1214052.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -325,6 +327,8 @@
 %patch17 -p1
 %patch22 -p1
 %patch23 -p1
+%patch24 -p1
+%patch25 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
++ gcc12.spec ++
--- /var/tmp/diff_new_pack.ozd9Xy/_old  2023-09-14 16:26:10.619678152 +0200
+++ /var/tmp/diff_new_pack.ozd9Xy/_new  2023-09-14 16:26:10.619678152 +0200
@@ -372,6 +372,8 @@
 Patch22:gcc12-riscv-inline-atomics.patch
 # remove libatomics linking
 Patch23:gcc12-riscv-pthread.patch
+Patch24:gcc12-testsuite-fixes.patch
+Patch25:gcc12-aarch64-bsc1214052.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -2024,6 +2026,8 @@
 %patch17 -p1
 %patch22 -p1
 %patch23 -p1
+%patch24 -p1
+%patch25 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1

++ gcc.spec.in ++
--- /var/tmp/diff_new_pack.ozd9Xy/_old  2023-09-14 16:26:10.779683867 +0200
+++ /var/tmp/diff_new_pack.ozd9Xy/_new  2023-09-14 16:26:10.791684296 +0200
@@ -377,6 +377,8 @@
 Patch22:   gcc12-riscv-inline-atomics.patch
 # remove libatomics linking
 Patch23:   gcc12-riscv-pthread.patch
+Patch24:   gcc12-testsuite-fixes.patch
+Patch25:gcc12-aarch64-bsc1214052.patch
 # A set of patches from the RH srpm
 Patch51:   gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -1211,6 +1213,8 @@
 %patch17 -p1
 %patch22 -p1
 %patch23 -p1
+%patch24 -p1
+%patch25 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1

++ gcc12-aarch64-bsc1214052.patch ++
 3073 lines (skipped)

++ gcc12-testsuite-fixes.patch ++
>From 5f803e68beee9f71c12c112ccda872997919f9cc Mon Sep 17 00:00:00 2001
From: Richard Biener 
Date: Wed, 10 May 2023 15:36:12 +0200
Subject: [PATCH 1/4] Avoid g++.dg/torture/pr106922.C FAIL 

commit gcc12 for openSUSE:Factory

2023-05-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2023-05-09 13:08:24

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1533 (New)


Package is "gcc12"

Tue May  9 13:08:24 2023 rev:11 rq:1085554 version:12.3.0+git1204

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2023-04-01 
23:27:06.843373388 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc12.changes2023-05-09 
13:08:34.617463490 +0200
@@ -1,0 +2,6 @@
+Mon May  8 12:58:20 UTC 2023 - Richard Biener 
+
+- Update to GCC 12.3 release, 0c61aa720e62f1baf0bfd178e283, git1204
+  * includes regression bug fixes
+
+---

Old:

  gcc-12.2.1+git749.tar.xz

New:

  gcc-12.3.0+git1204.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.ZhQ0S9/_old  2023-05-09 13:08:36.677475752 +0200
+++ /var/tmp/diff_new_pack.ZhQ0S9/_new  2023-05-09 13:08:36.697475870 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.2.1+git749
+Version:12.3.0+git1204
 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/+/-/')

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
gcc12.spec: same change
++ gcc-12.2.1+git749.tar.xz -> gcc-12.3.0+git1204.tar.xz ++
/work/SRC/openSUSE:Factory/gcc12/gcc-12.2.1+git749.tar.xz 
/work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc-12.3.0+git1204.tar.xz differ: 
char 15, line 1

++ gcc.spec.in ++
--- /var/tmp/diff_new_pack.ZhQ0S9/_old  2023-05-09 13:08:37.881482918 +0200
+++ /var/tmp/diff_new_pack.ZhQ0S9/_new  2023-05-09 13:08:37.885482941 +0200
@@ -191,7 +191,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:  https://gcc.gnu.org/
-Version: 12.2.1+git749
+Version: 12.3.0+git1204
 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/+/-/')


commit gcc12 for openSUSE:Factory

2023-04-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2023-04-01 23:27:03

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.9019 (New)


Package is "gcc12"

Sat Apr  1 23:27:03 2023 rev:10 rq:1076406 version:12.2.1+git749

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2023-01-27 
10:27:40.795162706 +0100
+++ /work/SRC/openSUSE:Factory/.gcc12.new.9019/gcc12.changes2023-04-01 
23:27:06.843373388 +0200
@@ -1,0 +2,5 @@
+Wed Mar 29 14:27:43 UTC 2023 - Martin Liška 
+
+- Speed up builds with --enable-link-serialization.
+
+---



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.9Patg3/_old  2023-04-01 23:27:08.207380558 +0200
+++ /var/tmp/diff_new_pack.9Patg3/_new  2023-04-01 23:27:08.211380579 +0200
@@ -693,11 +693,8 @@
 %endif
 %if %{use_lto_bootstrap} && !0%{?building_testsuite:1}
--with-build-config=bootstrap-lto-lean \
-   --enable-link-mutex \
-%endif
-%ifarch riscv64
-   --enable-link-mutex \
 %endif
+   --enable-link-serialization \
$CONFARGS \
--build=%{GCCDIST} \
--host=%{GCCDIST} || \

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
gcc12.spec: same change
++ gcc.spec.in ++
--- /var/tmp/diff_new_pack.9Patg3/_old  2023-04-01 23:27:09.139385457 +0200
+++ /var/tmp/diff_new_pack.9Patg3/_new  2023-04-01 23:27:09.143385478 +0200
@@ -1579,11 +1579,8 @@
 %endif
 %if %{use_lto_bootstrap} && !0%{?building_testsuite:1}
--with-build-config=bootstrap-lto-lean \
-   --enable-link-mutex \
-%endif
-%ifarch riscv64
-   --enable-link-mutex \
 %endif
+   --enable-link-serialization \
$CONFARGS \
--build=%{GCCDIST} \
--host=%{GCCDIST} || \


commit gcc12 for openSUSE:Factory

2023-01-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2023-01-27 10:15:04

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.32243 (New)


Package is "gcc12"

Fri Jan 27 10:15:04 2023 rev:9 rq:1060657 version:12.2.1+git749

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-10-23 
16:32:48.343212480 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.32243/gcc12.changes   2023-01-27 
10:27:40.795162706 +0100
@@ -1,0 +2,22 @@
+Tue Jan 24 11:03:08 UTC 2023 - Richard Biener 
+
+- Update to gcc-12 branch head, 193f7e62815b4089dfaed4c2bd3, git749
+
+---
+Tue Dec 27 10:43:05 UTC 2022 - Ludwig Nussel 
+
+- Don't rely on %usrmerged, set it based on standard %suse_version
+
+---
+Thu Dec 22 11:45:17 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, e4b5fec75aa8d0d01f6e042ec28, git696
+  * remove gcc12-fifo-jobserver-support.patch which is now
+included upstream
+
+---
+Wed Nov 23 15:21:29 UTC 2022 - Dirk Müller 
+
+- avoid trailing backslashes at the end of post install scripts
+
+---

Old:

  gcc-12.2.1+git537.tar.xz
  gcc12-fifo-jobserver-support.patch

New:

  gcc-12.2.1+git749.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.x3SpgX/_old  2023-01-27 10:27:43.083174574 +0100
+++ /var/tmp/diff_new_pack.x3SpgX/_new  2023-01-27 10:27:43.087174595 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.2.1+git537
+Version:12.2.1+git749
 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/+/-/')
@@ -127,7 +127,6 @@
 Patch18:gcc10-amdgcn-llvm-as.patch
 Patch19:gcc11-gdwarf-4-default.patch
 Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch
-Patch21:gcc12-fifo-jobserver-support.patch
 # taken from https://gcc.gnu.org/pipermail/gcc-patches/2022-April/593378.html
 Patch22:gcc12-riscv-inline-atomics.patch
 # remove libatomics linking
@@ -324,7 +323,6 @@
 %patch15
 %patch16
 %patch17 -p1
-%patch21 -p1
 %patch22 -p1
 %patch23 -p1
 # These patches are needed only for llvm11
@@ -894,15 +892,15 @@
   --slave %{_bindir}/%{gcc_target_arch}-c++ %{gcc_target_arch}-c++ 
%{_bindir}/%{gcc_target_arch}-c++%{binsuffix} \
   --slave %{_bindir}/%{gcc_target_arch}-g++ %{gcc_target_arch}-g++ 
%{_bindir}/%{gcc_target_arch}-g++%{binsuffix} \
 %endif
-  --slave %{_bindir}/%{gcc_target_arch}-gcc-ar %{gcc_target_arch}-gcc-ar 
%{_bindir}/%{gcc_target_arch}-gcc-ar%{binsuffix} \
-  --slave %{_bindir}/%{gcc_target_arch}-gcc-nm %{gcc_target_arch}-gcc-nm 
%{_bindir}/%{gcc_target_arch}-gcc-nm%{binsuffix} \
-  --slave %{_bindir}/%{gcc_target_arch}-lto-dump %{gcc_target_arch}-lto-dump 
%{_bindir}/%{gcc_target_arch}-lto-dump%{binsuffix} \
-  --slave %{_bindir}/%{gcc_target_arch}-gcc-ranlib 
%{gcc_target_arch}-gcc-ranlib 
%{_bindir}/%{gcc_target_arch}-gcc-ranlib%{binsuffix} \
 %if 0%{!?gcc_libc_bootstrap:1}
   --slave %{_bindir}/%{gcc_target_arch}-gcov %{gcc_target_arch}-gcov 
%{_bindir}/%{gcc_target_arch}-gcov%{binsuffix} \
   --slave %{_bindir}/%{gcc_target_arch}-gcov-dump %{gcc_target_arch}-gcov-dump 
%{_bindir}/%{gcc_target_arch}-gcov-dump%{binsuffix} \
   --slave %{_bindir}/%{gcc_target_arch}-gcov-tool %{gcc_target_arch}-gcov-tool 
%{_bindir}/%{gcc_target_arch}-gcov-tool%{binsuffix} \
 %endif
+  --slave %{_bindir}/%{gcc_target_arch}-gcc-ar %{gcc_target_arch}-gcc-ar 
%{_bindir}/%{gcc_target_arch}-gcc-ar%{binsuffix} \
+  --slave %{_bindir}/%{gcc_target_arch}-gcc-nm %{gcc_target_arch}-gcc-nm 
%{_bindir}/%{gcc_target_arch}-gcc-nm%{binsuffix} \
+  --slave %{_bindir}/%{gcc_target_arch}-lto-dump %{gcc_target_arch}-lto-dump 
%{_bindir}/%{gcc_target_arch}-lto-dump%{binsuffix} \
+  --slave %{_bindir}/%{gcc_target_arch}-gcc-ranlib 
%{gcc_target_arch}-gcc-ranlib 
%{_bindir}/%{gcc_target_arch}-gcc-ranlib%{binsuffix}
 
 %postun
 if [ ! -f %{_bindir}/%{gcc_target_arch}-gcc ] ; then

cross-aarch64-gcc12.spec: same change

commit gcc12 for openSUSE:Factory

2022-10-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-10-23 16:32:40

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.2275 (New)


Package is "gcc12"

Sun Oct 23 16:32:40 2022 rev:8 rq:1030343 version:12.2.1+git537

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-09-02 
21:56:09.648240993 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.2275/gcc12.changes2022-10-23 
16:32:48.343212480 +0200
@@ -1,0 +2,18 @@
+Thu Oct 20 08:20:31 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, 0aaef83351473e8f4eb774f8f99, git537
+
+---
+Thu Oct 13 09:59:52 UTC 2022 - Richard Biener 
+
+- Update embedded newlib to version 4.2.0
+  * includes newlib-4.1.0-aligned_alloc.patch
+
+---
+Mon Sep 26 11:06:06 UTC 2022 - Dirk M??ller 
+
+- add gcc12-riscv-inline-atomics.patch,
+  gcc12-riscv-pthread.patch: handle subword size inline atomics
+  (needed by several openSUSE packages)
+
+---

Old:

  gcc-12.2.1+git416.tar.xz
  newlib-4.1.0-aligned_alloc.patch
  newlib-4.1.0.tar.xz

New:

  gcc-12.2.1+git537.tar.xz
  gcc12-riscv-inline-atomics.patch
  gcc12-riscv-pthread.patch
  newlib-4.2.0.20211231.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.Z8Abfb/_old  2022-10-23 16:32:49.583215526 +0200
+++ /var/tmp/diff_new_pack.Z8Abfb/_new  2022-10-23 16:32:49.587215536 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.2.1+git416
+Version:12.2.1+git537
 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/+/-/')
@@ -115,7 +115,7 @@
 Source2:gcc12-rpmlintrc
 Source3:gcc12-testresults-rpmlintrc
 Source4:README.First-for.SuSE.packagers
-Source5:newlib-4.1.0.tar.xz
+Source5:newlib-4.2.0.20211231.tar.xz
 Patch2: gcc-add-defaultsspec.diff
 Patch5: tls-no-direct.diff
 Patch6: gcc43-no-unwind-tables.diff
@@ -128,13 +128,15 @@
 Patch19:gcc11-gdwarf-4-default.patch
 Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch
 Patch21:gcc12-fifo-jobserver-support.patch
+# taken from https://gcc.gnu.org/pipermail/gcc-patches/2022-April/593378.html
+Patch22:gcc12-riscv-inline-atomics.patch
+# remove libatomics linking
+Patch23:gcc12-riscv-pthread.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
 Patch60:gcc44-textdomain.patch
 Patch61:gcc44-rename-info-files.patch
-# Patches for embedded newlib
-Patch100:   newlib-4.1.0-aligned_alloc.patch
 
 # Define the canonical target and host architecture
 #   %%gcc_target_arch  is supposed to be the full target triple
@@ -307,10 +309,7 @@
 %prep
 %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1}
 %setup -q -n gcc-%{version} -a 5
-ln -s newlib-4.1.0/newlib .
-cd newlib
-%patch100 -p1
-cd ..
+ln -s newlib-4.2.0.20211231/newlib .
 %else
 %setup -q -n gcc-%{version}
 %endif
@@ -326,6 +325,8 @@
 %patch16
 %patch17 -p1
 %patch21 -p1
+%patch22 -p1
+%patch23 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change

commit gcc12 for openSUSE:Factory

2022-09-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-09-02 21:55:59

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.2083 (New)


Package is "gcc12"

Fri Sep  2 21:55:59 2022 rev:7 rq:1000443 version:12.2.1+git416

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-08-18 
16:48:37.869371010 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.2083/gcc12.changes2022-09-02 
21:56:09.648240993 +0200
@@ -1,0 +2,28 @@
+Wed Aug 31 12:38:20 UTC 2022 - Richard Biener 
+
+- Prune invalid-license rpmlint warnings, the SLE12 codestream
+  doesn't get fixed but FF applies there, too.  [bsc#1185337]
+
+---
+Tue Aug 30 10:09:37 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, e927d1cf141f221c5a32574bde0, git416 
+  * includes GCC 12.2 release
+  * includes recent fixes backported from trunk
+
+---
+Mon Aug 29 07:48:00 UTC 2022 - Martin Li??ka 
+
+- Add gcc12-fifo-jobserver-support.patch that adds support
+  for FIFO jobserver for make.
+
+---
+Sun Aug 21 09:31:35 UTC 2022 - Matwey Kornilov 
+
+- Allow cross-pru-gcc12-bootstrap for armv7l architecture.
+  PRU architecture is used for real-time MCUs embedded into TI
+  armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for
+  armv7l in order to build both host applications and PRU firmware
+  during the same build.
+
+---

Old:

  gcc-12.1.1+git372.tar.xz

New:

  gcc-12.2.1+git416.tar.xz
  gcc12-fifo-jobserver-support.patch



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.aHsVr6/_old  2022-09-02 21:56:10.936244111 +0200
+++ /var/tmp/diff_new_pack.aHsVr6/_new  2022-09-02 21:56:10.940244120 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git372
+Version:12.2.1+git416
 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/+/-/')
@@ -127,6 +127,7 @@
 Patch18:gcc10-amdgcn-llvm-as.patch
 Patch19:gcc11-gdwarf-4-default.patch
 Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch
+Patch21:gcc12-fifo-jobserver-support.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -251,6 +252,9 @@
 %endif
 %if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
 ExclusiveArch:  i586 ppc64le ppc64 x86_64 s390x  riscv64
+%if "%{cross_arch}" == "pru"
+ExclusiveArch:  %arm
+%endif
 %endif
 %define _binary_payload w.ufdio
 # Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -321,6 +325,7 @@
 %patch15
 %patch16
 %patch17 -p1
+%patch21 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1

cross-aarch64-gcc12.spec: same change
++ cross-amdgcn-gcc12.spec ++
--- /var/tmp/diff_new_pack.aHsVr6/_old  2022-09-02 21:56:11.000244265 +0200
+++ /var/tmp/diff_new_pack.aHsVr6/_new  2022-09-02 21:56:11.004244275 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git372
+Version:12.2.1+git416
 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/+/-/')
@@ -127,6 +127,7 @@
 Patch18:gcc10-amdgcn-llvm-as.patch
 Patch19:gcc11-gdwarf-4-default.patch
 Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch
+Patch21:gcc12-fifo-jobserver-support.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -251,6 +252,9 @@
 %endif
 %if 0%{?gcc_icecream:1}%{?gcc_target_glibc:1}%{?gcc_libc_bootstrap:1}
 ExclusiveArch:  i586 ppc64le ppc64 x86_64 s390x aarch64 riscv64
+%if "%{cross_arch}" == "pru"
+ExclusiveArch:  %arm
+%endif
 %endif
 %define _binary_payload w.ufdio
 # Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@@ -321,6 +325,7 @@
 %patch15
 %patch16
 %patch17 -p1
+%patch21 -p1
 # These patches are needed only for llvm11
 %if "%{TARGET_ARCH}" == "amdgcn" && %{suse_version} < 1550
 %patch18 -p1


commit gcc12 for openSUSE:Factory

2022-08-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-08-18 16:48:34

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.2083 (New)


Package is "gcc12"

Thu Aug 18 16:48:34 2022 rev:6 rq:995120 version:12.1.1+git372

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-07-29 
16:47:11.842535687 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.2083/gcc12.changes2022-08-18 
16:48:37.869371010 +0200
@@ -1,0 +2,11 @@
+Fri Aug 12 11:06:04 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, 6b7d570a5001bb79e34c0d1626a, git372
+  * includes release candidate for GCC 12.2
+
+---
+Mon Aug  8 18:31:18 UTC 2022 - Martin Li??ka 
+
+- Remove workaround for obs-service-format_spec_file.
+
+---

Old:

  gcc-12.1.1+git287.tar.xz

New:

  gcc-12.1.1+git372.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.upFfBZ/_old  2022-08-18 16:48:40.173376375 +0200
+++ /var/tmp/diff_new_pack.upFfBZ/_new  2022-08-18 16:48:40.181376393 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git287
+Version:12.1.1+git372
 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/+/-/')

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
++ gcc12.spec ++
--- /var/tmp/diff_new_pack.upFfBZ/_old  2022-08-18 16:48:41.017378341 +0200
+++ /var/tmp/diff_new_pack.upFfBZ/_new  2022-08-18 16:48:41.021378349 +0200
@@ -186,7 +186,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git287
+Version:12.1.1+git372
 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/+/-/')
@@ -1016,11 +1016,9 @@
 License:GPL-3.0-or-later WITH GCC-exception-3.1
 Group:  System/Libraries
 Provides:   libgnarl-12 = %{version}-%{release}
-# FIXME: remove %{after} service-format_spec_file is fixed
-# https://github.com/openSUSE/obs-service-format_spec_file/issues/46
-Conflicts:  %selfconflict libgnarl-12%{nil}
+Conflicts:  %selfconflict libgnarl-12
 Provides:   libgnat-12 = %{version}-%{release}
-Conflicts:  %selfconflict libgnat-12%{nil}
+Conflicts:  %selfconflict libgnat-12
 
 %description -n libada12
 This package contains the shared libraries required to run programs
@@ -1039,11 +1037,9 @@
 License:GPL-3.0-or-later WITH GCC-exception-3.1
 Group:  System/Libraries
 Provides:   libgnarl-12-32bit = %{version}-%{release}
-# FIXME: remove %{after} service-format_spec_file is fixed
-# https://github.com/openSUSE/obs-service-format_spec_file/issues/46
-Conflicts:  %selfconflict libgnarl-12-32bit%{nil}
+Conflicts:  %selfconflict libgnarl-12-32bit
 Provides:   libgnat-12-32bit = %{version}-%{release}
-Conflicts:  %selfconflict libgnat-12-32bit%{nil}
+Conflicts:  %selfconflict libgnat-12-32bit
 
 %description -n libada12-32bit
 This package contains the shared libraries required to run programs
@@ -1062,11 +1058,9 @@
 License:GPL-3.0-or-later WITH GCC-exception-3.1
 Group: 

commit gcc12 for openSUSE:Factory

2022-07-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-07-29 16:47:03

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1533 (New)


Package is "gcc12"

Fri Jul 29 16:47:03 2022 rev:5 rq:991198 version:12.1.1+git287

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-07-07 
12:57:08.143302858 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1533/gcc12.changes2022-07-29 
16:47:11.842535687 +0200
@@ -1,0 +2,11 @@
+Tue Jul 26 06:46:45 UTC 2022 - Richard Biener 
+
+- Add Provides of libstdc++6-pp-gccN to libstdc++6-pp.  [bsc#1201848]
+
+---
+Thu Jul 21 13:43:06 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, 4f15d2234608e82159d030dadb1, git287
+  * includes build fixes when building against glibc 2.33.
+
+---

Old:

  gcc-12.1.1+git215.tar.xz

New:

  gcc-12.1.1+git287.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.5yNwkK/_old  2022-07-29 16:47:14.338542626 +0200
+++ /var/tmp/diff_new_pack.5yNwkK/_new  2022-07-29 16:47:14.342542638 +0200
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git215
+Version:12.1.1+git287
 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/+/-/')

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-pru-gcc12-bootstrap.spec: same change
cross-pru-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
++ gcc12.spec ++
--- /var/tmp/diff_new_pack.5yNwkK/_old  2022-07-29 16:47:15.182544974 +0200
+++ /var/tmp/diff_new_pack.5yNwkK/_new  2022-07-29 16:47:15.198545018 +0200
@@ -186,7 +186,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.1+git215
+Version:12.1.1+git287
 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/+/-/')
@@ -567,6 +567,9 @@
 # and dropped somewhen during the GCC11 to GCC12 transition
 Obsoletes:  libstdc++6-pp-gcc9 libstdc++6-pp-gcc10
 Obsoletes:  libstdc++6-pp-gcc11
+Provides:   libstdc++6-pp-gcc10
+Provides:   libstdc++6-pp-gcc11
+Provides:   libstdc++6-pp-gcc9
 # Only one package may provide this - allows multiple gcc versions
 # to co-exist without an overly large list of provides/obsoletes
 Conflicts:  %selfconflict libstdc++%{libstdcxx_sover}-pp
@@ -593,6 +596,9 @@
 # and dropped somewhen during the GCC11 to GCC12 transition
 Obsoletes:  libstdc++6-pp-gcc9-32bit libstdc++6-pp-gcc10-32bit
 Obsoletes:  libstdc++6-pp-gcc11-32bit
+Provides:   libstdc++6-pp-gcc10-32bit
+Provides:   libstdc++6-pp-gcc11-32bit
+Provides:   libstdc++6-pp-gcc9-32bit
 # Only one package may provide this - allows multiple gcc versions
 # to co-exist without an overly large list of provides/obsoletes
 Conflicts:  %selfconflict libstdc++%{libstdcxx_sover}-pp-32bit
@@ -619,6 +625,9 @@
 # and dropped somewhen during the GCC11 to GCC12 transition
 Obsoletes:  libstdc++6-pp-gcc9-64bit libstdc++6-pp-gcc10-64bit
 Obsoletes:  libstdc++6-pp-gcc11-64bit
+Provides:   libstdc++6-pp-gcc10-64bit
+Provides:   libstdc++6-pp-gcc11-64bit
+Provides:   libstdc++6-pp-gcc9-64bit
 # Only one package may provide 

commit gcc12 for openSUSE:Factory

2022-07-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-07-07 12:56:48

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1523 (New)


Package is "gcc12"

Thu Jul  7 12:56:48 2022 rev:4 rq:985843 version:12.1.1+git215

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-05-10 
15:09:56.831420041 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1523/gcc12.changes2022-07-07 
12:57:08.143302858 +0200
@@ -1,0 +2,18 @@
+Wed Jun 29 13:54:45 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, 7811663964aa7e31c3939b859bb, git215
+  * includes libgomp mold linker detection fix
+  * includes nvptx offload compiler build fix
+  * includes s390x tsan executable stack fix
+
+---
+Tue May 17 07:03:41 UTC 2022 - Richard Biener 
+
+- Update to gcc-12 branch head, 325d82b08696da17fb26bd2e1b6b, git78
+
+---
+Tue May 10 11:23:12 UTC 2022 - Matwey Kornilov 
+
+- Enable PRU architecture for AM335x platforms
+
+---

Old:

  gcc-12.1.0+git27.tar.xz

New:

  cross-pru-gcc12-bootstrap.spec
  cross-pru-gcc12.spec
  gcc-12.1.1+git215.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.RdhjK0/_old  2022-07-07 12:57:10.391306204 +0200
+++ /var/tmp/diff_new_pack.RdhjK0/_new  2022-07-07 12:57:10.395306211 +0200
@@ -62,7 +62,7 @@
 %define binutils_target sparc
 %endif
 %define canonical_target %(echo %{binutils_target} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
-%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu"
+%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" || 
"%{binutils_target}" == "pru"
 %define binutils_os %{canonical_target}
 %else
 %if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || 
"%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx"
@@ -101,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.0+git27
+Version:12.1.1+git215
 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/+/-/')

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
++ cross-pru-gcc12-bootstrap.spec ++
 992 lines (skipped)

cross-pru-gcc12.spec: same change
++ cross-riscv64-elf-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.RdhjK0/_old  2022-07-07 12:57:10.711306681 +0200
+++ /var/tmp/diff_new_pack.RdhjK0/_new  2022-07-07 12:57:10.715306687 +0200
@@ -63,7 +63,7 @@
 %define binutils_target sparc
 %endif
 %define canonical_target %(echo %{binutils_target} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
-%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu"
+%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu" || 
"%{binutils_target}" == "pru"
 %define binutils_os %{canonical_target}
 %else
 %if "%{binutils_target}" == "epiphany" || "%{binutils_target}" == "nds32le" || 
"%{binutils_target}" == "rl78" || "%{binutils_target}" == "rx"
@@ -102,7 +102,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.1.0+git27
+Version:12.1.1+git215
 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/+/-/')

cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change

commit gcc12 for openSUSE:Factory

2022-05-10 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-05-10 15:09:46

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1538 (New)


Package is "gcc12"

Tue May 10 15:09:46 2022 rev:3 rq:975330 version:12.1.0+git27

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/gcc12.changes  2022-04-08 
22:45:25.543334289 +0200
+++ /work/SRC/openSUSE:Factory/.gcc12.new.1538/gcc12.changes2022-05-10 
15:09:56.831420041 +0200
@@ -1,0 +2,39 @@
+Fri May  6 07:11:46 UTC 2022 - Richard Biener 
+
+- Update to GCC 12.1 release, 1ea978e3066ac565a1ec28a96a4d61, git27
+
+---
+Fri Apr 29 17:05:16 UTC 2022 - Richard Biener 
+
+- Bump to 621650f64fb6679c457c33abf27c925f28bddc62, git9
+  * GCC 12.1 release candidate
+
+---
+Thu Apr 28 06:43:08 UTC 2022 - Richard Biener 
+
+- Bump to f27848a5dc4d3b16cd4112bddcb59e0916eba623, git192706.
+- Switch ppc64le to the IEEE long double ABI by default in Factory.
+- Separate ppc64le from ppc/ppc64 specific configury.
+- Add _multibuild to gather all .spec files and reduce the number
+  of .changes files to one, autogenerated by change_spec.
+- Drop %ringdisabled handling.
+- Ada bootstrap now requires at least GCC 5, use GCC 7 on SLES 12
+  instead of GCC 4.8.
+
+---
+Wed Apr 27 05:56:00 UTC 2022 - Richard Biener 
+
+- Drop no longer necessary gcc12-d-workaround.patch
+
+---
+Tue Apr 19 18:07:47 UTC 2022 - Martin Li??ka 
+
+- Bump to b85abacd902813daec5e44b97f275eb88caaf715, git192607.
+
+---
+Wed Apr  6 09:09:57 UTC 2022 - Andreas Schwab 
+
+- On SLE15 and later, use make -Oline to synchronize configure output by
+  lines
+
+---

Old:

  cross-aarch64-gcc12-bootstrap.changes
  cross-aarch64-gcc12.changes
  cross-amdgcn-gcc12.changes
  cross-arm-gcc12.changes
  cross-arm-none-gcc12-bootstrap.changes
  cross-arm-none-gcc12.changes
  cross-avr-gcc12-bootstrap.changes
  cross-avr-gcc12.changes
  cross-epiphany-gcc12-bootstrap.changes
  cross-epiphany-gcc12.changes
  cross-hppa-gcc12-bootstrap.changes
  cross-hppa-gcc12.changes
  cross-m68k-gcc12.changes
  cross-mips-gcc12.changes
  cross-nvptx-gcc12.changes
  cross-ppc64-gcc12.changes
  cross-ppc64le-gcc12.changes
  cross-riscv64-elf-gcc12-bootstrap.changes
  cross-riscv64-elf-gcc12.changes
  cross-riscv64-gcc12-bootstrap.changes
  cross-riscv64-gcc12.changes
  cross-rx-gcc12-bootstrap.changes
  cross-rx-gcc12.changes
  cross-s390x-gcc12.changes
  cross-sparc-gcc12.changes
  cross-sparc64-gcc12.changes
  cross-x86_64-gcc12.changes
  gcc-12.0.1+git192423.tar.xz
  gcc12-d-workaround.patch
  gcc12-testresults.changes

New:

  _multibuild
  gcc-12.1.0+git27.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.ag59kn/_old  2022-05-10 15:09:59.411423293 +0200
+++ /var/tmp/diff_new_pack.ag59kn/_new  2022-05-10 15:09:59.423423308 +0200
@@ -22,14 +22,6 @@
 %define gcc_libc_bootstrap 1
 # nospeccleaner
 
-# In the staging/ring projects, we don't want to build the unneeded
-#  cross-* packages, but by default, we do:
-%bcond_with ringdisabled
-
-%if "%{cross_arch}" != "arm-none" && "%{cross_arch}" != "arm" && 
"%{cross_arch}" != "aarch64" && "%{cross_arch}" != "riscv64" && %{with 
ringdisabled}
-ExclusiveArch:  do-not-build
-%endif
-
 %define build_cp 0%{!?gcc_accel:1}
 %if 0%{?gcc_libc_bootstrap:1}
 %define build_cp 0
@@ -109,7 +101,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.0.1+git192423
+Version:12.1.0+git27
 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/+/-/')
@@ -135,7 +127,6 @@
 Patch18:gcc10-amdgcn-llvm-as.patch
 Patch19:gcc11-gdwarf-4-default.patch
 Patch20:gcc11-amdgcn-disable-hot-cold-partitioning.patch
-Patch21:gcc12-d-workaround.patch
 # A set of patches from the RH srpm
 Patch51:gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -304,6 +295,11 @@
 only, it is not intended for any other use.
 %endif
 
+%if 0%{suse_version} >= 1500
+# Synchronize output by lines, useful for configure output
+%define make_output_sync -Oline
+%endif
+
 %prep
 %if 

commit gcc12 for openSUSE:Factory

2022-04-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc12 for openSUSE:Factory checked 
in at 2022-04-08 22:45:21

Comparing /work/SRC/openSUSE:Factory/gcc12 (Old)
 and  /work/SRC/openSUSE:Factory/.gcc12.new.1900 (New)


Package is "gcc12"

Fri Apr  8 22:45:21 2022 rev:2 rq:967209 version:12.0.1+git192423

Changes:

--- /work/SRC/openSUSE:Factory/gcc12/cross-aarch64-gcc12-bootstrap.changes  
2022-04-05 19:55:33.982158037 +0200
+++ 
/work/SRC/openSUSE:Factory/.gcc12.new.1900/cross-aarch64-gcc12-bootstrap.changes
2022-04-08 22:45:23.971351737 +0200
@@ -1,0 +2,6 @@
+Wed Apr  6 07:22:15 UTC 2022 - Martin Li??ka 
+
+- Bump to 86242eb1bd03eba82d8e22b01b16925d43bcc539, git192423.
+  Fixes aarch64 bootstrap issue (PR105144).
+
+---
cross-aarch64-gcc12.changes: same change
cross-amdgcn-gcc12.changes: same change
cross-arm-gcc12.changes: same change
cross-arm-none-gcc12-bootstrap.changes: same change
cross-arm-none-gcc12.changes: same change
cross-avr-gcc12-bootstrap.changes: same change
cross-avr-gcc12.changes: same change
cross-epiphany-gcc12-bootstrap.changes: same change
cross-epiphany-gcc12.changes: same change
cross-hppa-gcc12-bootstrap.changes: same change
cross-hppa-gcc12.changes: same change
cross-m68k-gcc12.changes: same change
cross-mips-gcc12.changes: same change
cross-nvptx-gcc12.changes: same change
cross-ppc64-gcc12.changes: same change
cross-ppc64le-gcc12.changes: same change
cross-riscv64-elf-gcc12-bootstrap.changes: same change
cross-riscv64-elf-gcc12.changes: same change
cross-riscv64-gcc12-bootstrap.changes: same change
cross-riscv64-gcc12.changes: same change
cross-rx-gcc12-bootstrap.changes: same change
cross-rx-gcc12.changes: same change
cross-s390x-gcc12.changes: same change
cross-sparc-gcc12.changes: same change
cross-sparc64-gcc12.changes: same change
cross-x86_64-gcc12.changes: same change
gcc12-testresults.changes: same change
gcc12.changes: same change

Old:

  gcc-12.0.1+git192251.tar.xz

New:

  gcc-12.0.1+git192423.tar.xz



Other differences:
--
++ cross-aarch64-gcc12-bootstrap.spec ++
--- /var/tmp/diff_new_pack.tZpMgi/_old  2022-04-08 22:45:27.447313156 +0200
+++ /var/tmp/diff_new_pack.tZpMgi/_new  2022-04-08 22:45:27.451313112 +0200
@@ -109,7 +109,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:https://gcc.gnu.org/
-Version:12.0.1+git192251
+Version:12.0.1+git192423
 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/+/-/')

cross-aarch64-gcc12.spec: same change
cross-amdgcn-gcc12.spec: same change
cross-arm-gcc12.spec: same change
cross-arm-none-gcc12-bootstrap.spec: same change
cross-arm-none-gcc12.spec: same change
cross-avr-gcc12-bootstrap.spec: same change
cross-avr-gcc12.spec: same change
cross-epiphany-gcc12-bootstrap.spec: same change
cross-epiphany-gcc12.spec: same change
cross-hppa-gcc12-bootstrap.spec: same change
cross-hppa-gcc12.spec: same change
cross-m68k-gcc12.spec: same change
cross-mips-gcc12.spec: same change
cross-nvptx-gcc12.spec: same change
cross-ppc64-gcc12.spec: same change
cross-ppc64le-gcc12.spec: same change
cross-riscv64-elf-gcc12-bootstrap.spec: same change
cross-riscv64-elf-gcc12.spec: same change
cross-riscv64-gcc12-bootstrap.spec: same change
cross-riscv64-gcc12.spec: same change
cross-rx-gcc12-bootstrap.spec: same change
cross-rx-gcc12.spec: same change
cross-s390x-gcc12.spec: same change
cross-sparc-gcc12.spec: same change
cross-sparc64-gcc12.spec: same change
cross-x86_64-gcc12.spec: same change
gcc12-testresults.spec: same change
gcc12.spec: same change
++ gcc-12.0.1+git192251.tar.xz -> gcc-12.0.1+git192423.tar.xz ++
/work/SRC/openSUSE:Factory/gcc12/gcc-12.0.1+git192251.tar.xz 
/work/SRC/openSUSE:Factory/.gcc12.new.1900/gcc-12.0.1+git192423.tar.xz differ: 
char 15, line 1

++ gcc.spec.in ++
--- /var/tmp/diff_new_pack.tZpMgi/_old  2022-04-08 22:45:28.423302323 +0200
+++ /var/tmp/diff_new_pack.tZpMgi/_new  2022-04-08 22:45:28.427302279 +0200
@@ -190,7 +190,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:  https://gcc.gnu.org/
-Version: 12.0.1+git192251
+Version: 12.0.1+git192423
 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/+/-/')