- Update to gcc trunk head (r246414).

- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
  useless warning from Wextra that causes build fails due to excessive
  log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
  a 32bit multilib on any arch.  [boo#1030623]
- Update to gcc trunk head (r246414).
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
  useless warning from Wextra that causes build fails due to excessive
  log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
  a 32bit multilib on any arch.  [boo#1030623]
- Update to gcc trunk head (r246414).
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
  useless warning from Wextra that causes build fails due to excessive
  log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
  a 32bit multilib on any arch.  [boo#1030623]
- Update to gcc trunk head (r246414).
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
  useless warning from Wextra that causes build fails due to excessive
  log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
  a 32bit multilib on any arch.  [boo#1030623]
- Update to gcc trunk head (r246414).
- Remove gcc7-debug-dwarf2out-ice.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=37
This commit is contained in:
Richard Biener 2017-03-23 10:02:35 +00:00 committed by Git OBS Bridge
parent 1fbc3abc84
commit c501f6196b
46 changed files with 302 additions and 209 deletions

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -151,7 +151,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -169,12 +169,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -242,10 +242,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -151,7 +151,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -169,12 +169,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -242,10 +242,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -150,7 +150,7 @@ Conflicts: %selfconflict %{gcc_target_arch}-gcc
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -168,12 +168,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -241,10 +241,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

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

View File

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

View File

@ -238,7 +238,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
URL: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 1
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -295,12 +295,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
# GCC-TESTSUITE-DELETE-BEGIN
@ -327,13 +327,6 @@ Requires: libgomp%{libgomp_sover}-32bit >= %{version}-%{release}
%ifarch %asan_arch
Requires: libasan%{libasan_sover}-32bit >= %{version}-%{release}
%endif
%ifarch %tsan_arch
# tsan on x86_64 has no multilib
%ifarch x86_64
%else
Requires: libtsan%{libtsan_sover}-32bit >= %{version}-%{release}
%endif
%endif
%ifarch %atomic_arch
Requires: libatomic%{libatomic_sover}-32bit >= %{version}-%{release}
%endif
@ -1063,10 +1056,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end
@ -1935,6 +1928,8 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang
%endif
%doc %{_mandir}/man1/gcc%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov-dump%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov-tool%{binsuffix}.1.gz
%if %{separate_biarch}
%files -n gcc@base_ver@%{separate_biarch_suffix}

View File

@ -85,9 +85,9 @@ gcc/java/ChangeLog:
Index: gcc/Makefile.in
===================================================================
--- gcc/Makefile.in.orig 2017-02-14 09:35:01.010694197 +0100
+++ gcc/Makefile.in 2017-02-14 09:35:05.758764358 +0100
@@ -3057,8 +3057,27 @@ install-no-fixedincludes:
--- gcc/Makefile.in.orig 2017-03-22 09:07:47.180401238 +0100
+++ gcc/Makefile.in 2017-03-22 09:07:50.212445405 +0100
@@ -3066,8 +3066,27 @@ install-no-fixedincludes:
doc: $(BUILD_INFO) $(GENERATED_MANPAGES)
@ -117,7 +117,7 @@ Index: gcc/Makefile.in
info: $(INFOFILES) lang.info @GENINSRC@ srcinfo lang.srcinfo
@@ -3113,21 +3132,41 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE)
@@ -3122,21 +3141,41 @@ gcc-vers.texi: $(BASEVER) $(DEVPHASE)
# patterns. To use them, put each of the specific targets with its
# specific dependencies but no build commands.
@ -166,7 +166,7 @@ Index: gcc/Makefile.in
-I $(gcc_docdir)/include -o $@ $<; \
fi
@@ -3537,11 +3576,11 @@ install-driver: installdirs xgcc$(exeext
@@ -3555,11 +3594,11 @@ install-driver: installdirs xgcc$(exeext
# $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir
# to do the install.
install-info:: doc installdirs \
@ -183,7 +183,7 @@ Index: gcc/Makefile.in
lang.install-info
$(DESTDIR)$(infodir)/%.info: doc/%.info installdirs
@@ -3755,8 +3794,11 @@ uninstall: lang.uninstall
@@ -3780,8 +3819,11 @@ uninstall: lang.uninstall
-rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext)
-rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext)
-rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext)
@ -199,8 +199,8 @@ Index: gcc/Makefile.in
target_install_name=$(target_noncanonical)-`echo gcc-$$i|sed '$(program_transform_name)'`$(exeext) ; \
Index: gcc/ada/gnat-style.texi
===================================================================
--- gcc/ada/gnat-style.texi.orig 2017-02-14 09:35:02.762720086 +0100
+++ gcc/ada/gnat-style.texi 2017-02-14 09:35:05.786764771 +0100
--- gcc/ada/gnat-style.texi.orig 2017-03-22 09:07:47.184401296 +0100
+++ gcc/ada/gnat-style.texi 2017-03-22 09:07:50.212445405 +0100
@@ -31,7 +31,7 @@ Texts. A copy of the license is include
@dircategory Software development
@ -212,8 +212,8 @@ Index: gcc/ada/gnat-style.texi
@macro syntax{element}
Index: gcc/ada/gnat_rm.texi
===================================================================
--- gcc/ada/gnat_rm.texi.orig 2017-02-14 09:35:02.770720204 +0100
+++ gcc/ada/gnat_rm.texi 2017-02-14 09:35:05.794764890 +0100
--- gcc/ada/gnat_rm.texi.orig 2017-03-22 09:07:47.192401412 +0100
+++ gcc/ada/gnat_rm.texi 2017-03-22 09:07:50.220445522 +0100
@@ -12,7 +12,7 @@
@finalout
@dircategory GNU Ada Tools
@ -225,8 +225,8 @@ Index: gcc/ada/gnat_rm.texi
@definfoenclose strong,`,'
Index: gcc/ada/gnat_ugn.texi
===================================================================
--- gcc/ada/gnat_ugn.texi.orig 2017-02-14 09:35:02.778720323 +0100
+++ gcc/ada/gnat_ugn.texi 2017-02-14 09:35:05.798764949 +0100
--- gcc/ada/gnat_ugn.texi.orig 2017-03-22 09:07:47.200401529 +0100
+++ gcc/ada/gnat_ugn.texi 2017-03-22 09:07:50.224445580 +0100
@@ -12,7 +12,7 @@
@finalout
@dircategory GNU Ada Tools
@ -238,8 +238,8 @@ Index: gcc/ada/gnat_ugn.texi
@definfoenclose strong,`,'
Index: gcc/doc/cpp.texi
===================================================================
--- gcc/doc/cpp.texi.orig 2017-02-14 09:35:02.782720382 +0100
+++ gcc/doc/cpp.texi 2017-02-14 09:35:05.802765008 +0100
--- gcc/doc/cpp.texi.orig 2017-03-22 09:07:47.200401529 +0100
+++ gcc/doc/cpp.texi 2017-03-22 09:07:50.228445638 +0100
@@ -50,7 +50,7 @@ This manual contains no Invariant Sectio
@ifinfo
@dircategory Software development
@ -251,8 +251,8 @@ Index: gcc/doc/cpp.texi
Index: gcc/doc/cppinternals.texi
===================================================================
--- gcc/doc/cppinternals.texi.orig 2017-02-14 09:35:02.782720382 +0100
+++ gcc/doc/cppinternals.texi 2017-02-14 09:35:05.802765008 +0100
--- gcc/doc/cppinternals.texi.orig 2017-03-22 09:07:47.200401529 +0100
+++ gcc/doc/cppinternals.texi 2017-03-22 09:07:50.228445638 +0100
@@ -7,7 +7,7 @@
@ifinfo
@dircategory Software development
@ -264,9 +264,9 @@ Index: gcc/doc/cppinternals.texi
Index: gcc/doc/extend.texi
===================================================================
--- gcc/doc/extend.texi.orig 2017-02-14 09:35:02.790720500 +0100
+++ gcc/doc/extend.texi 2017-02-14 09:35:05.806765067 +0100
@@ -21788,7 +21788,7 @@ want to write code that checks whether t
--- gcc/doc/extend.texi.orig 2017-03-22 09:07:47.204401587 +0100
+++ gcc/doc/extend.texi 2017-03-22 09:07:50.232445697 +0100
@@ -21790,7 +21790,7 @@ want to write code that checks whether t
test for the GNU compiler the same way as for C programs: check for a
predefined macro @code{__GNUC__}. You can also use @code{__GNUG__} to
test specifically for GNU C++ (@pxref{Common Predefined Macros,,
@ -277,9 +277,9 @@ Index: gcc/doc/extend.texi
* C++ Volatiles:: What constitutes an access to a volatile object.
Index: gcc/doc/gcc.texi
===================================================================
--- gcc/doc/gcc.texi.orig 2017-02-14 09:35:02.790720500 +0100
+++ gcc/doc/gcc.texi 2017-02-14 09:35:05.806765067 +0100
@@ -63,10 +63,10 @@ Texts being (a) (see below), and with th
--- gcc/doc/gcc.texi.orig 2017-03-22 09:07:47.208401645 +0100
+++ gcc/doc/gcc.texi 2017-03-22 09:10:01.702361422 +0100
@@ -63,11 +63,11 @@ Texts being (a) (see below), and with th
@ifnottex
@dircategory Software development
@direntry
@ -287,14 +287,16 @@ Index: gcc/doc/gcc.texi
-* g++: (gcc). The GNU C++ compiler.
-* gcov: (gcc) Gcov. @command{gcov}---a test coverage program.
-* gcov-tool: (gcc) Gcov-tool. @command{gcov-tool}---an offline gcda profile processing program.
-* gcov-dump: (gcc) Gcov-dump. @command{gcov-dump}---an offline gcda and gcno profile dump tool.
+* @value{fngcc}: (@value{fngcc}). The GNU Compiler Collection.
+* @value{fngxx}: (@value{fngxx}). The GNU C++ compiler.
+* @value{fngxx}: (@value{fngcc}). The GNU C++ compiler.
+* gcov: (@value{fngcc}) Gcov. @command{gcov}---a test coverage program.
+* gcov-tool: (@value{fngcc}) Gcov-tool. @command{gcov-tool}---an offline gcda profile processing program.
+* gcov-dump: (@value{fngcc}) Gcov-dump. @command{gcov-dump}---an offline gcda and gcno profile dump tool.
@end direntry
This file documents the use of the GNU compilers.
@sp 1
@@ -126,7 +126,7 @@ version @value{version-GCC}.
@@ -127,7 +127,7 @@ version @value{version-GCC}.
The internals of the GNU compilers, including how to port them to new
targets and some information about how to write front ends for new
languages, are documented in a separate manual. @xref{Top,,
@ -305,8 +307,8 @@ Index: gcc/doc/gcc.texi
* G++ and GCC:: You can compile C or C++ programs.
Index: gcc/doc/gccint.texi
===================================================================
--- gcc/doc/gccint.texi.orig 2017-02-14 09:35:02.790720500 +0100
+++ gcc/doc/gccint.texi 2017-02-14 09:35:05.806765067 +0100
--- gcc/doc/gccint.texi.orig 2017-03-22 09:07:47.208401645 +0100
+++ gcc/doc/gccint.texi 2017-03-22 09:07:50.232445697 +0100
@@ -49,7 +49,7 @@ Texts being (a) (see below), and with th
@ifnottex
@dircategory Software development
@ -327,8 +329,8 @@ Index: gcc/doc/gccint.texi
This manual is mainly a reference manual rather than a tutorial. It
Index: gcc/doc/install.texi
===================================================================
--- gcc/doc/install.texi.orig 2017-02-14 09:35:02.794720559 +0100
+++ gcc/doc/install.texi 2017-02-14 09:35:05.806765067 +0100
--- gcc/doc/install.texi.orig 2017-03-22 09:07:47.208401645 +0100
+++ gcc/doc/install.texi 2017-03-22 09:07:50.232445697 +0100
@@ -94,7 +94,7 @@ Free Documentation License}''.
@end ifinfo
@dircategory Software development
@ -340,9 +342,9 @@ Index: gcc/doc/install.texi
@c Part 3 Titlepage and Copyright
Index: gcc/doc/invoke.texi
===================================================================
--- gcc/doc/invoke.texi.orig 2017-02-14 09:35:02.806720736 +0100
+++ gcc/doc/invoke.texi 2017-02-14 09:35:05.814765185 +0100
@@ -7185,7 +7185,7 @@ the standard calling sequence automatica
--- gcc/doc/invoke.texi.orig 2017-03-22 09:07:47.216401762 +0100
+++ gcc/doc/invoke.texi 2017-03-22 09:07:50.240445813 +0100
@@ -7215,7 +7215,7 @@ the standard calling sequence automatica
and nothing is saved by pretending it doesn't exist. The
machine-description macro @code{FRAME_POINTER_REQUIRED} controls
whether a target machine supports this flag. @xref{Registers,,Register
@ -351,7 +353,7 @@ Index: gcc/doc/invoke.texi
The default setting (when not optimizing for
size) for 32-bit GNU/Linux x86 and 32-bit Darwin x86 targets is
@@ -11571,7 +11571,7 @@ One of the standard libraries bypassed b
@@ -11601,7 +11601,7 @@ One of the standard libraries bypassed b
@option{-nodefaultlibs} is @file{libgcc.a}, a library of internal subroutines
which GCC uses to overcome shortcomings of particular machines, or special
needs for some languages.
@ -360,7 +362,7 @@ Index: gcc/doc/invoke.texi
Collection (GCC) Internals},
for more discussion of @file{libgcc.a}.)
In most cases, you need @file{libgcc.a} even when you want to avoid
@@ -11580,7 +11580,7 @@ or @option{-nodefaultlibs} you should us
@@ -11610,7 +11610,7 @@ or @option{-nodefaultlibs} you should us
This ensures that you have no unresolved references to internal GCC
library subroutines.
(An example of such an internal subroutine is @code{__main}, used to ensure C++
@ -369,7 +371,7 @@ Index: gcc/doc/invoke.texi
GNU Compiler Collection (GCC) Internals}.)
@item -pie
@@ -26458,7 +26458,7 @@ Note that you can also specify places to
@@ -26503,7 +26503,7 @@ Note that you can also specify places to
@option{-B}, @option{-I} and @option{-L} (@pxref{Directory Options}). These
take precedence over places specified using environment variables, which
in turn take precedence over those specified by the configuration of GCC@.
@ -378,7 +380,7 @@ Index: gcc/doc/invoke.texi
GNU Compiler Collection (GCC) Internals}.
@table @env
@@ -26618,7 +26618,7 @@ the headers it contains change.
@@ -26663,7 +26663,7 @@ the headers it contains change.
A precompiled header file is searched for when @code{#include} is
seen in the compilation. As it searches for the included file
@ -389,8 +391,8 @@ Index: gcc/doc/invoke.texi
the name specified in the @code{#include} with @samp{.gch} appended. If
Index: gcc/doc/libgcc.texi
===================================================================
--- gcc/doc/libgcc.texi.orig 2017-02-14 09:35:02.810720795 +0100
+++ gcc/doc/libgcc.texi 2017-02-14 09:35:05.814765185 +0100
--- gcc/doc/libgcc.texi.orig 2017-03-22 09:07:47.220401820 +0100
+++ gcc/doc/libgcc.texi 2017-03-22 09:07:50.240445813 +0100
@@ -24,7 +24,7 @@ that needs them.
GCC will also generate calls to C library routines, such as
@code{memcpy} and @code{memset}, in some cases. The set of routines
@ -402,8 +404,8 @@ Index: gcc/doc/libgcc.texi
mode, not a specific C type. @xref{Machine Modes}, for an explanation
Index: gcc/fortran/Make-lang.in
===================================================================
--- gcc/fortran/Make-lang.in.orig 2017-02-14 09:35:02.810720795 +0100
+++ gcc/fortran/Make-lang.in 2017-02-14 09:35:05.814765185 +0100
--- gcc/fortran/Make-lang.in.orig 2017-03-22 09:07:47.220401820 +0100
+++ gcc/fortran/Make-lang.in 2017-03-22 09:07:50.240445813 +0100
@@ -114,7 +114,8 @@ fortran.tags: force
cd $(srcdir)/fortran; etags -o TAGS.sub *.c *.h; \
etags --include TAGS.sub --include ../TAGS.sub
@ -447,8 +449,8 @@ Index: gcc/fortran/Make-lang.in
# Clean hooks:
Index: gcc/fortran/gfortran.texi
===================================================================
--- gcc/fortran/gfortran.texi.orig 2017-02-14 09:35:02.814720854 +0100
+++ gcc/fortran/gfortran.texi 2017-02-14 09:35:05.814765185 +0100
--- gcc/fortran/gfortran.texi.orig 2017-03-22 09:07:47.220401820 +0100
+++ gcc/fortran/gfortran.texi 2017-03-22 09:07:50.244445871 +0100
@@ -101,7 +101,7 @@ Texts being (a) (see below), and with th
@ifinfo
@dircategory Software development
@ -460,8 +462,8 @@ Index: gcc/fortran/gfortran.texi
the GNU Fortran compiler, (@command{gfortran}).
Index: libffi/Makefile.am
===================================================================
--- libffi/Makefile.am.orig 2017-02-14 09:35:02.814720854 +0100
+++ libffi/Makefile.am 2017-02-14 09:35:05.814765185 +0100
--- libffi/Makefile.am.orig 2017-03-22 09:07:47.220401820 +0100
+++ libffi/Makefile.am 2017-03-22 09:07:50.244445871 +0100
@@ -25,6 +25,8 @@ TEXINFO_TEX = ../gcc/doc/include/texin
# Defines info, dvi, pdf and html targets
MAKEINFOFLAGS = -I $(srcdir)/../gcc/doc/include
@ -496,8 +498,8 @@ Index: libffi/Makefile.am
## ################################################################
Index: libffi/Makefile.in
===================================================================
--- libffi/Makefile.in.orig 2017-02-14 09:35:02.814720854 +0100
+++ libffi/Makefile.in 2017-02-14 09:35:05.818765244 +0100
--- libffi/Makefile.in.orig 2017-03-22 09:07:47.224401878 +0100
+++ libffi/Makefile.in 2017-03-22 09:07:50.244445871 +0100
@@ -158,7 +158,6 @@ MULTIDIRS =
MULTISUBDIR =
MULTIDO = true
@ -546,8 +548,8 @@ Index: libffi/Makefile.in
@LIBAT_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBAT_BUILD_VERSIONED_SHLIB_TRUE@ $(libffi_la_OBJECTS) $(libffi_la_LIBADD)
Index: libffi/doc/libffi.texi
===================================================================
--- libffi/doc/libffi.texi.orig 2017-02-14 09:35:02.814720854 +0100
+++ libffi/doc/libffi.texi 2017-02-14 09:35:05.818765244 +0100
--- libffi/doc/libffi.texi.orig 2017-03-22 09:07:47.224401878 +0100
+++ libffi/doc/libffi.texi 2017-03-22 09:07:50.244445871 +0100
@@ -33,7 +33,7 @@ section entitled ``GNU General Public Li
@dircategory Development
@ -559,8 +561,8 @@ Index: libffi/doc/libffi.texi
@titlepage
Index: libgomp/Makefile.am
===================================================================
--- libgomp/Makefile.am.orig 2017-02-14 09:35:02.814720854 +0100
+++ libgomp/Makefile.am 2017-02-14 09:35:05.818765244 +0100
--- libgomp/Makefile.am.orig 2017-03-22 09:07:47.224401878 +0100
+++ libgomp/Makefile.am 2017-03-22 09:07:50.244445871 +0100
@@ -125,16 +125,19 @@ endif
all-local: $(STAMP_GENINSRC)
@ -588,8 +590,8 @@ Index: libgomp/Makefile.am
MAINTAINERCLEANFILES = $(srcdir)/libgomp.info
Index: libgomp/Makefile.in
===================================================================
--- libgomp/Makefile.in.orig 2017-02-14 09:35:02.814720854 +0100
+++ libgomp/Makefile.in 2017-02-14 09:35:05.818765244 +0100
--- libgomp/Makefile.in.orig 2017-03-22 09:07:47.224401878 +0100
+++ libgomp/Makefile.in 2017-03-22 09:07:50.244445871 +0100
@@ -487,7 +487,8 @@ info_TEXINFOS = libgomp.texi
# AM_CONDITIONAL on configure check ACX_CHECK_PROG_VER([MAKEINFO])
@ -624,8 +626,8 @@ Index: libgomp/Makefile.in
# Tell versions [3.59,3.63) of GNU make to not export all variables.
Index: libgomp/libgomp.texi
===================================================================
--- libgomp/libgomp.texi.orig 2017-02-14 09:35:02.818720914 +0100
+++ libgomp/libgomp.texi 2017-02-14 09:35:05.818765244 +0100
--- libgomp/libgomp.texi.orig 2017-03-22 09:07:47.224401878 +0100
+++ libgomp/libgomp.texi 2017-03-22 09:07:50.244445871 +0100
@@ -31,7 +31,7 @@ texts being (a) (see below), and with th
@ifinfo
@dircategory GNU Libraries
@ -637,8 +639,8 @@ Index: libgomp/libgomp.texi
This manual documents libgomp, the GNU Offloading and Multi Processing
Index: libitm/libitm.texi
===================================================================
--- libitm/libitm.texi.orig 2017-02-14 09:35:02.818720914 +0100
+++ libitm/libitm.texi 2017-02-14 09:35:05.818765244 +0100
--- libitm/libitm.texi.orig 2017-03-22 09:07:47.224401878 +0100
+++ libitm/libitm.texi 2017-03-22 09:07:50.244445871 +0100
@@ -20,7 +20,7 @@ Free Documentation License''.
@ifinfo
@dircategory GNU Libraries
@ -650,8 +652,8 @@ Index: libitm/libitm.texi
This manual documents the GNU Transactional Memory Library.
Index: libquadmath/libquadmath.texi
===================================================================
--- libquadmath/libquadmath.texi.orig 2017-02-14 09:35:02.818720914 +0100
+++ libquadmath/libquadmath.texi 2017-02-14 09:35:05.818765244 +0100
--- libquadmath/libquadmath.texi.orig 2017-03-22 09:07:47.224401878 +0100
+++ libquadmath/libquadmath.texi 2017-03-22 09:07:50.244445871 +0100
@@ -25,7 +25,7 @@ copy and modify this GNU manual.
@ifinfo
@dircategory GNU Libraries

View File

@ -1,32 +0,0 @@
Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c (revision 244963)
+++ gcc/dwarf2out.c (working copy)
@@ -6154,12 +6154,21 @@ check_die (dw_die_ref die)
between distinct inlined expansions or distinct out-of-line
expansions. */
FOR_EACH_VEC_SAFE_ELT (die->die_attr, ix, a)
- gcc_assert (a->dw_attr != DW_AT_low_pc
- && a->dw_attr != DW_AT_high_pc
- && a->dw_attr != DW_AT_location
- && a->dw_attr != DW_AT_frame_base
- && a->dw_attr != DW_AT_call_all_calls
- && a->dw_attr != DW_AT_GNU_all_call_sites);
+ {
+ if (a->dw_attr != DW_AT_low_pc
+ && a->dw_attr != DW_AT_high_pc
+ && a->dw_attr != DW_AT_location
+ && a->dw_attr != DW_AT_frame_base
+ && a->dw_attr != DW_AT_call_all_calls
+ && a->dw_attr != DW_AT_GNU_all_call_sites)
+ ;
+ else
+ {
+ fprintf (stderr, "Broken inline DIE:\n");
+ debug_dwarf_die (die);
+ gcc_unreachable ();
+ }
+ }
}
}

View File

@ -0,0 +1,13 @@
Index: gcc/c-family/c.opt
===================================================================
--- gcc/c-family/c.opt (revision 246224)
+++ gcc/c-family/c.opt (working copy)
@@ -596,7 +596,7 @@ C ObjC C++ ObjC++ Var(warn_double_promot
Warn about implicit conversions from \"float\" to \"double\".
Wexpansion-to-defined
-C ObjC C++ ObjC++ CPP(warn_expansion_to_defined) CppReason(CPP_W_EXPANSION_TO_DEFINED) Var(cpp_warn_expansion_to_defined) Init(0) Warning EnabledBy(Wextra || Wpedantic)
+C ObjC C++ ObjC++ CPP(warn_expansion_to_defined) CppReason(CPP_W_EXPANSION_TO_DEFINED) Var(cpp_warn_expansion_to_defined) Init(0) Warning EnabledBy(Wpedantic)
Warn if \"defined\" is used outside #if.
Wimplicit-function-declaration

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -250,7 +250,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -306,12 +306,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: Testsuite results
License: SUSE-Public-Domain
@ -431,10 +431,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Mon Mar 20 12:02:37 UTC 2017 - rguenther@suse.com
Thu Mar 23 09:59:21 UTC 2017 - rguenther@suse.com
- Update to gcc trunk head (r246276).
- Update to gcc trunk head (r246414).
- Package gcov-dump.
- Remove gcc7-debug-dwarf2out-ice.patch.
- Add gcc7-remove-Wexpansion-to-defined-from-Wextra.patch to remove
useless warning from Wextra that causes build fails due to excessive
log file size.
- Remove libtsan Requires from the gcc7-32bit package, tsan doesn't have
a 32bit multilib on any arch. [boo#1030623]
-------------------------------------------------------------------
Mon Mar 13 10:56:29 UTC 2017 - rguenther@suse.com

View File

@ -232,7 +232,7 @@ BuildRequires: gdb
%define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
Url: http://gcc.gnu.org/
Version: 7.0.1+r246276
Version: 7.0.1+r246414
Release: 0
%define gcc_version %(echo %version | sed 's/+.*//')
%define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@ -288,12 +288,12 @@ Patch6: gcc43-no-unwind-tables.diff
Patch7: gcc48-libstdc++-api-reference.patch
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
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
Patch60: gcc44-textdomain.patch
Patch61: gcc44-rename-info-files.patch
Patch100: gcc7-debug-dwarf2out-ice.patch
Summary: The GNU C Compiler and Support Files
License: GPL-3.0+
@ -318,13 +318,6 @@ Requires: libgomp%{libgomp_sover}-32bit >= %{version}-%{release}
%ifarch %asan_arch
Requires: libasan%{libasan_sover}-32bit >= %{version}-%{release}
%endif
%ifarch %tsan_arch
# tsan on x86_64 has no multilib
%ifarch x86_64
%else
Requires: libtsan%{libtsan_sover}-32bit >= %{version}-%{release}
%endif
%endif
%ifarch %atomic_arch
Requires: libatomic%{libatomic_sover}-32bit >= %{version}-%{release}
%endif
@ -1755,10 +1748,10 @@ ln -s nvptx-newlib/newlib .
%patch9
%endif
%patch10
%patch11
%patch51
%patch60
%patch61
%patch100
#test patching end
@ -2620,6 +2613,8 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc7-locale.lang
%endif
%doc %{_mandir}/man1/gcc%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov-dump%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov-tool%{binsuffix}.1.gz
%if %{separate_biarch}
%files -n gcc7%{separate_biarch_suffix}