Accepting request 528963 from devel:gcc

- Update to gcc-7-branch head (r253221).
  * Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
    patch but keep the testcase.

- Add support for zero-sized VLAs and allocas with
  -fstack-clash-protection.  [bnc #1059075]
  Changes gcc7-stack-probe.diff.

OBS-URL: https://build.opensuse.org/request/show/528963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc7?expand=0&rev=7
This commit is contained in:
Dominique Leuenberger 2017-10-01 14:58:42 +00:00 committed by Git OBS Bridge
commit dc56af7581
45 changed files with 330 additions and 35 deletions

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -158,7 +158,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -158,7 +158,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -157,7 +157,7 @@ Requires(preun): update-alternatives
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b8cdba7ee96f6893b9965006c89de50be5dea3b681fd3dba53c5aa3cabc4127c
size 61021404

3
gcc-7.2.1+r253221.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc3c7345397604c102b5d604d5d66674fb589792cadd813d2f27951d6612452e
size 61056212

View File

@ -239,7 +239,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/ URL: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 1 Release: 1
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -6,11 +6,11 @@
* gcc.dg/20051128-1.c: New test. * gcc.dg/20051128-1.c: New test.
Index: gcc/config/rs6000/rs6000.c #Index: gcc/config/rs6000/rs6000.c
=================================================================== #===================================================================
--- gcc/config/rs6000/rs6000.c.orig 2013-11-26 15:42:33.000000000 +0100 #--- gcc/config/rs6000/rs6000.c.orig 2013-11-26 15:42:33.000000000 +0100
+++ gcc/config/rs6000/rs6000.c 2013-11-26 16:44:14.566089231 +0100 #+++ gcc/config/rs6000/rs6000.c 2013-11-26 16:44:14.566089231 +0100
@@ -20878,18 +20878,22 @@ rs6000_return_addr (int count, rtx frame #@@ -20878,18 +20878,22 @@ rs6000_return_addr (int count, rtx frame
if (count != 0 if (count != 0
|| ((DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_DARWIN) && flag_pic)) || ((DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_DARWIN) && flag_pic))
{ {

View File

@ -30,12 +30,12 @@ Index: gcc/explow.c
HOST_WIDE_INT stack_usage_size = -1; HOST_WIDE_INT stack_usage_size = -1;
rtx_code_label *final_label; rtx_code_label *final_label;
rtx final_target, target; rtx final_target, target;
+ rtx loop_lab, end_lab, last_size; + rtx loop_lab, end_lab, skip_lab, last_size, before_skip;
+ int probe_pass = 0; + int probe_pass = 0;
/* If we're asking for zero bytes, it doesn't matter what we point /* If we're asking for zero bytes, it doesn't matter what we point
to since we can't dereference it. But return a reasonable to since we can't dereference it. But return a reasonable
@@ -1440,6 +1444,24 @@ allocate_dynamic_stack_space (rtx size, @@ -1440,6 +1444,30 @@ allocate_dynamic_stack_space (rtx size,
/* Don't let anti_adjust_stack emit notes. */ /* Don't let anti_adjust_stack emit notes. */
suppress_reg_args_size = true; suppress_reg_args_size = true;
@ -47,6 +47,12 @@ Index: gcc/explow.c
+ size = copy_to_mode_reg (Pmode, convert_to_mode (Pmode, size, 1)); + size = copy_to_mode_reg (Pmode, convert_to_mode (Pmode, size, 1));
+ loop_lab = gen_label_rtx (); + loop_lab = gen_label_rtx ();
+ end_lab = gen_label_rtx (); + end_lab = gen_label_rtx ();
+ skip_lab = gen_label_rtx ();
+ /* We insert 'target = virtual_stack_dynamic_rtx' here, but target
+ is changed later, so that insn can be constructed only later. */
+ before_skip = get_last_insn ();
+ emit_cmp_and_jump_insns (size, CONST0_RTX (Pmode), EQ, NULL_RTX,
+ Pmode, 1, skip_lab);
+ emit_label (loop_lab); + emit_label (loop_lab);
+ emit_cmp_and_jump_insns (size, GEN_INT (PROBE_INTERVAL), LTU, + emit_cmp_and_jump_insns (size, GEN_INT (PROBE_INTERVAL), LTU,
+ NULL_RTX, Pmode, 1, end_lab); + NULL_RTX, Pmode, 1, end_lab);
@ -60,7 +66,7 @@ Index: gcc/explow.c
/* Perform the required allocation from the stack. Some systems do /* Perform the required allocation from the stack. Some systems do
this differently than simply incrementing/decrementing from the this differently than simply incrementing/decrementing from the
stack pointer, such as acquiring the space by calling malloc(). */ stack pointer, such as acquiring the space by calling malloc(). */
@@ -1499,6 +1521,15 @@ allocate_dynamic_stack_space (rtx size, @@ -1499,6 +1527,15 @@ allocate_dynamic_stack_space (rtx size,
if (STACK_GROWS_DOWNWARD) if (STACK_GROWS_DOWNWARD)
emit_move_insn (target, virtual_stack_dynamic_rtx); emit_move_insn (target, virtual_stack_dynamic_rtx);
} }
@ -76,16 +82,25 @@ Index: gcc/explow.c
suppress_reg_args_size = false; suppress_reg_args_size = false;
@@ -1510,6 +1541,8 @@ allocate_dynamic_stack_space (rtx size, @@ -1510,6 +1547,17 @@ allocate_dynamic_stack_space (rtx size,
emit_label (final_label); emit_label (final_label);
target = final_target; target = final_target;
} }
+ if (flag_stack_clash_protection) + if (flag_stack_clash_protection)
+ emit_stack_probe (target); + {
+ rtx seq;
+ emit_stack_probe (target);
+ emit_label (skip_lab);
+ start_sequence ();
+ emit_move_insn (target, virtual_stack_dynamic_rtx);
+ seq = get_insns ();
+ end_sequence ();
+ emit_insn_after (seq, before_skip);
+ }
target = align_dynamic_address (target, required_align); target = align_dynamic_address (target, required_align);
@@ -1593,8 +1626,6 @@ emit_stack_probe (rtx address) @@ -1593,8 +1641,6 @@ emit_stack_probe (rtx address)
the current stack pointer. STACK_GROWS_DOWNWARD says whether to add the current stack pointer. STACK_GROWS_DOWNWARD says whether to add
or subtract them from the stack pointer. */ or subtract them from the stack pointer. */

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -253,7 +253,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253221).
* Includes similar fix to gcc41-ppc32-retaddr.patch, disable the
patch but keep the testcase.
-------------------------------------------------------------------
Mon Sep 25 20:22:09 UTC 2017 - matz@suse.de
- Add support for zero-sized VLAs and allocas with
-fstack-clash-protection. [bnc #1059075]
Changes gcc7-stack-probe.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com Tue Aug 29 07:17:15 UTC 2017 - rguenther@suse.com

View File

@ -235,7 +235,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/ Url: http://gcc.gnu.org/
Version: 7.2.1+r251579 Version: 7.2.1+r253221
Release: 0 Release: 0
%define gcc_version %(echo %version | sed 's/+.*//') %define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1) %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)