diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 91c90dc..36a4d38 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -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 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index 1d09055..4084533 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -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 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index 0eeca28..e738a7d 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 6ad1d57..9147943 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -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 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 15fde95..2dff5dc 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -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 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index 0eeca28..e738a7d 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 962957e..5c09066 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -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 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index fa3b5a0..be202ef 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -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 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 0eeca28..e738a7d 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 6e68eed..1e8be2e 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -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 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index e6e1610..e3c6c53 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -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 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 2594d5f..90c3933 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -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 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index 1b0dbdf..0fce392 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -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 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index 46a9e8a..a1beea2 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -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 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index e2daf21..cfcde9b 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -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 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index 58d7e52..5188f54 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -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 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index beb5020..a90ef7d 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -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 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index 496b145..6d65b88 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -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 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 0eeca28..e738a7d 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 4594661..bf071d6 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -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 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 352584d..de37fd4 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -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 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index 220863a..7bad8fd 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -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 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 1a13dc9..2501afc 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -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 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index fb7ddca..6ed9ebc 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -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 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 0eeca28..e738a7d 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index 75d91ef..e985c8e 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -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 diff --git a/gcc.spec.in b/gcc.spec.in index eed3959..55eb059 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -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 diff --git a/gcc7-pr81942.patch b/gcc7-pr81942.patch new file mode 100644 index 0000000..f7d7870 --- /dev/null +++ b/gcc7-pr81942.patch @@ -0,0 +1,116 @@ +From d49318d9bc3e63251aada27b322e7756eab19884 Mon Sep 17 00:00:00 2001 +From: Paolo Carlini +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 + + 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 + + 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; diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 0eeca28..e738a7d 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 33afb57..d78296c 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -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 diff --git a/gcc7.changes b/gcc7.changes index 0eeca28..e738a7d 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Wed Feb 3 09:31:02 UTC 2021 - Richard Biener + +- Remove include-fixed/pthread.h +- Change GCC exception licenses to SPDX format + +------------------------------------------------------------------- +Sun Jan 31 16:41:10 UTC 2021 - Dirk Müller + +- add gcc7-pr81942.patch [bsc#1181618] + ------------------------------------------------------------------- Mon Jan 4 09:29:07 UTC 2021 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index f26266b..921e7cd 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -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