- 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:
Richard Biener 2020-11-26 10:30:06 +00:00 committed by Git OBS Bridge
parent 04e8acc4d0
commit c843e0222a
50 changed files with 532 additions and 0 deletions

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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
View 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>")])

View File

@ -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. */

View File

@ -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>

View File

@ -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

View 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

View File

@ -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>

View File

@ -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