diff options
Diffstat (limited to 'toolchain/gcc/patches')
-rw-r--r-- | toolchain/gcc/patches/4.5.1+l/002-fix_pr44392.patch | 65 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/100-uclibc-conf.patch (renamed from toolchain/gcc/patches/4.5.1+l/100-uclibc-conf.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/301-missing-execinfo_h.patch (renamed from toolchain/gcc/patches/4.5.1+l/301-missing-execinfo_h.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/302-c99-snprintf.patch (renamed from toolchain/gcc/patches/4.5.1+l/302-c99-snprintf.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/305-libmudflap-susv3-legacy.patch (renamed from toolchain/gcc/patches/4.5.1+l/305-libmudflap-susv3-legacy.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/600-ubicom_support.patch (renamed from toolchain/gcc/patches/4.5.1+l/600-ubicom_support.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/810-arm-softfloat-libgcc.patch (renamed from toolchain/gcc/patches/4.5.1+l/810-arm-softfloat-libgcc.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/820-libgcc_pic.patch (renamed from toolchain/gcc/patches/4.5.1+l/820-libgcc_pic.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/830-arm_unbreak_armv4t.patch (renamed from toolchain/gcc/patches/4.5.1+l/830-arm_unbreak_armv4t.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/840-armv4_pass_fix-v4bx_to_ld.patch (renamed from toolchain/gcc/patches/4.5.1+l/840-armv4_pass_fix-v4bx_to_ld.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/910-mbsd_multi.patch (renamed from toolchain/gcc/patches/4.5.1+l/910-mbsd_multi.patch) | 8 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/993-arm_insn-opinit-RTX_CODE-fixup.patch (renamed from toolchain/gcc/patches/4.5.1+l/993-arm_insn-opinit-RTX_CODE-fixup.patch) | 0 | ||||
-rw-r--r-- | toolchain/gcc/patches/linaro/999-coldfire.patch (renamed from toolchain/gcc/patches/4.5.1+l/999-coldfire.patch) | 0 |
13 files changed, 4 insertions, 69 deletions
diff --git a/toolchain/gcc/patches/4.5.1+l/002-fix_pr44392.patch b/toolchain/gcc/patches/4.5.1+l/002-fix_pr44392.patch deleted file mode 100644 index 4ae6f1655..000000000 --- a/toolchain/gcc/patches/4.5.1+l/002-fix_pr44392.patch +++ /dev/null @@ -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; -+ } - " - ) - diff --git a/toolchain/gcc/patches/4.5.1+l/100-uclibc-conf.patch b/toolchain/gcc/patches/linaro/100-uclibc-conf.patch index 5c77de9b4..5c77de9b4 100644 --- a/toolchain/gcc/patches/4.5.1+l/100-uclibc-conf.patch +++ b/toolchain/gcc/patches/linaro/100-uclibc-conf.patch diff --git a/toolchain/gcc/patches/4.5.1+l/301-missing-execinfo_h.patch b/toolchain/gcc/patches/linaro/301-missing-execinfo_h.patch index b3f1e68d3..b3f1e68d3 100644 --- a/toolchain/gcc/patches/4.5.1+l/301-missing-execinfo_h.patch +++ b/toolchain/gcc/patches/linaro/301-missing-execinfo_h.patch diff --git a/toolchain/gcc/patches/4.5.1+l/302-c99-snprintf.patch b/toolchain/gcc/patches/linaro/302-c99-snprintf.patch index ddbe43d81..ddbe43d81 100644 --- a/toolchain/gcc/patches/4.5.1+l/302-c99-snprintf.patch +++ b/toolchain/gcc/patches/linaro/302-c99-snprintf.patch diff --git a/toolchain/gcc/patches/4.5.1+l/305-libmudflap-susv3-legacy.patch b/toolchain/gcc/patches/linaro/305-libmudflap-susv3-legacy.patch index 8e2d15f81..8e2d15f81 100644 --- a/toolchain/gcc/patches/4.5.1+l/305-libmudflap-susv3-legacy.patch +++ b/toolchain/gcc/patches/linaro/305-libmudflap-susv3-legacy.patch diff --git a/toolchain/gcc/patches/4.5.1+l/600-ubicom_support.patch b/toolchain/gcc/patches/linaro/600-ubicom_support.patch index a47d748cf..a47d748cf 100644 --- a/toolchain/gcc/patches/4.5.1+l/600-ubicom_support.patch +++ b/toolchain/gcc/patches/linaro/600-ubicom_support.patch diff --git a/toolchain/gcc/patches/4.5.1+l/810-arm-softfloat-libgcc.patch b/toolchain/gcc/patches/linaro/810-arm-softfloat-libgcc.patch index 60cfde407..60cfde407 100644 --- a/toolchain/gcc/patches/4.5.1+l/810-arm-softfloat-libgcc.patch +++ b/toolchain/gcc/patches/linaro/810-arm-softfloat-libgcc.patch diff --git a/toolchain/gcc/patches/4.5.1+l/820-libgcc_pic.patch b/toolchain/gcc/patches/linaro/820-libgcc_pic.patch index 7cde82acc..7cde82acc 100644 --- a/toolchain/gcc/patches/4.5.1+l/820-libgcc_pic.patch +++ b/toolchain/gcc/patches/linaro/820-libgcc_pic.patch diff --git a/toolchain/gcc/patches/4.5.1+l/830-arm_unbreak_armv4t.patch b/toolchain/gcc/patches/linaro/830-arm_unbreak_armv4t.patch index 0788b63ae..0788b63ae 100644 --- a/toolchain/gcc/patches/4.5.1+l/830-arm_unbreak_armv4t.patch +++ b/toolchain/gcc/patches/linaro/830-arm_unbreak_armv4t.patch diff --git a/toolchain/gcc/patches/4.5.1+l/840-armv4_pass_fix-v4bx_to_ld.patch b/toolchain/gcc/patches/linaro/840-armv4_pass_fix-v4bx_to_ld.patch index 403354fd8..403354fd8 100644 --- a/toolchain/gcc/patches/4.5.1+l/840-armv4_pass_fix-v4bx_to_ld.patch +++ b/toolchain/gcc/patches/linaro/840-armv4_pass_fix-v4bx_to_ld.patch diff --git a/toolchain/gcc/patches/4.5.1+l/910-mbsd_multi.patch b/toolchain/gcc/patches/linaro/910-mbsd_multi.patch index 647254adb..ba82c5d5b 100644 --- a/toolchain/gcc/patches/4.5.1+l/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/linaro/910-mbsd_multi.patch @@ -157,7 +157,7 @@ flag_reorder_blocks = opt2; flag_reorder_functions = 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. */ opt3 = (optimize >= 3); @@ -166,7 +166,7 @@ flag_predictive_commoning = opt3; flag_inline_functions = 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); break; @@ -209,7 +209,7 @@ -Wfatal-errors -Wfloat-equal -Wformat -Wformat=2 @gol -Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @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{-Wno-pointer-sign}. @@ -232,7 +232,7 @@ @item -Wstack-protector @opindex Wstack-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 the condition is known to be true or false. diff --git a/toolchain/gcc/patches/4.5.1+l/993-arm_insn-opinit-RTX_CODE-fixup.patch b/toolchain/gcc/patches/linaro/993-arm_insn-opinit-RTX_CODE-fixup.patch index 09c7e3f25..09c7e3f25 100644 --- a/toolchain/gcc/patches/4.5.1+l/993-arm_insn-opinit-RTX_CODE-fixup.patch +++ b/toolchain/gcc/patches/linaro/993-arm_insn-opinit-RTX_CODE-fixup.patch diff --git a/toolchain/gcc/patches/4.5.1+l/999-coldfire.patch b/toolchain/gcc/patches/linaro/999-coldfire.patch index d656aacef..d656aacef 100644 --- a/toolchain/gcc/patches/4.5.1+l/999-coldfire.patch +++ b/toolchain/gcc/patches/linaro/999-coldfire.patch |