diff options
author | Khem Raj <raj.khem@gmail.com> | 2012-06-28 12:19:53 -0700 |
---|---|---|
committer | Koen Kooi <koen@dominion.thruhere.net> | 2012-07-09 18:40:21 +0200 |
commit | 6b278fbb02d818b54b5a9fa2716fc49e896b72a8 (patch) | |
tree | 833783fb738ff7abf3d0e3029c9a468e73b06e28 /toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch | |
parent | 680af24d1ff95533db610176e6b01fcc9dcf6699 (diff) | |
download | meta-openembedded-6b278fbb02d818b54b5a9fa2716fc49e896b72a8.tar.gz |
gcc-4.6: Migrate recipes from OE-Core
Remove linaro patches. If one needs to use linaro
modified gcc they should use meta-linaro
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch')
-rw-r--r-- | toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch b/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch deleted file mode 100644 index 3d4d5c5049..0000000000 --- a/toolchain-layer/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106776.patch +++ /dev/null | |||
@@ -1,46 +0,0 @@ | |||
1 | 2011-07-15 Michael Hope <michael.hope@linaro.org> | ||
2 | |||
3 | gcc/ | ||
4 | Backport from mainline: | ||
5 | 2011-03-22 Eric Botcazou <ebotcazou@adacore.com> | ||
6 | |||
7 | * combine.c (simplify_set): Try harder to find the best CC mode when | ||
8 | simplifying a nested COMPARE on the RHS. | ||
9 | |||
10 | === modified file 'gcc/combine.c' | ||
11 | --- old/gcc/combine.c 2011-05-27 14:31:18 +0000 | ||
12 | +++ new/gcc/combine.c 2011-07-11 03:52:31 +0000 | ||
13 | @@ -6287,10 +6287,18 @@ | ||
14 | enum rtx_code new_code; | ||
15 | rtx op0, op1, tmp; | ||
16 | int other_changed = 0; | ||
17 | + rtx inner_compare = NULL_RTX; | ||
18 | enum machine_mode compare_mode = GET_MODE (dest); | ||
19 | |||
20 | if (GET_CODE (src) == COMPARE) | ||
21 | - op0 = XEXP (src, 0), op1 = XEXP (src, 1); | ||
22 | + { | ||
23 | + op0 = XEXP (src, 0), op1 = XEXP (src, 1); | ||
24 | + if (GET_CODE (op0) == COMPARE && op1 == const0_rtx) | ||
25 | + { | ||
26 | + inner_compare = op0; | ||
27 | + op0 = XEXP (inner_compare, 0), op1 = XEXP (inner_compare, 1); | ||
28 | + } | ||
29 | + } | ||
30 | else | ||
31 | op0 = src, op1 = CONST0_RTX (GET_MODE (src)); | ||
32 | |||
33 | @@ -6332,6 +6340,12 @@ | ||
34 | need to use a different CC mode here. */ | ||
35 | if (GET_MODE_CLASS (GET_MODE (op0)) == MODE_CC) | ||
36 | compare_mode = GET_MODE (op0); | ||
37 | + else if (inner_compare | ||
38 | + && GET_MODE_CLASS (GET_MODE (inner_compare)) == MODE_CC | ||
39 | + && new_code == old_code | ||
40 | + && op0 == XEXP (inner_compare, 0) | ||
41 | + && op1 == XEXP (inner_compare, 1)) | ||
42 | + compare_mode = GET_MODE (inner_compare); | ||
43 | else | ||
44 | compare_mode = SELECT_CC_MODE (new_code, op0, op1); | ||
45 | |||
46 | |||