Skip to content
Permalink
Browse files

toolchain: Update to GCC 8.3.0

Update GCC to 8.3.0
Refresh patches
Allow GCC to be used for ARC
Source: openwrt#1803 (comment)

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
  • Loading branch information...
diizzyy authored and hauke committed Feb 23, 2019
1 parent 700c0ed commit 40aec89b4c827f8c6f8d44ca44d43434c22fbafb
Showing with 6 additions and 7 deletions.
  1. +0 −1 toolchain/gcc/Config.in
  2. +1 −1 toolchain/gcc/Config.version
  3. +2 −2 toolchain/gcc/common.mk
  4. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/002-case_insensitive.patch
  5. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/010-documentation.patch
  6. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/110-Fix-MIPS-PR-84790.patch
  7. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/230-musl_libssp.patch
  8. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/300-mips_Os_cpu_rtx_cost_model.patch
  9. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/800-arm_v5te_no_ldrd_strd.patch
  10. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/810-arm-softfloat-libgcc.patch
  11. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/820-libgcc_pic.patch
  12. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/840-armv4_pass_fix-v4bx_to_ld.patch
  13. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/850-use_shared_libgcc.patch
  14. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/851-libgcc_no_compat.patch
  15. +1 −1 toolchain/gcc/patches/{8.2.0 → 8.3.0}/870-ppc_no_crtsavres.patch
  16. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/881-no_tm_section.patch
  17. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/900-bad-mips16-crt.patch
  18. +2 −2 toolchain/gcc/patches/{8.2.0 → 8.3.0}/910-mbsd_multi.patch
  19. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/920-specs_nonfatal_getenv.patch
  20. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/930-fix-mips-noexecstack.patch
  21. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/931-libffi-fix-MIPS-softfloat-build-issue.patch
  22. 0 toolchain/gcc/patches/{8.2.0 → 8.3.0}/960-gotools-fix-compilation-when-making-cross-compiler.patch
@@ -22,7 +22,6 @@ choice

config GCC_USE_VERSION_8
bool "gcc 8.x"
depends on !arc
endchoice

config GCC_USE_GRAPHITE
@@ -19,5 +19,5 @@ config GCC_VERSION
string
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 "8.3.0" if GCC_VERSION_8
default "7.4.0"
@@ -36,8 +36,8 @@ ifeq ($(PKG_VERSION),7.4.0)
PKG_HASH:=eddde28d04f334aec1604456e536416549e9b1aa137fc69204e65eb0c009fe51
endif

ifeq ($(PKG_VERSION),8.2.0)
PKG_HASH:=196c3c04ba2613f893283977e6011b2345d1cd1af9abeac58e916b1aab3e0080
ifeq ($(PKG_VERSION),8.3.0)
PKG_HASH:=64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c
endif

ifneq ($(CONFIG_GCC_VERSION_7_1_ARC),)
@@ -1,6 +1,6 @@
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -24501,7 +24501,7 @@ rs6000_savres_strategy (rs6000_stack_t *
@@ -24632,7 +24632,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
@@ -2056,6 +2056,9 @@ common_handle_option (struct gcc_options
@@ -2065,6 +2065,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
@@ -7012,6 +7012,17 @@ This option is only supported for C and
@@ -7014,6 +7014,17 @@ This option is only supported for C and
@option{-Wall} and by @option{-Wpedantic}, which can be disabled with
@option{-Wno-pointer-sign}.

0 comments on commit 40aec89

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