toolchain/gcc: update linaro-gcc-4.8 to 2014.04
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 40664
This commit is contained in:
parent
c4ecc47f41
commit
af4f534244
@ -34,10 +34,10 @@ ifeq ($(findstring linaro, $(CONFIG_GCC_VERSION)),linaro)
|
|||||||
PKG_COMP:=bz2
|
PKG_COMP:=bz2
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_GCC_VERSION),"4.8-linaro")
|
ifeq ($(CONFIG_GCC_VERSION),"4.8-linaro")
|
||||||
PKG_REV:=4.8-2014.01
|
PKG_REV:=4.8-2014.04
|
||||||
PKG_VERSION:=4.8.3
|
PKG_VERSION:=4.8.3
|
||||||
PKG_VERSION_MAJOR:=4.8
|
PKG_VERSION_MAJOR:=4.8
|
||||||
PKG_MD5SUM:=b8bc08b05ff079dcdc020336a67ca4e1
|
PKG_MD5SUM:=5ba2f3a449b1658ccc09d27cc7ab3c03
|
||||||
PKG_COMP:=xz
|
PKG_COMP:=xz
|
||||||
endif
|
endif
|
||||||
PKG_SOURCE_URL:=http://launchpad.net/gcc-linaro/$(PKG_VERSION_MAJOR)/$(PKG_REV)/+download/
|
PKG_SOURCE_URL:=http://launchpad.net/gcc-linaro/$(PKG_VERSION_MAJOR)/$(PKG_REV)/+download/
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/gcc/Makefile.in
|
--- a/gcc/Makefile.in
|
||||||
+++ b/gcc/Makefile.in
|
+++ b/gcc/Makefile.in
|
||||||
@@ -4326,18 +4326,10 @@ doc/gcc.info: $(TEXI_GCC_FILES)
|
@@ -4327,18 +4327,10 @@ doc/gcc.info: $(TEXI_GCC_FILES)
|
||||||
doc/gccint.info: $(TEXI_GCCINT_FILES)
|
doc/gccint.info: $(TEXI_GCCINT_FILES)
|
||||||
doc/cppinternals.info: $(TEXI_CPPINT_FILES)
|
doc/cppinternals.info: $(TEXI_CPPINT_FILES)
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/gcc/config.gcc
|
--- a/gcc/config.gcc
|
||||||
+++ b/gcc/config.gcc
|
+++ b/gcc/config.gcc
|
||||||
@@ -551,7 +551,7 @@ case ${target} in
|
@@ -559,7 +559,7 @@ case ${target} in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Common C libraries.
|
# Common C libraries.
|
||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
# Common parts for widely ported systems.
|
# Common parts for widely ported systems.
|
||||||
case ${target} in
|
case ${target} in
|
||||||
@@ -654,6 +654,9 @@ case ${target} in
|
@@ -662,6 +662,9 @@ case ${target} in
|
||||||
*-*-*uclibc*)
|
*-*-*uclibc*)
|
||||||
tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC"
|
tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC"
|
||||||
;;
|
;;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/gcc/config/arm/arm.h
|
--- a/gcc/config/arm/arm.h
|
||||||
+++ b/gcc/config/arm/arm.h
|
+++ b/gcc/config/arm/arm.h
|
||||||
@@ -271,7 +271,7 @@ extern void (*arm_lang_output_object_att
|
@@ -277,7 +277,7 @@ extern void (*arm_lang_output_object_att
|
||||||
/* Thumb-1 only. */
|
/* Thumb-1 only. */
|
||||||
#define TARGET_THUMB1_ONLY (TARGET_THUMB1 && !arm_arch_notm)
|
#define TARGET_THUMB1_ONLY (TARGET_THUMB1 && !arm_arch_notm)
|
||||||
|
|
||||||
@ -8,4 +8,4 @@
|
|||||||
+#define TARGET_LDRD (arm_arch6 && ARM_DOUBLEWORD_ALIGN \
|
+#define TARGET_LDRD (arm_arch6 && ARM_DOUBLEWORD_ALIGN \
|
||||||
&& !TARGET_THUMB1)
|
&& !TARGET_THUMB1)
|
||||||
|
|
||||||
/* The following two macros concern the ability to execute coprocessor
|
#define TARGET_CRC32 (arm_arch_crc)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/gcc/config/rs6000/rs6000.c
|
--- a/gcc/config/rs6000/rs6000.c
|
||||||
+++ b/gcc/config/rs6000/rs6000.c
|
+++ b/gcc/config/rs6000/rs6000.c
|
||||||
@@ -17661,7 +17661,7 @@ rs6000_savres_strategy (rs6000_stack_t *
|
@@ -17662,7 +17662,7 @@ rs6000_savres_strategy (rs6000_stack_t *
|
||||||
/* Define cutoff for using out-of-line functions to save registers. */
|
/* Define cutoff for using out-of-line functions to save registers. */
|
||||||
if (DEFAULT_ABI == ABI_V4 || TARGET_ELF)
|
if (DEFAULT_ABI == ABI_V4 || TARGET_ELF)
|
||||||
{
|
{
|
||||||
|
@ -157,7 +157,7 @@
|
|||||||
{ OPT_LEVELS_2_PLUS, OPT_freorder_blocks, NULL, 1 },
|
{ OPT_LEVELS_2_PLUS, OPT_freorder_blocks, NULL, 1 },
|
||||||
{ OPT_LEVELS_2_PLUS, OPT_freorder_functions, NULL, 1 },
|
{ OPT_LEVELS_2_PLUS, OPT_freorder_functions, NULL, 1 },
|
||||||
{ OPT_LEVELS_2_PLUS, OPT_ftree_vrp, NULL, 1 },
|
{ OPT_LEVELS_2_PLUS, OPT_ftree_vrp, NULL, 1 },
|
||||||
@@ -488,6 +486,8 @@ static const struct default_options defa
|
@@ -489,6 +487,8 @@ static const struct default_options defa
|
||||||
{ OPT_LEVELS_2_PLUS, OPT_fhoist_adjacent_loads, NULL, 1 },
|
{ OPT_LEVELS_2_PLUS, OPT_fhoist_adjacent_loads, NULL, 1 },
|
||||||
|
|
||||||
/* -O3 optimizations. */
|
/* -O3 optimizations. */
|
||||||
@ -166,7 +166,7 @@
|
|||||||
{ OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 },
|
{ OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 },
|
||||||
{ OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 },
|
{ OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 },
|
||||||
/* Inlining of functions reducing size is a good idea with -Os
|
/* Inlining of functions reducing size is a good idea with -Os
|
||||||
@@ -1423,6 +1423,17 @@ common_handle_option (struct gcc_options
|
@@ -1435,6 +1435,17 @@ common_handle_option (struct gcc_options
|
||||||
opts, opts_set, loc, dc);
|
opts, opts_set, loc, dc);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user