diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 4994691..4c4cb20 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -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 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index ba249c6..58ab456 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -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 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index 481aa1a..36e15a0 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 2a8cfb1..6a3444f 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -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 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 4f07008..de90ae8 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -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 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index 481aa1a..36e15a0 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index f30e06b..ec4ca81 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -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 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 59eead3..be0de34 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -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 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index 481aa1a..36e15a0 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index c300bbd..8e81958 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -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 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 6a4ece8..ad08971 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -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 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 6e11766..ecbe57e 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -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 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index d9b8ca5..bf4bebb 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -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 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index e480b0f..71747ba 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -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 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index d0f46ed..c780359 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -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 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index 300dd7a..7ad800a 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -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 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index ddce8f9..1b7ff5f 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -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 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index c406aab..05fe180 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -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 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index 481aa1a..36e15a0 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 3b6bde3..5775c54 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -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 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index 0946f63..c64574f 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -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 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index f81911e..fee8bd1 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -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 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 486771e..643fb54 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -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 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index c885c37..170e9ea 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -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 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index 481aa1a..36e15a0 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index baec486..a281276 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -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 diff --git a/gcc.spec.in b/gcc.spec.in index a36be40..bbc5b41 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -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 diff --git a/gcc7-pr88522.patch b/gcc7-pr88522.patch new file mode 100644 index 0000000..88dd9d7 --- /dev/null +++ b/gcc7-pr88522.patch @@ -0,0 +1,149 @@ +backport: re PR target/88522 (Error: operand size mismatch for `vpgatherqq') + +Backported from mainline +2018-12-21 Jakub Jelinek + +PR target/88522 +* config/i386/sse.md (*avx512pf_gatherpfsf_mask, +*avx512pf_gatherpfdf_mask, *avx512pf_scatterpfsf_mask, +*avx512pf_scatterpfdf_mask): Use %X5 instead of %5 for +-masm=intel. +(gatherq_mode): Remove mode iterator. +(*avx512f_gathersi, *avx512f_gathersi_2): Use X instead +of . +(*avx512f_gatherdi): Use X instead of . +(*avx512f_gatherdi_2, *avx512f_scattersi, +*avx512f_scatterdi): 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 "%M2vgatherpf0ps\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vgatherpf0ps\t{%5%{%0%}|%X5%{%0%}}"; + case 2: +- return "%M2vgatherpf1ps\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vgatherpf1ps\t{%5%{%0%}|%X5%{%0%}}"; + default: + gcc_unreachable (); + } +@@ -16084,9 +16084,9 @@ + switch (INTVAL (operands[4])) + { + case 3: +- return "%M2vgatherpf0pd\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vgatherpf0pd\t{%5%{%0%}|%X5%{%0%}}"; + case 2: +- return "%M2vgatherpf1pd\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vgatherpf1pd\t{%5%{%0%}|%X5%{%0%}}"; + default: + gcc_unreachable (); + } +@@ -16130,10 +16130,10 @@ + { + case 3: + case 7: +- return "%M2vscatterpf0ps\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vscatterpf0ps\t{%5%{%0%}|%X5%{%0%}}"; + case 2: + case 6: +- return "%M2vscatterpf1ps\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vscatterpf1ps\t{%5%{%0%}|%X5%{%0%}}"; + default: + gcc_unreachable (); + } +@@ -16177,10 +16177,10 @@ + { + case 3: + case 7: +- return "%M2vscatterpf0pd\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vscatterpf0pd\t{%5%{%0%}|%X5%{%0%}}"; + case 2: + case 6: +- return "%M2vscatterpf1pd\t{%5%{%0%}|%5%{%0%}}"; ++ return "%M2vscatterpf1pd\t{%5%{%0%}|%X5%{%0%}}"; + default: + gcc_unreachable (); + } +@@ -19180,12 +19180,6 @@ + (set_attr "prefix" "vex") + (set_attr "mode" "")]) + +-;; 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 "_gathersi" + [(parallel [(set (match_operand:VI48F 0 "register_operand") + (unspec:VI48F +@@ -19219,7 +19213,7 @@ + UNSPEC_GATHER)) + (clobber (match_scratch: 2 "=&Yk"))] + "TARGET_AVX512F" +- "%M4vgatherd\t{%6, %0%{%2%}|%0%{%2%}, %6}" ++ "%M4vgatherd\t{%6, %0%{%2%}|%0%{%2%}, %X6}" + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") + (set_attr "mode" "")]) +@@ -19238,7 +19232,7 @@ + UNSPEC_GATHER)) + (clobber (match_scratch: 1 "=&Yk"))] + "TARGET_AVX512F" +- "%M3vgatherd\t{%5, %0%{%1%}|%0%{%1%}, %5}" ++ "%M3vgatherd\t{%5, %0%{%1%}|%0%{%1%}, %X5}" + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") + (set_attr "mode" "")]) +@@ -19278,7 +19272,7 @@ + (clobber (match_scratch:QI 2 "=&Yk"))] + "TARGET_AVX512F" + { +- return "%M4vgatherq\t{%6, %1%{%2%}|%1%{%2%}, %6}"; ++ return "%M4vgatherq\t{%6, %1%{%2%}|%1%{%2%}, %X6}"; + } + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") +@@ -19302,11 +19296,11 @@ + if (mode != mode) + { + if ( != 64) +- return "%M3vgatherq\t{%5, %x0%{%1%}|%x0%{%1%}, %5}"; ++ return "%M3vgatherq\t{%5, %x0%{%1%}|%x0%{%1%}, %X5}"; + else +- return "%M3vgatherq\t{%5, %t0%{%1%}|%t0%{%1%}, %t5}"; ++ return "%M3vgatherq\t{%5, %t0%{%1%}|%t0%{%1%}, %X5}"; + } +- return "%M3vgatherq\t{%5, %0%{%1%}|%0%{%1%}, %5}"; ++ return "%M3vgatherq\t{%5, %0%{%1%}|%0%{%1%}, %X5}"; + } + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") +@@ -19343,7 +19337,7 @@ + UNSPEC_SCATTER)) + (clobber (match_scratch: 1 "=&Yk"))] + "TARGET_AVX512F" +- "%M0vscatterd\t{%3, %5%{%1%}|%5%{%1%}, %3}" ++ "%M0vscatterd\t{%3, %5%{%1%}|%X5%{%1%}, %3}" + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") + (set_attr "mode" "")]) +@@ -19379,11 +19373,7 @@ + UNSPEC_SCATTER)) + (clobber (match_scratch:QI 1 "=&Yk"))] + "TARGET_AVX512F" +-{ +- if (GET_MODE_SIZE (GET_MODE_INNER (mode)) == 8) +- return "%M0vscatterq\t{%3, %5%{%1%}|%5%{%1%}, %3}"; +- return "%M0vscatterq\t{%3, %5%{%1%}|%t5%{%1%}, %3}"; +-} ++ "%M0vscatterq\t{%3, %5%{%1%}|%X5%{%1%}, %3}" + [(set_attr "type" "ssemov") + (set_attr "prefix" "evex") + (set_attr "mode" "")]) diff --git a/gcc7-remove-Wexpansion-to-defined-from-Wextra.patch b/gcc7-remove-Wexpansion-to-defined-from-Wextra.patch index 50b9ee7..6bd10e2 100644 --- a/gcc7-remove-Wexpansion-to-defined-from-Wextra.patch +++ b/gcc7-remove-Wexpansion-to-defined-from-Wextra.patch @@ -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. */ + diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index 481aa1a..36e15a0 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 1e064d0..a570f8a 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -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 diff --git a/gcc7-testsuite-fixes.patch b/gcc7-testsuite-fixes.patch new file mode 100644 index 0000000..b77ca3b --- /dev/null +++ b/gcc7-testsuite-fixes.patch @@ -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 b(f, std::ios::out, BUFSIZ); ++ VERIFY(errno == 127); // PR libstdc++/79820 ++ } + std::fclose(f); +- errno = 127; +- __gnu_cxx::stdio_filebuf b(f, std::ios::out, BUFSIZ); +- VERIFY(errno == 127); // PR libstdc++/79820 + } + + int diff --git a/gcc7.changes b/gcc7.changes index 481aa1a..36e15a0 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Nov 26 07:58:17 UTC 2020 - Richard Biener + +- 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 diff --git a/gcc7.spec b/gcc7.spec index c64ed08..0285e0b 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -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