diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index 4f94faf..db0e6b4 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-aarch64-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index d968c04..634428f 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-arm-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index dc5c396..79149d3 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index 5bc08ad..921eb87 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file for package cross-arm-none-gcc7-bootstrap # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -127,6 +127,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -274,6 +275,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index ee1eda7..e61aee9 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-arm-none-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index dc5c396..79149d3 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index d1f0316..7018631 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file for package cross-avr-gcc7-bootstrap # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 61b99fc..524e198 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-avr-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index dc5c396..79149d3 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 5afa4b1..93622ed 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file for package cross-epiphany-gcc7-bootstrap # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -127,6 +127,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -274,6 +275,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 4de861a..5513482 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-epiphany-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 538ac93..695d2e9 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-hppa-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index bcec042..c968562 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-i386-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index df041dc..51d3226 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-m68k-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index c02f903..5a91ee9 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-mips-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index 15228eb..d1d4772 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-nvptx-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index 01d7749..aba2b2e 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ppc64-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index 308b5c3..3c3ae74 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ppc64le-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index dc5c396..79149d3 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index 95841d7..6f94740 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -1,7 +1,7 @@ # # spec file for package cross-rx-gcc7-bootstrap # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -127,6 +127,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -274,6 +275,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index aaa89c9..6d975ed 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-rx-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index 7614b06..d21e0d4 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-s390x-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index ed03fd9..828dc31 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-sparc-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index 3b6e251..d960ef5 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-sparc64-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index dc5c396..79149d3 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index d1f6790..0eb0ba3 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package cross-x86_64-gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -273,6 +274,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/gcc.spec.in b/gcc.spec.in index db158b9..d18a2a8 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -307,6 +307,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1064,6 +1065,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/gcc7-bsc1160086.patch b/gcc7-bsc1160086.patch new file mode 100644 index 0000000..f3058da --- /dev/null +++ b/gcc7-bsc1160086.patch @@ -0,0 +1,72 @@ +2019-12-17 Andreas Krebbel + + Backport from mainline + 2019-12-16 Andreas Krebbel + + PR target/92950 + * config/s390/vector.md ("mov" for V_8): Replace lh, lhy, + and lhrl with llc. + + * gcc.target/s390/vector/pr92950.c: New test. + +Index: gcc/testsuite/gcc.target/s390/vector/pr92950.c +=================================================================== +--- gcc/testsuite/gcc.target/s390/vector/pr92950.c (nonexistent) ++++ gcc/testsuite/gcc.target/s390/vector/pr92950.c (revision 279454) +@@ -0,0 +1,24 @@ ++/* { dg-do run } */ ++/* { dg-options "-O3 -mzarch -march=z13" } */ ++ ++struct a { ++ int b; ++ char c; ++}; ++struct a d = {1, 16}; ++struct a *e = &d; ++ ++int f = 0; ++ ++int main() { ++ struct a g = {0, 0 }; ++ f = 0; ++ ++ for (; f <= 1; f++) { ++ g = d; ++ *e = g; ++ } ++ ++ if (d.c != 16) ++ __builtin_abort(); ++} +Index: gcc/config/s390/vector.md +=================================================================== +--- gcc/config/s390/vector.md (revision 279453) ++++ gcc/config/s390/vector.md (revision 279454) +@@ -289,9 +289,9 @@ (define_split + ; However, this would probably be slower. + + (define_insn "mov" +- [(set (match_operand:V_8 0 "nonimmediate_operand" "=v,v,d,v,R, v, v, v, v,d, Q, S, Q, S, d, d,d,d,d,R,T") +- (match_operand:V_8 1 "general_operand" " v,d,v,R,v,j00,jm1,jyy,jxx,d,j00,j00,jm1,jm1,j00,jm1,R,T,b,d,d"))] +- "" ++ [(set (match_operand:V_8 0 "nonimmediate_operand" "=v,v,d,v,R, v, v, v, v,d, Q, S, Q, S, d, d,d,R,T") ++ (match_operand:V_8 1 "general_operand" " v,d,v,R,v,j00,jm1,jyy,jxx,d,j00,j00,jm1,jm1,j00,jm1,T,d,d"))] ++ "TARGET_VX" + "@ + vlr\t%v0,%v1 + vlvgb\t%v0,%1,0 +@@ -309,12 +309,10 @@ (define_insn "mov" + mviy\t%0,-1 + lhi\t%0,0 + lhi\t%0,-1 +- lh\t%0,%1 +- lhy\t%0,%1 +- lhrl\t%0,%1 ++ llc\t%0,%1 + stc\t%1,%0 + stcy\t%1,%0" +- [(set_attr "op_type" "VRR,VRS,VRS,VRX,VRX,VRI,VRI,VRI,VRI,RR,SI,SIY,SI,SIY,RI,RI,RX,RXY,RIL,RX,RXY")]) ++ [(set_attr "op_type" "VRR,VRS,VRS,VRX,VRX,VRI,VRI,VRI,VRI,RR,SI,SIY,SI,SIY,RI,RI,RXY,RX,RXY")]) + + (define_insn "mov" + [(set (match_operand:V_16 0 "nonimmediate_operand" "=v,v,d,v,R, v, v, v, v,d, Q, Q, d, d,d,d,d,R,T,b") diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index dc5c396..79149d3 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index 0d540c7..b298de6 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -1,7 +1,7 @@ # # spec file for package gcc7-testresults # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -319,6 +319,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -450,6 +451,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61 diff --git a/gcc7.changes b/gcc7.changes index dc5c396..79149d3 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 7 08:38:25 UTC 2020 - Richard Biener + +- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code + for s390x. [bsc#1160086] [gcc#92950] + ------------------------------------------------------------------- Thu Nov 14 09:29:39 UTC 2019 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index 1f476e9..52d1619 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -1,7 +1,7 @@ # # spec file for package gcc7 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -301,6 +301,7 @@ Patch15: gcc7-avoid-fixinc-error.diff Patch17: gcc7-flive-patching.patch Patch18: gcc7-bsc1146475.patch Patch19: gcc7-pr85887.patch +Patch20: gcc7-bsc1160086.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1754,6 +1755,7 @@ ln -s nvptx-newlib/newlib . %patch17 -p1 %patch18 %patch19 +%patch20 %patch51 %patch60 %patch61