Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc16 for openSUSE:Factory checked 
in at 2026-04-19 14:20:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc16 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc16.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc16"

Sun Apr 19 14:20:48 2026 rev:4 rq:1347658 version:16.0.1+git8711

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc16/gcc16.changes      2026-04-11 
23:13:33.752331661 +0200
+++ /work/SRC/openSUSE:Factory/.gcc16.new.11940/gcc16.changes   2026-04-19 
14:20:52.008881143 +0200
@@ -1,0 +2,22 @@
+Fri Apr 17 06:18:04 UTC 2026 - Richard Biener <[email protected]>
+
+- Update to 16.0.1+git8711
+
+-------------------------------------------------------------------
+Thu Apr 16 09:24:46 UTC 2026 - Richard Biener <[email protected]>
+
+- Streamline AMD GCN enablement and configuration by basing it on
+  LLVM version availability.  Support llvm19 and up.
+
+-------------------------------------------------------------------
+Thu Apr 16 07:12:44 UTC 2026 - Richard Biener <[email protected]>
+
+- Fix bootstrap cross compiler packaging and simplify handling
+  by properly requesting suffixed binaries from configury.
+
+-------------------------------------------------------------------
+Wed Apr 15 12:39:48 UTC 2026 - Richard Biener <[email protected]>
+
+- Update to 16.0.1+git8664
+
+-------------------------------------------------------------------

Old:
----
  gcc-16.0.1+git8410.tar.xz

New:
----
  gcc-16.0.1+git8711.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cross-aarch64-gcc16-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:55.753033391 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:55.757033554 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cross-aarch64-gcc16-bootstrap
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -102,7 +102,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:            https://gcc.gnu.org/
-Version:        16.0.1+git8410
+Version:        16.0.1+git8711
 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/+/-/')
@@ -227,18 +227,14 @@
 %define nvptx_newlib 1
 %endif
 %if "%{cross_arch}" == "amdgcn"
-# amdgcn uses the llvm assembler and linker, needs at least llvm 15
-%if 0%{?product_libs_llvm_ver} < 15
-%define product_libs_llvm_ver 15
-%endif
 BuildRequires:  llvm%{product_libs_llvm_ver}
 Requires:       llvm%{product_libs_llvm_ver}
 BuildRequires:  lld%{product_libs_llvm_ver}
 Requires:       cross-amdgcn-newlib-devel >= %{version}-%{release}
 Requires:       lld%{product_libs_llvm_ver}
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 ExclusiveArch:  x86_64
 %else
 ExclusiveArch:  do-not-build
@@ -288,7 +284,7 @@
 # the libs, though)
 Requires:       libstdc++6-devel-gcc16
 %endif
-%if 0%{!?gcc_accel:1} && %{suse_version} < 1600
+%if 0%{!?gcc_accel:1} && 0%{!?gcc_libc_bootstrap:1} && %{suse_version} < 1600
 BuildRequires:  update-alternatives
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
@@ -567,7 +563,7 @@
 %endif
 %endif
 %if 0%{?gcc_target_arch:1}
-%if 0%{?gcc_accel:1} || %{suse_version} < 1600
+%if 0%{?gcc_accel:1} || 0%{?gcc_libc_bootstrap:1} || %{suse_version} < 1600
        --program-suffix=%{binsuffix} \
 %endif
        --program-prefix=%{gcc_target_arch}- \
@@ -610,8 +606,10 @@
 %if "%{TARGET_ARCH}" == "amdgcn"
        --enable-as-accelerator-for=%{GCCDIST} \
        --enable-libgomp \
-%if 0%{?product_libs_llvm_ver} >= 19
-       
--with-multilib-list=gfx900,gfx906,gfx908,gfx90a,gfx90c,gfx1030,gfx1036,gfx1100,gfx1103,gfx9-generic,gfx9-4-generic,gfx10-3-generic,gfx11-generic
 \
+%if 0%{?product_libs_llvm_ver} < 20
+       
--with-multilib-list=gfx908,gfx90a,gfx9-generic,gfx942,gfx10-3-generic,gfx11-generic
 \
+%else
+       --with-multilib-list=default \
 %endif
 %endif
 %if "%{TARGET_ARCH}" == "avr"
@@ -866,12 +864,10 @@
 # for the -bootstrap compilers only keep versioned gcc and cpp binaries
 # so they are co-installable
 %if 0%{?gcc_libc_bootstrap:1}
-mv $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp 
$RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp%{binsuffix}
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump%{binsuffix}
 %endif
 
 # we provide update-alternatives for selecting a compiler version for

cross-aarch64-gcc16.spec: same change
cross-amdgcn-gcc16.spec: same change
cross-arm-gcc16.spec: same change
cross-arm-none-gcc16-bootstrap.spec: same change
cross-arm-none-gcc16.spec: same change
cross-avr-gcc16-bootstrap.spec: same change
cross-avr-gcc16.spec: same change
cross-bpf-gcc16.spec: same change
cross-hppa-gcc16-bootstrap.spec: same change
cross-hppa-gcc16.spec: same change
cross-loongarch64-gcc16-bootstrap.spec: same change
cross-loongarch64-gcc16.spec: same change
cross-nvptx-gcc16.spec: same change
cross-ppc64-gcc16.spec: same change
cross-ppc64le-gcc16-bootstrap.spec: same change
cross-ppc64le-gcc16.spec: same change
cross-pru-gcc16-bootstrap.spec: same change
cross-pru-gcc16.spec: same change
cross-riscv64-elf-gcc16-bootstrap.spec: same change
cross-riscv64-elf-gcc16.spec: same change
cross-riscv64-gcc16-bootstrap.spec: same change
cross-riscv64-gcc16.spec: same change
cross-rx-gcc16-bootstrap.spec: same change
cross-rx-gcc16.spec: same change
cross-s390x-gcc16-bootstrap.spec: same change
cross-s390x-gcc16.spec: same change
++++++ cross-x86_64-gcc16.spec ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:56.681071127 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:56.685071290 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cross-x86_64-gcc16
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -102,7 +102,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:            https://gcc.gnu.org/
-Version:        16.0.1+git8410
+Version:        16.0.1+git8711
 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/+/-/')
@@ -227,18 +227,14 @@
 %define nvptx_newlib 1
 %endif
 %if "%{cross_arch}" == "amdgcn"
-# amdgcn uses the llvm assembler and linker, needs at least llvm 15
-%if 0%{?product_libs_llvm_ver} < 15
-%define product_libs_llvm_ver 15
-%endif
 BuildRequires:  llvm%{product_libs_llvm_ver}
 Requires:       llvm%{product_libs_llvm_ver}
 BuildRequires:  lld%{product_libs_llvm_ver}
 Requires:       cross-amdgcn-newlib-devel >= %{version}-%{release}
 Requires:       lld%{product_libs_llvm_ver}
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 ExclusiveArch:  
 %else
 ExclusiveArch:  do-not-build
@@ -288,7 +284,7 @@
 # the libs, though)
 Requires:       libstdc++6-devel-gcc16
 %endif
-%if 0%{!?gcc_accel:1} && %{suse_version} < 1600
+%if 0%{!?gcc_accel:1} && 0%{!?gcc_libc_bootstrap:1} && %{suse_version} < 1600
 BuildRequires:  update-alternatives
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
@@ -567,7 +563,7 @@
 %endif
 %endif
 %if 0%{?gcc_target_arch:1}
-%if 0%{?gcc_accel:1} || %{suse_version} < 1600
+%if 0%{?gcc_accel:1} || 0%{?gcc_libc_bootstrap:1} || %{suse_version} < 1600
        --program-suffix=%{binsuffix} \
 %endif
        --program-prefix=%{gcc_target_arch}- \
@@ -610,8 +606,10 @@
 %if "%{TARGET_ARCH}" == "amdgcn"
        --enable-as-accelerator-for=%{GCCDIST} \
        --enable-libgomp \
-%if 0%{?product_libs_llvm_ver} >= 19
-       
--with-multilib-list=gfx900,gfx906,gfx908,gfx90a,gfx90c,gfx1030,gfx1036,gfx1100,gfx1103,gfx9-generic,gfx9-4-generic,gfx10-3-generic,gfx11-generic
 \
+%if 0%{?product_libs_llvm_ver} < 20
+       
--with-multilib-list=gfx908,gfx90a,gfx9-generic,gfx942,gfx10-3-generic,gfx11-generic
 \
+%else
+       --with-multilib-list=default \
 %endif
 %endif
 %if "%{TARGET_ARCH}" == "avr"
@@ -866,12 +864,10 @@
 # for the -bootstrap compilers only keep versioned gcc and cpp binaries
 # so they are co-installable
 %if 0%{?gcc_libc_bootstrap:1}
-mv $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp 
$RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp%{binsuffix}
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump%{binsuffix}
 %endif
 
 # we provide update-alternatives for selecting a compiler version for

++++++ gcc16-testresults.spec ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:56.737073405 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:56.737073405 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc16-testresults
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -137,9 +137,9 @@
 %endif
 
 %ifarch x86_64
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 %define build_gcn 1
 %else
 %define build_gcn 0
@@ -245,7 +245,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:            https://gcc.gnu.org/
-Version:        16.0.1+git8410
+Version:        16.0.1+git8711
 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/+/-/')
@@ -425,7 +425,7 @@
 Patch61:        gcc44-rename-info-files.patch
 
 Summary:        Testsuite results
-License:        SUSE-Public-Domain
+License:        LicenseRef-SUSE-Public-Domain
 Group:          Development/Languages/C and C++
 
 %description
@@ -788,7 +788,7 @@
 %endif
 %endif
 %if 0%{?gcc_target_arch:1}
-%if 0%{?gcc_accel:1} || %{suse_version} < 1600
+%if 0%{?gcc_accel:1} || 0%{?gcc_libc_bootstrap:1} || %{suse_version} < 1600
        --program-suffix=%{binsuffix} \
 %endif
        --program-prefix=%{gcc_target_arch}- \
@@ -831,8 +831,10 @@
 %if "%{TARGET_ARCH}" == "amdgcn"
        --enable-as-accelerator-for=%{GCCDIST} \
        --enable-libgomp \
-%if 0%{?product_libs_llvm_ver} >= 19
-       
--with-multilib-list=gfx900,gfx906,gfx908,gfx90a,gfx90c,gfx1030,gfx1036,gfx1100,gfx1103,gfx9-generic,gfx9-4-generic,gfx10-3-generic,gfx11-generic
 \
+%if 0%{?product_libs_llvm_ver} < 20
+       
--with-multilib-list=gfx908,gfx90a,gfx9-generic,gfx942,gfx10-3-generic,gfx11-generic
 \
+%else
+       --with-multilib-list=default \
 %endif
 %endif
 %if "%{TARGET_ARCH}" == "avr"

++++++ gcc16.spec ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:56.777075031 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:56.777075031 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc16
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -116,9 +116,9 @@
 %endif
 
 %ifarch x86_64
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 %define build_gcn 1
 %else
 %define build_gcn 0
@@ -224,7 +224,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:            https://gcc.gnu.org/
-Version:        16.0.1+git8410
+Version:        16.0.1+git8711
 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/+/-/')
@@ -2445,7 +2445,7 @@
 
 %package -n gcc16-testresults
 Summary:        Testsuite results
-License:        SUSE-Public-Domain
+License:        LicenseRef-SUSE-Public-Domain
 Group:          Development/Languages/C and C++
 
 %description -n gcc16-testresults
@@ -2808,7 +2808,7 @@
 %endif
 %endif
 %if 0%{?gcc_target_arch:1}
-%if 0%{?gcc_accel:1} || %{suse_version} < 1600
+%if 0%{?gcc_accel:1} || 0%{?gcc_libc_bootstrap:1} || %{suse_version} < 1600
        --program-suffix=%{binsuffix} \
 %endif
        --program-prefix=%{gcc_target_arch}- \
@@ -2851,8 +2851,10 @@
 %if "%{TARGET_ARCH}" == "amdgcn"
        --enable-as-accelerator-for=%{GCCDIST} \
        --enable-libgomp \
-%if 0%{?product_libs_llvm_ver} >= 19
-       
--with-multilib-list=gfx900,gfx906,gfx908,gfx90a,gfx90c,gfx1030,gfx1036,gfx1100,gfx1103,gfx9-generic,gfx9-4-generic,gfx10-3-generic,gfx11-generic
 \
+%if 0%{?product_libs_llvm_ver} < 20
+       
--with-multilib-list=gfx908,gfx90a,gfx9-generic,gfx942,gfx10-3-generic,gfx11-generic
 \
+%else
+       --with-multilib-list=default \
 %endif
 %endif
 %if "%{TARGET_ARCH}" == "avr"

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:56.877079098 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:56.881079260 +0200
@@ -1,5 +1,5 @@
-mtime: 1775727218
-commit: 054679e452ef97364be8b2c85f3d58dc6115f632ae7f843aeac5ba73194050a2
+mtime: 1776407328
+commit: 20336f6eff310533b26c5a8f3d20e984d5bd51f2dc519553213c05d35e55122b
 url: https://src.opensuse.org/gcc/gcc16.git
 revision: main
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-04-17 08:29:45.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pre_checkin.sh new/pre_checkin.sh
--- old/pre_checkin.sh  1970-01-01 01:00:00.000000000 +0100
+++ new/pre_checkin.sh  2026-04-17 08:29:46.000000000 +0200
@@ -0,0 +1,31 @@
+#!/bin/bash
+# This script is called automatically during autobuild checkin.
+
+case $0 in
+  \./*)
+    here=$PWD
+    ;;
+  */*)
+    here=${0%/*}
+    ;;
+  *)
+    here=$PWD
+    ;;
+esac
+case ${here##*/} in
+  gcc*.*)
+    # Handle maintainance projects with .$REPO suffix
+    suffix=${here##*/}
+    suffix=${suffix%%\.*}
+    set ${suffix#gcc}
+    ;;
+  gcc-*)
+    suffix=${here##*/}
+    set ${suffix#*-}-
+    ;;
+  gcc[0-9]*)
+    suffix=${here##*/}
+    set ${suffix#gcc}
+    ;;
+esac
+. ${here}/change_spec

++++++ cross.spec.in ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:57.137089671 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:57.141089833 +0200
@@ -140,18 +140,14 @@
 %define nvptx_newlib 1
 %endif
 %if "%{cross_arch}" == "amdgcn"
-# amdgcn uses the llvm assembler and linker, needs at least llvm 15
-%if 0%{?product_libs_llvm_ver} < 15
-%define product_libs_llvm_ver 15
-%endif
 BuildRequires: llvm%{product_libs_llvm_ver}
 Requires: llvm%{product_libs_llvm_ver}
 BuildRequires: lld%{product_libs_llvm_ver}
 Requires: lld%{product_libs_llvm_ver}
 Requires: cross-amdgcn-newlib-devel >= %{version}-%{release}
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 ExclusiveArch: x86_64
 %else
 ExclusiveArch: do-not-build
@@ -201,7 +197,7 @@
 # the libs, though)
 Requires:       libstdc++6-devel-gcc@base_ver@
 %endif
-%if 0%{!?gcc_accel:1} && %{suse_version} < 1600
+%if 0%{!?gcc_accel:1} && 0%{!?gcc_libc_bootstrap:1} && %{suse_version} < 1600
 BuildRequires:  update-alternatives
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
@@ -327,12 +323,10 @@
 # for the -bootstrap compilers only keep versioned gcc and cpp binaries
 # so they are co-installable
 %if 0%{?gcc_libc_bootstrap:1}
-mv $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp 
$RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-cpp%{binsuffix}
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib
-rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ar%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-nm%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-gcc-ranlib%{binsuffix}
+rm -f $RPM_BUILD_ROOT%{_prefix}/bin/%{gcc_target_arch}-lto-dump%{binsuffix}
 %endif
 
 

++++++ gcc-16.0.1+git8410.tar.xz -> gcc-16.0.1+git8711.tar.xz ++++++
/work/SRC/openSUSE:Factory/gcc16/gcc-16.0.1+git8410.tar.xz 
/work/SRC/openSUSE:Factory/.gcc16.new.11940/gcc-16.0.1+git8711.tar.xz differ: 
char 15, line 1

++++++ gcc.obsinfo ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:57.197092110 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:57.205092436 +0200
@@ -1,5 +1,5 @@
 name: gcc
-version: 16.0.1+git8410
-mtime: 1775115477
-commit: dc7860fb82b355be9bf5b6c5a90f8f8d68aabf91
+version: 16.0.1+git8711
+mtime: 1776405127
+commit: 7df5ed25b25df456a237615aa9915abc08a33719
 

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.quLqLG/_old  2026-04-19 14:20:57.237093737 +0200
+++ /var/tmp/diff_new_pack.quLqLG/_new  2026-04-19 14:20:57.241093900 +0200
@@ -117,9 +117,9 @@
 %endif
 
 %ifarch x86_64
-# SLE12 does not fulfil build requirements for GCN, SLE15 SP1 does
-# technically also SLE12 SP5 but do not bother there
-%if %{suse_version} >= 1550 || 0%{?sle_version:%sle_version} >= 150100
+# The default multilib set requires llvm20 or later but we support llvm19
+# as well with a reduced set of multilibs
+%if 0%{?product_libs_llvm_ver} >= 19
 %define build_gcn 1
 %else
 %define build_gcn 0
@@ -1677,7 +1677,7 @@
 %endif
 %endif
 %if 0%{?gcc_target_arch:1}
-%if 0%{?gcc_accel:1} || %{suse_version} < 1600
+%if 0%{?gcc_accel:1} || 0%{?gcc_libc_bootstrap:1} || %{suse_version} < 1600
        --program-suffix=%{binsuffix} \
 %endif
        --program-prefix=%{gcc_target_arch}- \
@@ -1720,8 +1720,10 @@
 %if "%{TARGET_ARCH}" == "amdgcn"
        --enable-as-accelerator-for=%{GCCDIST} \
        --enable-libgomp \
-%if 0%{?product_libs_llvm_ver} >= 19
-       
--with-multilib-list=gfx900,gfx906,gfx908,gfx90a,gfx90c,gfx1030,gfx1036,gfx1100,gfx1103,gfx9-generic,gfx9-4-generic,gfx10-3-generic,gfx11-generic
 \
+%if 0%{?product_libs_llvm_ver} < 20
+       
--with-multilib-list=gfx908,gfx90a,gfx9-generic,gfx942,gfx10-3-generic,gfx11-generic
 \
+%else
+       --with-multilib-list=default \
 %endif
 %endif
 %if "%{TARGET_ARCH}" == "avr"

Reply via email to