Accepting request 531550 from devel:gcc

- Update to gcc-7-branch head (r253435).
  * contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
  [bnc#1048861]

OBS-URL: https://build.opensuse.org/request/show/531550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc7?expand=0&rev=8
This commit is contained in:
Dominique Leuenberger 2017-10-10 09:32:44 +00:00 committed by Git OBS Bridge
commit 61785bccdb
44 changed files with 273 additions and 24 deletions

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -178,6 +178,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -252,6 +253,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -178,6 +178,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -252,6 +253,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 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
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -177,6 +177,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -251,6 +252,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

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

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

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

View File

@ -239,7 +239,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 1
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -302,6 +302,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -1055,6 +1056,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

47
gcc7-pr81481.diff Normal file
View File

@ -0,0 +1,47 @@
2017-09-29 Vladimir Makarov <vmakarov@redhat.com>
PR target/81481
* ira-costs.c (scan_one_insn): Don't take into account PIC equiv
with a symbol for LRA.
* gcc.target/i386/pr81481.c: New.
Index: gcc/testsuite/gcc.target/i386/pr81481.c
===================================================================
--- gcc/testsuite/gcc.target/i386/pr81481.c (nonexistent)
+++ gcc/testsuite/gcc.target/i386/pr81481.c (revision 253300)
@@ -0,0 +1,18 @@
+/* { dg-do compile } */
+/* { dg-require-effective-target ssse3 } */
+/* { dg-options "-O2 -fpic -mssse3" } */
+/* { dg-final { scan-assembler-not "pshufb\[ \t\]\\(%esp\\)" } } */
+#include <immintrin.h>
+
+extern const signed char c[31] __attribute__((visibility("hidden")));
+
+__m128i f(__m128i *x, void *v)
+{
+ int i;
+ asm("# %0" : "=r"(i));
+ __m128i t = _mm_loadu_si128((void*)&c[i]);
+ __m128i xx = *x;
+ xx = _mm_shuffle_epi8(xx, t);
+ asm("# %0 %1 %2" : "+x"(xx) : "r"(c), "r"(i));
+ return xx;
+}
Index: gcc/ira-costs.c
===================================================================
--- gcc/ira-costs.c (revision 253299)
+++ gcc/ira-costs.c (revision 253300)
@@ -1471,7 +1471,10 @@ scan_one_insn (rtx_insn *insn)
&& targetm.legitimate_constant_p (GET_MODE (SET_DEST (set)),
XEXP (note, 0))
&& REG_N_SETS (REGNO (SET_DEST (set))) == 1))
- && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set))))
+ && general_operand (SET_SRC (set), GET_MODE (SET_SRC (set)))
+ /* LRA does not use equiv with a symbol for PIC code. */
+ && (! ira_use_lra_p || ! pic_offset_table_rtx
+ || ! contains_symbol_ref_p (XEXP (note, 0))))
{
enum reg_class cl = GENERAL_REGS;
rtx reg = SET_DEST (set);

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com

View File

@ -253,7 +253,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -315,6 +315,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -441,6 +442,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Oct 5 09:00:25 UTC 2017 - rguenther@suse.com
- Update to gcc-7-branch head (r253435).
* contains fix for PR82406 which blocks chromium build.
- Add gcc7-pr81481.diff to fix a register allocation issue.
[bnc#1048861]
-------------------------------------------------------------------
Wed Sep 27 12:24:55 UTC 2017 - rguenther@suse.com

View File

@ -235,7 +235,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.2.1+r253221
Version: 7.2.1+r253435
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -297,6 +297,7 @@ Patch9: gcc48-remove-mpfr-2.4.0-requirement.patch
Patch10: gcc5-no-return-gcc43-workaround.patch
Patch11: gcc7-remove-Wexpansion-to-defined-from-Wextra.patch
Patch12: gcc7-stack-probe.diff
Patch13: gcc7-pr81481.diff
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -1745,6 +1746,7 @@ ln -s nvptx-newlib/newlib .
%patch10
%patch11
%patch12
%patch13
%patch51
%patch60
%patch61