mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-24 03:11:32 +02:00
[toolchain/gcc/linaro]: upgrade to 2011.02, rename patchset directory
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25515 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
d37749f1ac
commit
1a463bb48e
@ -8,7 +8,7 @@ choice
|
|||||||
default GCC_VERSION_4_3_3_CS if (mips || mipsel) && !(TARGET_octeon || TARGET_sibyte)
|
default GCC_VERSION_4_3_3_CS if (mips || mipsel) && !(TARGET_octeon || TARGET_sibyte)
|
||||||
default GCC_VERSION_4_4_5 if (powerpc || ubicom32)
|
default GCC_VERSION_4_4_5 if (powerpc || ubicom32)
|
||||||
default GCC_VERSION_4_4_5 if (TARGET_omap35xx || TARGET_octeon || TARGET_sibyte)
|
default GCC_VERSION_4_4_5 if (TARGET_omap35xx || TARGET_octeon || TARGET_sibyte)
|
||||||
default GCC_VERSION_4_5_1_LINARO
|
default GCC_VERSION_LINARO
|
||||||
help
|
help
|
||||||
Select the version of gcc you wish to use.
|
Select the version of gcc you wish to use.
|
||||||
|
|
||||||
@ -21,8 +21,8 @@ choice
|
|||||||
config GCC_VERSION_4_5_2
|
config GCC_VERSION_4_5_2
|
||||||
bool "gcc 4.5.2"
|
bool "gcc 4.5.2"
|
||||||
|
|
||||||
config GCC_VERSION_4_5_1_LINARO
|
config GCC_VERSION_LINARO
|
||||||
bool "gcc 4.5.1 with Linaro enhancements"
|
bool "gcc 4.5.2 with Linaro enhancements"
|
||||||
|
|
||||||
config GCC_VERSION_LLVM
|
config GCC_VERSION_LLVM
|
||||||
bool "llvm-gcc 4.2"
|
bool "llvm-gcc 4.2"
|
||||||
|
@ -5,9 +5,9 @@ config GCC_VERSION
|
|||||||
default "4.4.1+cs" if GCC_VERSION_4_4_1_CS
|
default "4.4.1+cs" if GCC_VERSION_4_4_1_CS
|
||||||
default "4.4.5" if GCC_VERSION_4_4_5
|
default "4.4.5" if GCC_VERSION_4_4_5
|
||||||
default "4.5.2" if GCC_VERSION_4_5_2
|
default "4.5.2" if GCC_VERSION_4_5_2
|
||||||
default "4.5.1+l" if GCC_VERSION_4_5_1_LINARO
|
default "linaro" if GCC_VERSION_LINARO
|
||||||
default "llvm" if GCC_VERSION_LLVM
|
default "llvm" if GCC_VERSION_LLVM
|
||||||
default "4.5.1+l"
|
default "linaro"
|
||||||
|
|
||||||
config GCC_VERSION_4_3
|
config GCC_VERSION_4_3
|
||||||
bool
|
bool
|
||||||
@ -22,7 +22,7 @@ config GCC_VERSION_4_4
|
|||||||
config GCC_VERSION_4_5
|
config GCC_VERSION_4_5
|
||||||
bool
|
bool
|
||||||
default y if GCC_VERSION_4_5_2
|
default y if GCC_VERSION_4_5_2
|
||||||
default y if GCC_VERSION_4_5_1_LINARO
|
default y if GCC_VERSION_LINARO
|
||||||
|
|
||||||
if !TOOLCHAINOPTS
|
if !TOOLCHAINOPTS
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ if !TOOLCHAINOPTS
|
|||||||
default y if powerpc
|
default y if powerpc
|
||||||
default y if ubicom32
|
default y if ubicom32
|
||||||
|
|
||||||
config GCC_VERSION_4_5_1_LINARO
|
config GCC_VERSION_LINARO
|
||||||
default y
|
default y
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -36,12 +36,12 @@ ifdef CONFIG_GCC_VERSION_LLVM
|
|||||||
PKG_SOURCE_SUBDIR:=$(GCC_DIR)
|
PKG_SOURCE_SUBDIR:=$(GCC_DIR)
|
||||||
HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(GCC_DIR)
|
HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(GCC_DIR)
|
||||||
else
|
else
|
||||||
ifeq ($(CONFIG_GCC_VERSION),"4.5.1+l")
|
ifeq ($(CONFIG_GCC_VERSION),"linaro")
|
||||||
PKG_REV:=4.5-2010.12-0
|
PKG_REV:=4.5-2011.02-0
|
||||||
PKG_VERSION:=4.5.2
|
PKG_VERSION:=4.5.2
|
||||||
PKG_SOURCE_URL:=http://launchpad.net/gcc-linaro/4.5/4.5-2010.12-0/+download/
|
PKG_SOURCE_URL:=http://launchpad.net/gcc-linaro/4.5/4.5-2011.02-0/+download/
|
||||||
PKG_SOURCE:=$(PKG_NAME)-linaro-$(PKG_REV).tar.bz2
|
PKG_SOURCE:=$(PKG_NAME)-linaro-$(PKG_REV).tar.bz2
|
||||||
PKG_MD5SUM:=a01e511fd1a3b42b54d239b393f740fe
|
PKG_MD5SUM:=d93199c1296e053f57fcc7888b54d488
|
||||||
GCC_DIR:=gcc-linaro-$(PKG_REV)
|
GCC_DIR:=gcc-linaro-$(PKG_REV)
|
||||||
HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(GCC_DIR)
|
HOST_BUILD_DIR:=$(BUILD_DIR_TOOLCHAIN)/$(GCC_DIR)
|
||||||
else
|
else
|
||||||
|
@ -1,65 +0,0 @@
|
|||||||
>From d0557763b0713a4c006bd2405eede3924569cafd Mon Sep 17 00:00:00 2001
|
|
||||||
From: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
|
|
||||||
Date: Mon, 5 Jul 2010 11:28:49 +0100
|
|
||||||
Subject: [PATCH 2/2] Fix PR44392
|
|
||||||
|
|
||||||
---
|
|
||||||
gcc/config/arm/arm.md | 43 +++++++++++++++++++------------------------
|
|
||||||
1 files changed, 19 insertions(+), 24 deletions(-)
|
|
||||||
|
|
||||||
--- a/gcc/config/arm/arm.md
|
|
||||||
+++ b/gcc/config/arm/arm.md
|
|
||||||
@@ -11523,34 +11523,29 @@
|
|
||||||
(define_expand "bswapsi2"
|
|
||||||
[(set (match_operand:SI 0 "s_register_operand" "=r")
|
|
||||||
(bswap:SI (match_operand:SI 1 "s_register_operand" "r")))]
|
|
||||||
-"TARGET_EITHER"
|
|
||||||
+"TARGET_EITHER && (arm_arch6 || !optimize_size)"
|
|
||||||
"
|
|
||||||
- if (!arm_arch6)
|
|
||||||
- {
|
|
||||||
- if (!optimize_size)
|
|
||||||
- {
|
|
||||||
- rtx op2 = gen_reg_rtx (SImode);
|
|
||||||
- rtx op3 = gen_reg_rtx (SImode);
|
|
||||||
+ if (!arm_arch6)
|
|
||||||
+ {
|
|
||||||
+ rtx op2 = gen_reg_rtx (SImode);
|
|
||||||
+ rtx op3 = gen_reg_rtx (SImode);
|
|
||||||
|
|
||||||
- if (TARGET_THUMB)
|
|
||||||
- {
|
|
||||||
- rtx op4 = gen_reg_rtx (SImode);
|
|
||||||
- rtx op5 = gen_reg_rtx (SImode);
|
|
||||||
+ if (TARGET_THUMB)
|
|
||||||
+ {
|
|
||||||
+ rtx op4 = gen_reg_rtx (SImode);
|
|
||||||
+ rtx op5 = gen_reg_rtx (SImode);
|
|
||||||
|
|
||||||
- emit_insn (gen_thumb_legacy_rev (operands[0], operands[1],
|
|
||||||
- op2, op3, op4, op5));
|
|
||||||
- }
|
|
||||||
- else
|
|
||||||
- {
|
|
||||||
- emit_insn (gen_arm_legacy_rev (operands[0], operands[1],
|
|
||||||
- op2, op3));
|
|
||||||
- }
|
|
||||||
+ emit_insn (gen_thumb_legacy_rev (operands[0], operands[1],
|
|
||||||
+ op2, op3, op4, op5));
|
|
||||||
+ }
|
|
||||||
+ else
|
|
||||||
+ {
|
|
||||||
+ emit_insn (gen_arm_legacy_rev (operands[0], operands[1],
|
|
||||||
+ op2, op3));
|
|
||||||
+ }
|
|
||||||
|
|
||||||
- DONE;
|
|
||||||
- }
|
|
||||||
- else
|
|
||||||
- FAIL;
|
|
||||||
- }
|
|
||||||
+ DONE;
|
|
||||||
+ }
|
|
||||||
"
|
|
||||||
)
|
|
||||||
|
|
@ -157,7 +157,7 @@
|
|||||||
flag_reorder_blocks = opt2;
|
flag_reorder_blocks = opt2;
|
||||||
flag_reorder_functions = opt2;
|
flag_reorder_functions = opt2;
|
||||||
flag_tree_vrp = opt2;
|
flag_tree_vrp = opt2;
|
||||||
@@ -919,6 +917,8 @@ decode_options (unsigned int argc, const
|
@@ -920,6 +918,8 @@ decode_options (unsigned int argc, const
|
||||||
|
|
||||||
/* -O3 optimizations. */
|
/* -O3 optimizations. */
|
||||||
opt3 = (optimize >= 3);
|
opt3 = (optimize >= 3);
|
||||||
@ -166,7 +166,7 @@
|
|||||||
flag_predictive_commoning = opt3;
|
flag_predictive_commoning = opt3;
|
||||||
flag_inline_functions = opt3;
|
flag_inline_functions = opt3;
|
||||||
flag_unswitch_loops = opt3;
|
flag_unswitch_loops = opt3;
|
||||||
@@ -1647,6 +1647,17 @@ common_handle_option (size_t scode, cons
|
@@ -1648,6 +1648,17 @@ common_handle_option (size_t scode, cons
|
||||||
enable_warning_as_error (arg, value, lang_mask);
|
enable_warning_as_error (arg, value, lang_mask);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -209,7 +209,7 @@
|
|||||||
-Wfatal-errors -Wfloat-equal -Wformat -Wformat=2 @gol
|
-Wfatal-errors -Wfloat-equal -Wformat -Wformat=2 @gol
|
||||||
-Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol
|
-Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol
|
||||||
-Wformat-security -Wformat-y2k @gol
|
-Wformat-security -Wformat-y2k @gol
|
||||||
@@ -4358,6 +4358,22 @@ This option is only supported for C and
|
@@ -4359,6 +4359,22 @@ This option is only supported for C and
|
||||||
@option{-Wall} and by @option{-pedantic}, which can be disabled with
|
@option{-Wall} and by @option{-pedantic}, which can be disabled with
|
||||||
@option{-Wno-pointer-sign}.
|
@option{-Wno-pointer-sign}.
|
||||||
|
|
||||||
@ -232,7 +232,7 @@
|
|||||||
@item -Wstack-protector
|
@item -Wstack-protector
|
||||||
@opindex Wstack-protector
|
@opindex Wstack-protector
|
||||||
@opindex Wno-stack-protector
|
@opindex Wno-stack-protector
|
||||||
@@ -6110,7 +6126,7 @@ so, the first branch is redirected to ei
|
@@ -6112,7 +6128,7 @@ so, the first branch is redirected to ei
|
||||||
second branch or a point immediately following it, depending on whether
|
second branch or a point immediately following it, depending on whether
|
||||||
the condition is known to be true or false.
|
the condition is known to be true or false.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user