Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gcc for openSUSE:Factory checked in at 2026-07-26 16:37:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc (Old) and /work/SRC/openSUSE:Factory/.gcc.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gcc" Sun Jul 26 16:37:23 2026 rev:83 rq:1338440 version:16 Changes: -------- --- /work/SRC/openSUSE:Factory/gcc/gcc.changes 2026-01-29 17:45:24.034487613 +0100 +++ /work/SRC/openSUSE:Factory/.gcc.new.2004/gcc.changes 2026-07-26 16:37:25.200907370 +0200 @@ -1,0 +2,11 @@ +Thu Mar 12 10:03:34 UTC 2026 - Richard Biener <[email protected]> + +- Bump GCC version to 16, leave -build flavor at 13. +- Add packages for Algol 68. + +------------------------------------------------------------------- +Wed Feb 25 03:00:22 UTC 2026 - JS <[email protected]> + +- Disable gccgo for loongarch64. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc.spec ++++++ --- /var/tmp/diff_new_pack.4SVBJC/_old 2026-07-26 16:37:26.076937561 +0200 +++ /var/tmp/diff_new_pack.4SVBJC/_new 2026-07-26 16:37:26.080937698 +0200 @@ -24,8 +24,8 @@ %define gcc_suffix 13 %else %define gccsuffix %{nil} -%define gcc_version 15 -%define gcc_suffix 15 +%define gcc_version 16 +%define gcc_suffix 16 %endif Name: gcc%{gccsuffix} @@ -63,8 +63,18 @@ %else %define build_cobol 0 %endif +%ifarch loongarch64 +%define build_go 0 +%else +%define build_go 1 +%endif %define quadmath_arch %ix86 x86_64 ia64 ppc64le %define libgccjit_sover 0 +%if %{gcc_version} >= 16 +%define build_algol68 1 +%else +%define build_algol68 0 +%endif URL: http://gcc.gnu.org/ Version: %{gcc_version} @@ -83,7 +93,9 @@ BuildRequires: gcc%{gcc_version} BuildRequires: gcc%{gcc_version}-c++ BuildRequires: gcc%{gcc_version}-fortran +%if %{build_go} BuildRequires: gcc%{gcc_version}-go +%endif %if %{build_ada} BuildRequires: gcc%{gcc_version}-ada %endif @@ -96,6 +108,9 @@ %if %{build_cobol} BuildRequires: gcc%{gcc_version}-cobol %endif +%if %{build_algol68} +BuildRequires: gcc%{gcc_version}-algol68 +%endif Source: cpp %if "%{gccsuffix}" != "" && 0%{?is_opensuse} ExclusiveArch: do-not-build @@ -627,6 +642,49 @@ %description -n gcc%{gccsuffix}-cobol The system GNU Cobol Compiler. +%package -n gcc%{gccsuffix}-algol68 +Summary: The system GNU Algol 68 Compiler +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +%if "%{gccsuffix}" != "" +Provides: gcc-algol68 = %{version} +Conflicts: gcc-algol68 +%endif +Requires: gcc%{gcc_version}-algol68 +Requires: gcc%{gccsuffix} = %{version} + +%description -n gcc%{gccsuffix}-algol68 +The system GNU Algol 68 Compiler. + +%package -n gcc%{gccsuffix}-algol68-32bit +Summary: The system GNU Algol 68 Compiler 32bit support +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +%if "%{gccsuffix}" != "" +Provides: gcc-algol68-32bit = %{version} +Conflicts: gcc-algol68-32bit +%endif +Requires: gcc%{gcc_version}-algol68-32bit +Requires: gcc%{gccsuffix}-algol68 = %{version} + +%description -n gcc%{gccsuffix}-algol68-32bit +The system GNU Algol 68 Compiler 32bit support + +%package -n gcc%{gccsuffix}-algol68-64bit +Summary: The system GNU Algol 68 Compiler 64bit support +License: GPL-3.0-or-later +Group: Development/Languages/C and C++ +%if "%{gccsuffix}" != "" +Provides: gcc-algol68-64bit = %{version} +Conflicts: gcc-algol68-64bit +%endif +Requires: gcc%{gcc_version}-algol68-64bit +Requires: gcc%{gccsuffix}-algol68 = %{version} + +%description -n gcc%{gccsuffix}-algol68-64bit +The system GNU Algol 68 Compiler 64bit support + + %prep %install @@ -642,7 +700,9 @@ g++ \ cpp \ gfortran \ +%if %{build_go} gccgo \ +%endif %if %{build_ada} gnat gnatbind gnatchop gnatclean gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep \ @@ -656,6 +716,9 @@ %if %{build_cobol} gcobol gcobc \ %endif +%if %{build_algol68} + ga68 \ +%endif gcc-ar gcc-nm gcc-ranlib \ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program @@ -669,7 +732,9 @@ g++ \ cpp \ gfortran \ +%if %{build_go} gccgo \ +%endif %if %{build_d} gdc \ %endif @@ -679,6 +744,9 @@ %if %{build_cobol} gcobol \ %endif +%if %{build_algol68} + ga68 \ +%endif ; do ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz done @@ -802,10 +870,12 @@ %defattr(-,root,root) # empty - only for the dependency +%if %{build_go} %files -n gcc%{gccsuffix}-go %defattr(-,root,root) %{_bindir}/gccgo %doc %{_mandir}/man1/gccgo.1.gz +%endif %if %{build_d} %files -n gcc%{gccsuffix}-d @@ -829,6 +899,13 @@ %doc %{_mandir}/man1/gcobol.1.gz %endif +%if %{build_algol68} +%files -n gcc%{gccsuffix}-algol68 +%defattr(-,root,root) +%{_bindir}/ga68 +%doc %{_mandir}/man1/ga68.1.gz +%endif + %if %{separate_bi32} %files -n gcc%{gccsuffix}-32bit @@ -857,9 +934,11 @@ # empty - only for the dependency %endif +%if %{build_go} %files -n gcc%{gccsuffix}-go-32bit %defattr(-,root,root) # empty - only for the dependency +%endif %if %{build_d} %files -n gcc%{gccsuffix}-d-32bit @@ -873,6 +952,12 @@ # empty - only for the dependency %endif +%if %{build_algol68} +%files -n gcc%{gccsuffix}-algol68-32bit +%defattr(-,root,root) +# empty - only for the dependency +%endif + %endif %if %{separate_bi64} @@ -903,9 +988,11 @@ # empty - only for the dependency %endif +%if %{build_go} %files -n gcc%{gccsuffix}-go-64bit %defattr(-,root,root) # empty - only for the dependency +%endif %if %{build_d} %files -n gcc%{gccsuffix}-d-64bit @@ -918,6 +1005,12 @@ %defattr(-,root,root) # empty - only for the dependency %endif + +%if %{build_algol68} +%files -n gcc%{gccsuffix}-algol68-64bit +%defattr(-,root,root) +# empty - only for the dependency +%endif %endif ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.4SVBJC/_old 2026-07-26 16:37:26.136939629 +0200 +++ /var/tmp/diff_new_pack.4SVBJC/_new 2026-07-26 16:37:26.140939767 +0200 @@ -1,5 +1,5 @@ -mtime: 1769523189 -commit: 175209bb2f6367ab2dd23849213f3bfd420a8be7271576f4cd37b94dfe592e1f +mtime: 1773309913 +commit: f88d44910dd1178a83b6f5a6e5b5029b038654f9494b693bc790c5cabca1844b url: https://src.opensuse.org/gcc/gcc.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-03-12 11:05:30.000000000 +0100 @@ -0,0 +1 @@ +.osc
