- Add gcc7-bsc1160086.patch to fix miscompilation in vectorized code

for s390x.  [bsc#1160086] [gcc#92950]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=176
This commit is contained in:
Richard Biener 2020-01-07 08:40:11 +00:00 committed by Git OBS Bridge
parent fd2cfc4ffd
commit 78da3e309b
48 changed files with 281 additions and 23 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

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

72
gcc7-bsc1160086.patch Normal file
View File

@ -0,0 +1,72 @@
2019-12-17 Andreas Krebbel <krebbel@linux.ibm.com>
Backport from mainline
2019-12-16 Andreas Krebbel <krebbel@linux.ibm.com>
PR target/92950
* config/s390/vector.md ("mov<mode>" 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<mode>"
- [(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<mode>"
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<mode>"
[(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")

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Jan 7 08:38:25 UTC 2020 - Richard Biener <rguenther@suse.com>
- 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 <rguenther@suse.com>

View File

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