- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
gather and scatter instructions when using -masm=intel. - Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to reflect changes in option handling in the testsuite. - Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which are broken testcases showing with malloc debugging enabled. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=196
This commit is contained in:
parent
04e8acc4d0
commit
c843e0222a
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -136,6 +136,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -293,6 +295,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -136,6 +136,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -293,6 +295,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -136,6 +136,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -293,6 +295,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -135,6 +135,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -292,6 +294,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
@ -203,6 +203,10 @@ BuildRequires: libunwind-devel
|
||||
BuildRequires: dejagnu
|
||||
BuildRequires: expect
|
||||
BuildRequires: gdb
|
||||
%if %{build_nvptx}
|
||||
BuildRequires: cross-nvptx-gcc@base_ver@
|
||||
BuildRequires: cross-nvptx-newlib@base_ver@-devel
|
||||
%endif
|
||||
%endif
|
||||
#!BuildIgnore: gcc-PIE
|
||||
|
||||
@ -316,6 +320,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1083,6 +1089,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
149
gcc7-pr88522.patch
Normal file
149
gcc7-pr88522.patch
Normal file
@ -0,0 +1,149 @@
|
||||
backport: re PR target/88522 (Error: operand size mismatch for `vpgatherqq')
|
||||
|
||||
Backported from mainline
|
||||
2018-12-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/88522
|
||||
* config/i386/sse.md (*avx512pf_gatherpf<mode>sf_mask,
|
||||
*avx512pf_gatherpf<mode>df_mask, *avx512pf_scatterpf<mode>sf_mask,
|
||||
*avx512pf_scatterpf<mode>df_mask): Use %X5 instead of %5 for
|
||||
-masm=intel.
|
||||
(gatherq_mode): Remove mode iterator.
|
||||
(*avx512f_gathersi<mode>, *avx512f_gathersi<mode>_2): Use X instead
|
||||
of <xtg_mode>.
|
||||
(*avx512f_gatherdi<mode>): Use X instead of <gatherq_mode>.
|
||||
(*avx512f_gatherdi<mode>_2, *avx512f_scattersi<mode>,
|
||||
*avx512f_scatterdi<mode>): Use %X5 for -masm=intel.
|
||||
|
||||
|
||||
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md
|
||||
index c8b314abaa6..aecd98851a5 100644
|
||||
--- a/gcc/config/i386/sse.md
|
||||
+++ b/gcc/config/i386/sse.md
|
||||
@@ -16039,9 +16039,9 @@
|
||||
switch (INTVAL (operands[4]))
|
||||
{
|
||||
case 3:
|
||||
- return "%M2vgatherpf0<ssemodesuffix>ps\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vgatherpf0<ssemodesuffix>ps\t{%5%{%0%}|%X5%{%0%}}";
|
||||
case 2:
|
||||
- return "%M2vgatherpf1<ssemodesuffix>ps\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vgatherpf1<ssemodesuffix>ps\t{%5%{%0%}|%X5%{%0%}}";
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
@@ -16084,9 +16084,9 @@
|
||||
switch (INTVAL (operands[4]))
|
||||
{
|
||||
case 3:
|
||||
- return "%M2vgatherpf0<ssemodesuffix>pd\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vgatherpf0<ssemodesuffix>pd\t{%5%{%0%}|%X5%{%0%}}";
|
||||
case 2:
|
||||
- return "%M2vgatherpf1<ssemodesuffix>pd\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vgatherpf1<ssemodesuffix>pd\t{%5%{%0%}|%X5%{%0%}}";
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
@@ -16130,10 +16130,10 @@
|
||||
{
|
||||
case 3:
|
||||
case 7:
|
||||
- return "%M2vscatterpf0<ssemodesuffix>ps\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vscatterpf0<ssemodesuffix>ps\t{%5%{%0%}|%X5%{%0%}}";
|
||||
case 2:
|
||||
case 6:
|
||||
- return "%M2vscatterpf1<ssemodesuffix>ps\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vscatterpf1<ssemodesuffix>ps\t{%5%{%0%}|%X5%{%0%}}";
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
@@ -16177,10 +16177,10 @@
|
||||
{
|
||||
case 3:
|
||||
case 7:
|
||||
- return "%M2vscatterpf0<ssemodesuffix>pd\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vscatterpf0<ssemodesuffix>pd\t{%5%{%0%}|%X5%{%0%}}";
|
||||
case 2:
|
||||
case 6:
|
||||
- return "%M2vscatterpf1<ssemodesuffix>pd\t{%5%{%0%}|%5%{%0%}}";
|
||||
+ return "%M2vscatterpf1<ssemodesuffix>pd\t{%5%{%0%}|%X5%{%0%}}";
|
||||
default:
|
||||
gcc_unreachable ();
|
||||
}
|
||||
@@ -19180,12 +19180,6 @@
|
||||
(set_attr "prefix" "vex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
||||
|
||||
-;; Memory operand override for -masm=intel of the v*gatherq* patterns.
|
||||
-(define_mode_attr gatherq_mode
|
||||
- [(V4SI "q") (V2DI "x") (V4SF "q") (V2DF "x")
|
||||
- (V8SI "x") (V4DI "t") (V8SF "x") (V4DF "t")
|
||||
- (V16SI "t") (V8DI "g") (V16SF "t") (V8DF "g")])
|
||||
-
|
||||
(define_expand "<avx512>_gathersi<mode>"
|
||||
[(parallel [(set (match_operand:VI48F 0 "register_operand")
|
||||
(unspec:VI48F
|
||||
@@ -19219,7 +19213,7 @@
|
||||
UNSPEC_GATHER))
|
||||
(clobber (match_scratch:<avx512fmaskmode> 2 "=&Yk"))]
|
||||
"TARGET_AVX512F"
|
||||
- "%M4v<sseintprefix>gatherd<ssemodesuffix>\t{%6, %0%{%2%}|%0%{%2%}, %<xtg_mode>6}"
|
||||
+ "%M4v<sseintprefix>gatherd<ssemodesuffix>\t{%6, %0%{%2%}|%0%{%2%}, %X6}"
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
||||
@@ -19238,7 +19232,7 @@
|
||||
UNSPEC_GATHER))
|
||||
(clobber (match_scratch:<avx512fmaskmode> 1 "=&Yk"))]
|
||||
"TARGET_AVX512F"
|
||||
- "%M3v<sseintprefix>gatherd<ssemodesuffix>\t{%5, %0%{%1%}|%0%{%1%}, %<xtg_mode>5}"
|
||||
+ "%M3v<sseintprefix>gatherd<ssemodesuffix>\t{%5, %0%{%1%}|%0%{%1%}, %X5}"
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
||||
@@ -19278,7 +19272,7 @@
|
||||
(clobber (match_scratch:QI 2 "=&Yk"))]
|
||||
"TARGET_AVX512F"
|
||||
{
|
||||
- return "%M4v<sseintprefix>gatherq<ssemodesuffix>\t{%6, %1%{%2%}|%1%{%2%}, %<gatherq_mode>6}";
|
||||
+ return "%M4v<sseintprefix>gatherq<ssemodesuffix>\t{%6, %1%{%2%}|%1%{%2%}, %X6}";
|
||||
}
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
@@ -19302,11 +19296,11 @@
|
||||
if (<MODE>mode != <VEC_GATHER_SRCDI>mode)
|
||||
{
|
||||
if (<MODE_SIZE> != 64)
|
||||
- return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %x0%{%1%}|%x0%{%1%}, %<gatherq_mode>5}";
|
||||
+ return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %x0%{%1%}|%x0%{%1%}, %X5}";
|
||||
else
|
||||
- return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %t0%{%1%}|%t0%{%1%}, %t5}";
|
||||
+ return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %t0%{%1%}|%t0%{%1%}, %X5}";
|
||||
}
|
||||
- return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %0%{%1%}|%0%{%1%}, %<gatherq_mode>5}";
|
||||
+ return "%M3v<sseintprefix>gatherq<ssemodesuffix>\t{%5, %0%{%1%}|%0%{%1%}, %X5}";
|
||||
}
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
@@ -19343,7 +19337,7 @@
|
||||
UNSPEC_SCATTER))
|
||||
(clobber (match_scratch:<avx512fmaskmode> 1 "=&Yk"))]
|
||||
"TARGET_AVX512F"
|
||||
- "%M0v<sseintprefix>scatterd<ssemodesuffix>\t{%3, %5%{%1%}|%5%{%1%}, %3}"
|
||||
+ "%M0v<sseintprefix>scatterd<ssemodesuffix>\t{%3, %5%{%1%}|%X5%{%1%}, %3}"
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
||||
@@ -19379,11 +19373,7 @@
|
||||
UNSPEC_SCATTER))
|
||||
(clobber (match_scratch:QI 1 "=&Yk"))]
|
||||
"TARGET_AVX512F"
|
||||
-{
|
||||
- if (GET_MODE_SIZE (GET_MODE_INNER (<MODE>mode)) == 8)
|
||||
- return "%M0v<sseintprefix>scatterq<ssemodesuffix>\t{%3, %5%{%1%}|%5%{%1%}, %3}";
|
||||
- return "%M0v<sseintprefix>scatterq<ssemodesuffix>\t{%3, %5%{%1%}|%t5%{%1%}, %3}";
|
||||
-}
|
||||
+ "%M0v<sseintprefix>scatterq<ssemodesuffix>\t{%3, %5%{%1%}|%X5%{%1%}, %3}"
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
@ -11,3 +11,16 @@ Index: gcc/c-family/c.opt
|
||||
Warn if \"defined\" is used outside #if.
|
||||
|
||||
Wimplicit-function-declaration
|
||||
diff --git gcc/testsuite/gcc.dg/cpp/defined-Wextra.c gcc/testsuite/gcc.dg/cpp/defined-Wextra.c
|
||||
index 460a1cb43b2..b4de2b72d97 100644
|
||||
--- gcc/testsuite/gcc.dg/cpp/defined-Wextra.c
|
||||
+++ gcc/testsuite/gcc.dg/cpp/defined-Wextra.c
|
||||
@@ -1,7 +1,7 @@
|
||||
/* Copyright (C) 2000 Free Software Foundation, Inc. */
|
||||
|
||||
/* { dg-do preprocess } */
|
||||
-/* { dg-options "-Wextra" } */
|
||||
+/* { dg-options "-Wextra -Wexpansion-to-defined" } */
|
||||
|
||||
/* Use of defined in different contexts. */
|
||||
|
||||
|
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -218,6 +218,10 @@ BuildRequires: libunwind-devel
|
||||
BuildRequires: dejagnu
|
||||
BuildRequires: expect
|
||||
BuildRequires: gdb
|
||||
%if %{build_nvptx}
|
||||
BuildRequires: cross-nvptx-gcc7
|
||||
BuildRequires: cross-nvptx-newlib7-devel
|
||||
%endif
|
||||
%endif
|
||||
#!BuildIgnore: gcc-PIE
|
||||
|
||||
@ -328,6 +332,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -469,6 +475,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
32
gcc7-testsuite-fixes.patch
Normal file
32
gcc7-testsuite-fixes.patch
Normal file
@ -0,0 +1,32 @@
|
||||
diff --git a/gcc/testsuite/gcc.dg/strncmp-2.c b/gcc/testsuite/gcc.dg/strncmp-2.c
|
||||
index ed6c5fa0880..db46d0af4e0 100644
|
||||
--- a/gcc/testsuite/gcc.dg/strncmp-2.c
|
||||
+++ b/gcc/testsuite/gcc.dg/strncmp-2.c
|
||||
@@ -40,6 +40,7 @@ static void test_driver_strncmp (void (test_strncmp)(const char *, const char *,
|
||||
e = lib_memcmp(buf1,p2,sz);
|
||||
(*test_memcmp)(buf1,p2,e);
|
||||
}
|
||||
+ mprotect (buf2+pgsz,pgsz,PROT_READ|PROT_WRITE);
|
||||
free(buf2);
|
||||
}
|
||||
|
||||
diff --git a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
|
||||
index ba566f869c6..ca51d6d1a78 100644
|
||||
--- a/libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
|
||||
+++ b/libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
|
||||
@@ -26,10 +26,12 @@ void
|
||||
test01()
|
||||
{
|
||||
FILE* f = std::fopen("79820.txt", "w");
|
||||
+ {
|
||||
+ errno = 127;
|
||||
+ __gnu_cxx::stdio_filebuf<char> b(f, std::ios::out, BUFSIZ);
|
||||
+ VERIFY(errno == 127); // PR libstdc++/79820
|
||||
+ }
|
||||
std::fclose(f);
|
||||
- errno = 127;
|
||||
- __gnu_cxx::stdio_filebuf<char> b(f, std::ios::out, BUFSIZ);
|
||||
- VERIFY(errno == 127); // PR libstdc++/79820
|
||||
}
|
||||
|
||||
int
|
10
gcc7.changes
10
gcc7.changes
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 26 07:58:17 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
- Add gcc7-pr88522.patch to avoid assembler errors with AVX512
|
||||
gather and scatter instructions when using -masm=intel.
|
||||
- Amend gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to
|
||||
reflect changes in option handling in the testsuite.
|
||||
- Add gcc7-testsuite-fixes.patch to fix PR98001 and PR98002 which
|
||||
are broken testcases showing with malloc debugging enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 08:22:09 UTC 2020 - Richard Biener <rguenther@suse.com>
|
||||
|
||||
|
@ -200,6 +200,10 @@ BuildRequires: libunwind-devel
|
||||
BuildRequires: dejagnu
|
||||
BuildRequires: expect
|
||||
BuildRequires: gdb
|
||||
%if %{build_nvptx}
|
||||
BuildRequires: cross-nvptx-gcc7
|
||||
BuildRequires: cross-nvptx-newlib7-devel
|
||||
%endif
|
||||
%endif
|
||||
#!BuildIgnore: gcc-PIE
|
||||
|
||||
@ -310,6 +314,8 @@ Patch25: gcc7-pr93965.patch
|
||||
Patch26: gcc7-pr93888.patch
|
||||
Patch27: gcc7-pr94148.patch
|
||||
Patch29: gcc7-pr97535.patch
|
||||
Patch30: gcc7-pr88522.patch
|
||||
Patch31: gcc7-testsuite-fixes.patch
|
||||
# A set of patches from the RH srpm
|
||||
Patch51: gcc41-ppc32-retaddr.patch
|
||||
# Some patches taken from Debian
|
||||
@ -1773,6 +1779,8 @@ ln -s nvptx-newlib/newlib .
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch29
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch51
|
||||
%patch60
|
||||
%patch61
|
||||
|
Loading…
x
Reference in New Issue
Block a user