[packages/gcc] - up to 10.1.0

arekm arekm at pld-linux.org
Fri May 8 12:10:08 CEST 2020


commit c90c3c2b1fd8d7f760a113531751b4bc68a570de
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 8 12:09:51 2020 +0200

    - up to 10.1.0

 branch.sh      |  4 ++--
 gcc-info.patch |  5 ++++-
 gcc.spec       | 35 ++++++++++++++++++++++-------------
 3 files changed, 28 insertions(+), 16 deletions(-)
---
diff --git a/gcc.spec b/gcc.spec
index 466b47e..23977e6 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -95,8 +95,8 @@
 
 # Stable is: any major_ver and minor_ver >= 1.0
 # For PLD we usually use gcc when minor_ver >= 2.0 (first bugfix release or later)
-%define		major_ver	9
-%define		minor_ver	3.0
+%define		major_ver	10
+%define		minor_ver	1.0
 
 Summary:	GNU Compiler Collection: the C compiler and shared files
 Summary(es.UTF-8):	Colección de compiladores GNU: el compilador C y ficheros compartidos
@@ -108,15 +108,15 @@ Release:	1
 Epoch:		6
 License:	GPL v3+
 Group:		Development/Languages
-Source0:	https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
-# Source0-md5:	d00a144b771ddeb021b61aa205b7e345
+Source0:	https://gcc.gnu.org/pub/gcc/releases/%{name}-%{version}/%{name}-%{version}.tar.xz
+# Source0-md5:	7d48e00245330c48b670ec9a2c518291
 Source1:	%{name}-optimize-la.pl
 # check libffi version with libffi/configure.ac
 Source3:	libffi.pc.in
 Source4:	branch.sh
 # use branch.sh to update gcc-branch.diff
 Patch100:	%{name}-branch.diff
-# Patch100-md5:	0f41c1f7245b318399c8dcd7b8fa0bfc
+# Patch100-md5:	a5de6418eae59cb6369cafbcb723bbf1
 Patch0:		%{name}-info.patch
 Patch2:		%{name}-nodebug.patch
 Patch3:		%{name}-ada-link.patch
@@ -3060,12 +3060,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/gcov
 %attr(755,root,root) %{_bindir}/gcov-dump
 %attr(755,root,root) %{_bindir}/gcov-tool
+%attr(755,root,root) %{_bindir}/lto-dump
 %{_mandir}/man1/cc.1*
 %{_mandir}/man1/cpp.1*
 %{_mandir}/man1/gcc.1*
 %{_mandir}/man1/gcov.1*
 %{_mandir}/man1/gcov-dump.1*
 %{_mandir}/man1/gcov-tool.1*
+%{_mandir}/man1/lto-dump.1*
 %{_infodir}/cpp.info*
 %{_infodir}/cppinternals.info*
 %{_infodir}/gcc.info*
@@ -3119,11 +3121,14 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/unwind.h
 %{gcclibdir}/include/varargs.h
 %ifarch %{ix86} %{x8664} x32
+%{gcclibdir}/include/acc_prof.h
 %{gcclibdir}/include/adxintrin.h
 %{gcclibdir}/include/ammintrin.h
 %{gcclibdir}/include/avx2intrin.h
 %{gcclibdir}/include/avx5124fmapsintrin.h
 %{gcclibdir}/include/avx5124vnniwintrin.h
+%{gcclibdir}/include/avx512bf16intrin.h
+%{gcclibdir}/include/avx512bf16vlintrin.h
 %{gcclibdir}/include/avx512bitalgintrin.h
 %{gcclibdir}/include/avx512bwintrin.h
 %{gcclibdir}/include/avx512cdintrin.h
@@ -3142,6 +3147,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/avx512vlintrin.h
 %{gcclibdir}/include/avx512vnniintrin.h
 %{gcclibdir}/include/avx512vnnivlintrin.h
+%{gcclibdir}/include/avx512vp2intersectintrin.h
+%{gcclibdir}/include/avx512vp2intersectvlintrin.h
 %{gcclibdir}/include/avx512vpopcntdqintrin.h
 %{gcclibdir}/include/avx512vpopcntdqvlintrin.h
 %{gcclibdir}/include/avxintrin.h
@@ -3157,6 +3164,7 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/cpuid.h
 %{gcclibdir}/include/cross-stdarg.h
 %{gcclibdir}/include/emmintrin.h
+%{gcclibdir}/include/enqcmdintrin.h
 %{gcclibdir}/include/f16cintrin.h
 %{gcclibdir}/include/fma4intrin.h
 %{gcclibdir}/include/fmaintrin.h
@@ -3170,8 +3178,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/mmintrin.h
 %{gcclibdir}/include/mm_malloc.h
 %{gcclibdir}/include/movdirintrin.h
-%{gcclibdir}/include/nmmintrin.h
 %{gcclibdir}/include/mwaitxintrin.h
+%{gcclibdir}/include/nmmintrin.h
 %{gcclibdir}/include/pconfigintrin.h
 %{gcclibdir}/include/pkuintrin.h
 %{gcclibdir}/include/pmmintrin.h
@@ -3186,8 +3194,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/include/tmmintrin.h
 %{gcclibdir}/include/vaesintrin.h
 %{gcclibdir}/include/vpclmulqdqintrin.h
-%{gcclibdir}/include/wbnoinvdintrin.h
 %{gcclibdir}/include/waitpkgintrin.h
+%{gcclibdir}/include/wbnoinvdintrin.h
 %{gcclibdir}/include/wmmintrin.h
 %{gcclibdir}/include/x86intrin.h
 %{gcclibdir}/include/xmmintrin.h
@@ -3391,6 +3399,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libgnat-*.so
 %attr(755,root,root) %{_libdir}/libgnat.so
 %attr(755,root,root) %{gcclibdir}/gnat1
+%{gcclibdir}/ada_target_properties
 %{gcclibdir}/adainclude
 %dir %{gcclibdir}/adalib
 %{gcclibdir}/adalib/*.ali
@@ -3877,7 +3886,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc libgo/{LICENSE,PATENTS,README}
 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgo.so.14
+%attr(755,root,root) %ghost %{_libdir}/libgo.so.16
 
 %files -n libgo-devel
 %defattr(644,root,root,755)
@@ -3894,7 +3903,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libgo-multilib-32
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir32}/libgo.so.14
+%attr(755,root,root) %ghost %{_libdir32}/libgo.so.16
 
 %files -n libgo-multilib-32-devel
 %defattr(644,root,root,755)
@@ -3912,7 +3921,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libgo-multilib-%{multilib2}
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
-%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.14
+%attr(755,root,root) %ghost %{_libdirm2}/libgo.so.16
 
 %files -n libgo-multilib-%{multilib2}-devel
 %defattr(644,root,root,755)
@@ -3932,7 +3941,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libasan.so.5
+%attr(755,root,root) %ghost %{_libdir}/libasan.so.6
 
 %files -n libasan-devel
 %defattr(644,root,root,755)
@@ -3949,7 +3958,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libasan-multilib-32
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir32}/libasan.so.5
+%attr(755,root,root) %ghost %{_libdir32}/libasan.so.6
 
 %files -n libasan-multilib-32-devel
 %defattr(644,root,root,755)
@@ -3966,7 +3975,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libasan-multilib-%{multilib2}
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
-%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.5
+%attr(755,root,root) %ghost %{_libdirm2}/libasan.so.6
 
 %files -n libasan-multilib-%{multilib2}-devel
 %defattr(644,root,root,755)
diff --git a/branch.sh b/branch.sh
index 11806e0..9262472 100755
--- a/branch.sh
+++ b/branch.sh
@@ -2,8 +2,8 @@
 set -e
 url=git://gcc.gnu.org/git/gcc.git
 package=gcc
-tag=releases/gcc-9.3.0
-branch=releases/gcc-9
+tag=releases/gcc-10.1.0
+branch=releases/gcc-10
 out=$package-branch.diff
 repo=$package.git
 
diff --git a/gcc-info.patch b/gcc-info.patch
index 1536e1c..a363f06 100644
--- a/gcc-info.patch
+++ b/gcc-info.patch
@@ -28,7 +28,7 @@
  
 --- a/gcc/doc/gcc.texi	2004-07-22 22:12:20.000000000 +0200
 +++ b/gcc/doc/gcc.texi	2004-09-26 10:58:58.218713528 +0200
-@@ -61,13 +61,13 @@ Texts being (a) (see below), and with th
+@@ -61,15 +61,14 @@ Texts being (a) (see below), and with th
       funds for GNU development.
  @end copying
  @ifnottex
@@ -40,11 +40,14 @@
 -* gcov: (gcc) Gcov.            @command{gcov}---a test coverage program.
 -* gcov-tool: (gcc) Gcov-tool.  @command{gcov-tool}---an offline gcda profile processing program.
 -* gcov-dump: (gcc) Gcov-dump.  @command{gcov-dump}---an offline gcda and gcno profile dump tool.
+-* lto-dump: (gcc) lto-dump.    @command{lto-dump}---Tool for
+-dumping LTO object files.
 +* gcc: (gcc).				The GNU Compiler Collection
 +* g++: (gcc).				The GNU C++ compiler
 +* gcov: (gcc) Gcov.			@command{gcov}---a test coverage program
 +* gcov-tool: (gcc) Gcov-tool.		@command{gcov-tool}---an offline gcda profile processing program
 +* gcov-dump: (gcc) Gcov-dump.		@command{gcov-dump}---an offline gcda and gcno profile dump tool
++* lto-dump: (gcc) lto-dump.            @command{lto-dump}---Tool for dumping LTO object files.
  @end direntry
  This file documents the use of the GNU compilers.
  @sp 1
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/c90c3c2b1fd8d7f760a113531751b4bc68a570de



More information about the pld-cvs-commit mailing list