SHA256
9
0
forked from pool/gcc7

Accepting request 869117 from devel:gcc

- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format

- add gcc7-pr81942.patch [bsc#1181618]

OBS-URL: https://build.opensuse.org/request/show/869117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc7?expand=0&rev=33
This commit is contained in:
2021-02-11 11:44:47 +00:00
committed by Git OBS Bridge
48 changed files with 453 additions and 34 deletions

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -138,6 +138,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -301,6 +302,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -138,6 +138,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -301,6 +302,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -138,6 +138,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -301,6 +302,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -137,6 +137,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -300,6 +301,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -322,6 +322,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -462,7 +463,7 @@ This package contains the GNU compiler for C++.
# PACKAGE-BEGIN
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}@variant@
Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Requires: libstdc++%{libstdcxx_sover}@variant@ >= %{version}-%{release}
Requires: glibc-devel@variant@
@@ -479,7 +480,7 @@ library. It is needed for compiling C++ code.
# PACKAGE-BEGIN
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}@variant@
Summary: C compiler runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgcc_s%{libgcc_s}@variant@ = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -497,7 +498,7 @@ Libgcc is needed for dynamically linked C programs.
# PACKAGE-BEGIN
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}@variant@
Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgomp%{libgomp_sover}@variant@ = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -519,7 +520,7 @@ option.
# PACKAGE-BEGIN
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}@variant@
Summary: The standard C++ shared library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Suggests: libstdc++%{libstdcxx_sover}-locale
Provides: libstdc++%{libstdcxx_sover}@variant@ = %{version}-%{release}
@@ -538,7 +539,7 @@ The standard C++ library, needed for dynamically linked C++ programs.
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
Summary: Standard C++ Library Locales
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libstdc++%{libstdcxx_sover}-locale = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -581,7 +582,7 @@ Nextstep OS. The source code is available in the gcc package.
# PACKAGE-BEGIN
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}@variant@
Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Libraries/Other
Provides: libobjc%{libobjc_sover}@variant@ = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -639,7 +640,7 @@ tools based on the GNU GCC technology.
# PACKAGE-BEGIN
%package -n libada@base_ver@@variant@
Summary: GNU Ada Runtime Libraries
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libgnarl-@base_ver@@variant@ = %{version}-%{release}
Conflicts: %selfconflict libgnarl-@base_ver@@variant@
@@ -678,7 +679,7 @@ This is the Fortran compiler of the GNU Compiler Collection (GCC).
# PACKAGE-BEGIN
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}@variant@
Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/Fortran
%ifarch %quadmath_arch
Requires: libquadmath%{libquadmath_sover}@variant@ >= %{version}-%{release}
@@ -777,7 +778,7 @@ The runtime library needed to run programs compiled with the
# PACKAGE-BEGIN
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}@variant@
Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Provides: libatomic%{libatomic_sover}@variant@ = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -1095,6 +1096,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61
@@ -1682,6 +1684,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/asm-generic/socket.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/mathdef.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/ucontext.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/statx.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/pthread.h
%if !%{enable_plugins}
# no plugins
rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin

116
gcc7-pr81942.patch Normal file
View File

@@ -0,0 +1,116 @@
From d49318d9bc3e63251aada27b322e7756eab19884 Mon Sep 17 00:00:00 2001
From: Paolo Carlini <paolo.carlini@oracle.com>
Date: Tue, 5 Sep 2017 13:33:44 +0000
Subject: [PATCH 1/1] re PR c++/81942 (ICE on empty constexpr constructor with
C++14)
/cp
2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81942
* cp-tree.h (LABEL_DECL_CDTOR): Add and document.
* decl.c (start_preparsed_function): Set LABEL_DECL_CDTOR when
creating cdtor_label.
* constexpr.c (returns): Add the case of a constructor/destructor
returning via a LABEL_DECL_CDTOR label.
(cxx_eval_constant_expression, case [GOTO_EXPR]): Likewise.
/testsuite
2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/81942
* g++.dg/cpp1y/constexpr-return3.C: New.
From-SVN: r251714
---
gcc/cp/ChangeLog | 10 ++++++++++
gcc/cp/constexpr.c | 8 ++++++--
gcc/cp/cp-tree.h | 6 ++++++
gcc/cp/decl.c | 5 ++++-
gcc/testsuite/ChangeLog | 5 +++++
gcc/testsuite/g++.dg/cpp1y/constexpr-return3.C | 11 +++++++++++
6 files changed, 42 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return3.C
Index: gcc-7.5.0+r278197/gcc/cp/constexpr.c
===================================================================
--- gcc-7.5.0+r278197.orig/gcc/cp/constexpr.c
+++ gcc-7.5.0+r278197/gcc/cp/constexpr.c
@@ -3744,7 +3744,9 @@ static bool
returns (tree *jump_target)
{
return *jump_target
- && TREE_CODE (*jump_target) == RETURN_EXPR;
+ && (TREE_CODE (*jump_target) == RETURN_EXPR
+ || (TREE_CODE (*jump_target) == LABEL_DECL
+ && LABEL_DECL_CDTOR (*jump_target)));
}
static bool
@@ -4641,7 +4643,9 @@ cxx_eval_constant_expression (const cons
case GOTO_EXPR:
*jump_target = TREE_OPERAND (t, 0);
- gcc_assert (breaks (jump_target) || continues (jump_target));
+ gcc_assert (breaks (jump_target) || continues (jump_target)
+ /* Allow for jumping to a cdtor_label. */
+ || returns (jump_target));
break;
case LOOP_EXPR:
Index: gcc-7.5.0+r278197/gcc/cp/cp-tree.h
===================================================================
--- gcc-7.5.0+r278197.orig/gcc/cp/cp-tree.h
+++ gcc-7.5.0+r278197/gcc/cp/cp-tree.h
@@ -229,6 +229,7 @@ operator == (const cp_expr &lhs, tree rh
DECL_CONSTRAINT_VAR_P (in a PARM_DECL)
TEMPLATE_DECL_COMPLEX_ALIAS_P (in TEMPLATE_DECL)
DECL_INSTANTIATING_NSDMI_P (in a FIELD_DECL)
+ LABEL_DECL_CDTOR (in LABEL_DECL)
3: DECL_IN_AGGR_P.
4: DECL_C_BIT_FIELD (in a FIELD_DECL)
DECL_ANON_UNION_VAR_P (in a VAR_DECL)
@@ -3610,6 +3611,11 @@ more_aggr_init_expr_args_p (const aggr_i
#define LABEL_DECL_CONTINUE(NODE) \
DECL_LANG_FLAG_1 (LABEL_DECL_CHECK (NODE))
+/* Nonzero if NODE is the target for genericization of 'return' stmts
+ in constructors/destructors of targetm.cxx.cdtor_returns_this targets. */
+#define LABEL_DECL_CDTOR(NODE) \
+ DECL_LANG_FLAG_2 (LABEL_DECL_CHECK (NODE))
+
/* True if NODE was declared with auto in its return type, but it has
started compilation and so the return type might have been changed by
return type deduction; its declared return type should be found in
Index: gcc-7.5.0+r278197/gcc/cp/decl.c
===================================================================
--- gcc-7.5.0+r278197.orig/gcc/cp/decl.c
+++ gcc-7.5.0+r278197/gcc/cp/decl.c
@@ -15253,7 +15253,10 @@ start_preparsed_function (tree decl1, tr
if (DECL_DESTRUCTOR_P (decl1)
|| (DECL_CONSTRUCTOR_P (decl1)
&& targetm.cxx.cdtor_returns_this ()))
- cdtor_label = create_artificial_label (input_location);
+ {
+ cdtor_label = create_artificial_label (input_location);
+ LABEL_DECL_CDTOR (cdtor_label) = true;
+ }
start_fname_decls ();
Index: gcc-7.5.0+r278197/gcc/testsuite/g++.dg/cpp1y/constexpr-return3.C
===================================================================
--- /dev/null
+++ gcc-7.5.0+r278197/gcc/testsuite/g++.dg/cpp1y/constexpr-return3.C
@@ -0,0 +1,11 @@
+// PR c++/81942
+// { dg-do compile { target c++14 } }
+
+class A {
+public:
+ constexpr A() {
+ return;
+ }
+};
+
+A mwi;

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -334,6 +334,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -481,6 +482,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61

View File

@@ -1,3 +1,14 @@
-------------------------------------------------------------------
Wed Feb 3 09:31:02 UTC 2021 - Richard Biener <rguenther@suse.com>
- Remove include-fixed/pthread.h
- Change GCC exception licenses to SPDX format
-------------------------------------------------------------------
Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller <dmueller@suse.com>
- add gcc7-pr81942.patch [bsc#1181618]
-------------------------------------------------------------------
Mon Jan 4 09:29:07 UTC 2021 - Richard Biener <rguenther@suse.com>

View File

@@ -316,6 +316,7 @@ Patch27: gcc7-pr94148.patch
Patch29: gcc7-pr97535.patch
Patch30: gcc7-pr88522.patch
Patch31: gcc7-testsuite-fixes.patch
Patch32: gcc7-pr81942.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@@ -473,7 +474,7 @@ This package contains the GNU compiler for C++.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}
Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Requires: glibc-devel
Requires: libstdc++%{libstdcxx_sover} >= %{version}-%{release}
@@ -486,7 +487,7 @@ This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit
Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Requires: glibc-devel-32bit
Requires: libstdc++%{libstdcxx_sover}-32bit >= %{version}-%{release}
@@ -499,7 +500,7 @@ This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-64bit
Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Requires: glibc-devel-64bit
Requires: libstdc++%{libstdcxx_sover}-64bit >= %{version}-%{release}
@@ -514,7 +515,7 @@ library. It is needed for compiling C++ code.
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
Summary: C compiler runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgcc_s%{libgcc_s} = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -529,7 +530,7 @@ Libgcc is needed for dynamically linked C programs.
%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} -p /sbin/ldconfig
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit
Summary: C compiler runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgcc_s%{libgcc_s}-32bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -544,7 +545,7 @@ Libgcc is needed for dynamically linked C programs.
%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit -p /sbin/ldconfig
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-64bit
Summary: C compiler runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgcc_s%{libgcc_s}-64bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -560,7 +561,7 @@ Libgcc is needed for dynamically linked C programs.
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}
Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgomp%{libgomp_sover} = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -579,7 +580,7 @@ option.
%postun -n libgomp%{libgomp_sover}%{libgomp_suffix} -p /sbin/ldconfig
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit
Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgomp%{libgomp_sover}-32bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -598,7 +599,7 @@ option.
%postun -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit -p /sbin/ldconfig
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}-64bit
Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Base
Provides: libgomp%{libgomp_sover}-64bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -618,7 +619,7 @@ option.
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}
Summary: The standard C++ shared library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Suggests: libstdc++%{libstdcxx_sover}-locale
Provides: libstdc++%{libstdcxx_sover} = %{version}-%{release}
@@ -635,7 +636,7 @@ The standard C++ library, needed for dynamically linked C++ programs.
%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix} -p /sbin/ldconfig
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit
Summary: The standard C++ shared library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Suggests: libstdc++%{libstdcxx_sover}-locale
Provides: libstdc++%{libstdcxx_sover}-32bit = %{version}-%{release}
@@ -652,7 +653,7 @@ The standard C++ library, needed for dynamically linked C++ programs.
%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit -p /sbin/ldconfig
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-64bit
Summary: The standard C++ shared library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Suggests: libstdc++%{libstdcxx_sover}-locale
Provides: libstdc++%{libstdcxx_sover}-64bit = %{version}-%{release}
@@ -670,7 +671,7 @@ The standard C++ library, needed for dynamically linked C++ programs.
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
Summary: Standard C++ Library Locales
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libstdc++%{libstdcxx_sover}-locale = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -734,7 +735,7 @@ Nextstep OS. The source code is available in the gcc package.
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}
Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Libraries/Other
Provides: libobjc%{libobjc_sover} = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -749,7 +750,7 @@ The library for the GNU Objective C compiler.
%postun -n libobjc%{libobjc_sover}%{libobjc_suffix} -p /sbin/ldconfig
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit
Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Libraries/Other
Provides: libobjc%{libobjc_sover}-32bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -764,7 +765,7 @@ The library for the GNU Objective C compiler.
%postun -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit -p /sbin/ldconfig
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}-64bit
Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Libraries/Other
Provides: libobjc%{libobjc_sover}-64bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -862,7 +863,7 @@ tools based on the GNU GCC technology.
%package -n libada7
Summary: GNU Ada Runtime Libraries
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libgnarl-7 = %{version}-%{release}
Conflicts: %selfconflict libgnarl-7
@@ -882,7 +883,7 @@ implementation of Distributed Systems Programming (GLADE) and the Posix
%postun -n libada7 -p /sbin/ldconfig
%package -n libada7-32bit
Summary: GNU Ada Runtime Libraries
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libgnarl-7-32bit = %{version}-%{release}
Conflicts: %selfconflict libgnarl-7-32bit
@@ -902,7 +903,7 @@ implementation of Distributed Systems Programming (GLADE) and the Posix
%postun -n libada7-32bit -p /sbin/ldconfig
%package -n libada7-64bit
Summary: GNU Ada Runtime Libraries
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: System/Libraries
Provides: libgnarl-7-64bit = %{version}-%{release}
Conflicts: %selfconflict libgnarl-7-64bit
@@ -963,7 +964,7 @@ This is the Fortran compiler of the GNU Compiler Collection (GCC).
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}
Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/Fortran
%ifarch %quadmath_arch
Requires: libquadmath%{libquadmath_sover} >= %{version}-%{release}
@@ -982,7 +983,7 @@ of the GNU Compiler Collection (GCC).
%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix} -p /sbin/ldconfig
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit
Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/Fortran
%ifarch %quadmath_arch
Requires: libquadmath%{libquadmath_sover}-32bit >= %{version}-%{release}
@@ -1001,7 +1002,7 @@ of the GNU Compiler Collection (GCC).
%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit -p /sbin/ldconfig
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-64bit
Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/Fortran
%ifarch %quadmath_arch
Requires: libquadmath%{libquadmath_sover}-64bit >= %{version}-%{release}
@@ -1220,7 +1221,7 @@ The runtime library needed to run programs compiled with the
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}
Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Provides: libatomic%{libatomic_sover} = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -1235,7 +1236,7 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
%postun -n libatomic%{libatomic_sover}%{libatomic_suffix} -p /sbin/ldconfig
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit
Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Provides: libatomic%{libatomic_sover}-32bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -1250,7 +1251,7 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
%postun -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit -p /sbin/ldconfig
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}-64bit
Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-with-GCC-exception
License: GPL-3.0 WITH GCC-exception-3.1
Group: Development/Languages/C and C++
Provides: libatomic%{libatomic_sover}-64bit = %{version}-%{release}
# Only one package may provide this - allows multiple gcc versions
@@ -1785,6 +1786,7 @@ ln -s nvptx-newlib/newlib .
%patch29
%patch30 -p1
%patch31 -p1
%patch32 -p1
%patch51
%patch60
%patch61
@@ -2367,6 +2369,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/asm-generic/socket.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/mathdef.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/ucontext.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/statx.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/pthread.h
%if !%{enable_plugins}
# no plugins
rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin