Skip to content
Permalink
Browse files

gcc: update to version 7.4.0

This updates the GCC to the next minor release which fixes 178 bugs.
The two removed patches are included in gcc 7.4.0

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
  • Loading branch information...
hauke committed Dec 9, 2018
1 parent fbaf483 commit af1aa07b0722a0d3cae0cbaa07a7a9ef46335d4e
Showing with 8 additions and 322 deletions.
  1. +1 −1 toolchain/gcc/Config.version
  2. +2 −2 toolchain/gcc/common.mk
  3. +0 −178 toolchain/gcc/patches/7.3.0/020-PR-libstdc-81797-Add-.NOTPARALLEL-to-include-Makefil.patch
  4. +0 −136 toolchain/gcc/patches/7.3.0/100-PR-rtl-optimization-83496.patch
  5. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/001-revert_register_mode_search.patch
  6. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/002-case_insensitive.patch
  7. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/010-documentation.patch
  8. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/110-Fix-MIPS-PR-84790.patch
  9. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/230-musl_libssp.patch
  10. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/300-mips_Os_cpu_rtx_cost_model.patch
  11. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/800-arm_v5te_no_ldrd_strd.patch
  12. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/810-arm-softfloat-libgcc.patch
  13. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/820-libgcc_pic.patch
  14. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/840-armv4_pass_fix-v4bx_to_ld.patch
  15. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/850-use_shared_libgcc.patch
  16. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/851-libgcc_no_compat.patch
  17. +1 −1 toolchain/gcc/patches/{7.3.0 → 7.4.0}/870-ppc_no_crtsavres.patch
  18. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/881-no_tm_section.patch
  19. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/900-bad-mips16-crt.patch
  20. +2 −2 toolchain/gcc/patches/{7.3.0 → 7.4.0}/910-mbsd_multi.patch
  21. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/920-specs_nonfatal_getenv.patch
  22. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/930-fix-mips-noexecstack.patch
  23. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/931-libffi-fix-MIPS-softfloat-build-issue.patch
  24. +1 −1 toolchain/gcc/patches/{7.3.0 → 7.4.0}/940-no-clobber-stamp-bits.patch
  25. +1 −1 toolchain/gcc/patches/{7.3.0 → 7.4.0}/950-cpp_file_path_translation.patch
  26. 0 toolchain/gcc/patches/{7.3.0 → 7.4.0}/960-gotools-fix-compilation-when-making-cross-compiler.patch
@@ -20,4 +20,4 @@ config GCC_VERSION
default "5.5.0" if GCC_VERSION_5
default "arc-2017.09-release" if GCC_VERSION_7_1_ARC
default "8.2.0" if GCC_VERSION_8
default "7.3.0"
default "7.4.0"
@@ -32,8 +32,8 @@ ifeq ($(PKG_VERSION),5.5.0)
PKG_HASH:=530cea139d82fe542b358961130c69cfde8b3d14556370b65823d2f91f0ced87
endif

ifeq ($(PKG_VERSION),7.3.0)
PKG_HASH:=832ca6ae04636adbb430e865a1451adf6979ab44ca1c8374f61fba65645ce15c
ifeq ($(PKG_VERSION),7.4.0)
PKG_HASH:=eddde28d04f334aec1604456e536416549e9b1aa137fc69204e65eb0c009fe51
endif

ifeq ($(PKG_VERSION),8.2.0)

This file was deleted.

This file was deleted.

@@ -7,7 +7,7 @@ Date: Mon Mar 5 00:51:01 2012 +0000
SVN-Revision: 30814
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -27001,7 +27001,7 @@ rs6000_savres_strategy (rs6000_stack_t *
@@ -26981,7 +26981,7 @@ rs6000_savres_strategy (rs6000_stack_t *
/* Define cutoff for using out-of-line functions to save registers. */
if (DEFAULT_ABI == ABI_V4 || TARGET_ELF)
{
@@ -114,7 +114,7 @@ Date: Tue Jul 31 00:52:27 2007 +0000
; On SVR4 targets, it also controls whether or not to emit a
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1934,6 +1934,9 @@ common_handle_option (struct gcc_options
@@ -1954,6 +1954,9 @@ common_handle_option (struct gcc_options
opts, opts_set, loc, dc);
break;

@@ -126,7 +126,7 @@ Date: Tue Jul 31 00:52:27 2007 +0000
opts->x_warn_larger_than = value != -1;
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -6569,6 +6569,17 @@ This option is only supported for C and
@@ -6572,6 +6572,17 @@ This option is only supported for C and
@option{-Wall} and by @option{-Wpedantic}, which can be disabled with
@option{-Wno-pointer-sign}.

@@ -22,7 +22,7 @@ Date: Fri Dec 12 17:01:57 2014 +0000

--- a/libstdc++-v3/include/Makefile.in
+++ b/libstdc++-v3/include/Makefile.in
@@ -1475,7 +1475,7 @@ stamp-bits: ${bits_headers}
@@ -1474,7 +1474,7 @@ stamp-bits: ${bits_headers}
@$(STAMP) stamp-bits

stamp-bits-sup: stamp-bits ${bits_sup_headers}
@@ -63,7 +63,7 @@ Forward ported from attachment to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=4
When preprocessing, handle directives, but do not expand macros.
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -11865,6 +11865,12 @@ by @option{-fplugin=@var{name}} instead
@@ -11871,6 +11871,12 @@ by @option{-fplugin=@var{name}} instead
@option{-fplugin=@var{path}/@var{name}.so}. This option is not meant
to be used by the user, but only passed by the driver.

0 comments on commit af1aa07

Please sign in to comment.
You can’t perform that action at this time.