diff options
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch b/meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch index 1de164d8b6..cd42a77324 100644 --- a/meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch | |||
@@ -5,11 +5,11 @@ Add support for FSL PowerPC e5500 core. | |||
5 | Signed-off-by: Edmar Wienskoski <edmar@freescale.com> | 5 | Signed-off-by: Edmar Wienskoski <edmar@freescale.com> |
6 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> | 6 | Signed-off-by: Kumar Gala <galak@kernel.crashing.org> |
7 | 7 | ||
8 | Index: binutils-2.21.1/bfd/archures.c | 8 | Index: binutils-2.22/bfd/archures.c |
9 | =================================================================== | 9 | =================================================================== |
10 | --- binutils-2.21.1.orig/bfd/archures.c | 10 | --- binutils-2.22.orig/bfd/archures.c |
11 | +++ binutils-2.21.1/bfd/archures.c | 11 | +++ binutils-2.22/bfd/archures.c |
12 | @@ -231,6 +231,7 @@ DESCRIPTION | 12 | @@ -239,6 +239,7 @@ DESCRIPTION |
13 | .#define bfd_mach_ppc_e500 500 | 13 | .#define bfd_mach_ppc_e500 500 |
14 | .#define bfd_mach_ppc_e500mc 5001 | 14 | .#define bfd_mach_ppc_e500mc 5001 |
15 | .#define bfd_mach_ppc_e500mc64 5005 | 15 | .#define bfd_mach_ppc_e500mc64 5005 |
@@ -17,11 +17,11 @@ Index: binutils-2.21.1/bfd/archures.c | |||
17 | .#define bfd_mach_ppc_titan 83 | 17 | .#define bfd_mach_ppc_titan 83 |
18 | . bfd_arch_rs6000, {* IBM RS/6000 *} | 18 | . bfd_arch_rs6000, {* IBM RS/6000 *} |
19 | .#define bfd_mach_rs6k 6000 | 19 | .#define bfd_mach_rs6k 6000 |
20 | Index: binutils-2.21.1/bfd/bfd-in2.h | 20 | Index: binutils-2.22/bfd/bfd-in2.h |
21 | =================================================================== | 21 | =================================================================== |
22 | --- binutils-2.21.1.orig/bfd/bfd-in2.h | 22 | --- binutils-2.22.orig/bfd/bfd-in2.h |
23 | +++ binutils-2.21.1/bfd/bfd-in2.h | 23 | +++ binutils-2.22/bfd/bfd-in2.h |
24 | @@ -1918,6 +1918,7 @@ enum bfd_architecture | 24 | @@ -1946,6 +1946,7 @@ enum bfd_architecture |
25 | #define bfd_mach_ppc_e500 500 | 25 | #define bfd_mach_ppc_e500 500 |
26 | #define bfd_mach_ppc_e500mc 5001 | 26 | #define bfd_mach_ppc_e500mc 5001 |
27 | #define bfd_mach_ppc_e500mc64 5005 | 27 | #define bfd_mach_ppc_e500mc64 5005 |
@@ -29,10 +29,10 @@ Index: binutils-2.21.1/bfd/bfd-in2.h | |||
29 | #define bfd_mach_ppc_titan 83 | 29 | #define bfd_mach_ppc_titan 83 |
30 | bfd_arch_rs6000, /* IBM RS/6000 */ | 30 | bfd_arch_rs6000, /* IBM RS/6000 */ |
31 | #define bfd_mach_rs6k 6000 | 31 | #define bfd_mach_rs6k 6000 |
32 | Index: binutils-2.21.1/bfd/cpu-powerpc.c | 32 | Index: binutils-2.22/bfd/cpu-powerpc.c |
33 | =================================================================== | 33 | =================================================================== |
34 | --- binutils-2.21.1.orig/bfd/cpu-powerpc.c | 34 | --- binutils-2.22.orig/bfd/cpu-powerpc.c |
35 | +++ binutils-2.21.1/bfd/cpu-powerpc.c | 35 | +++ binutils-2.22/bfd/cpu-powerpc.c |
36 | @@ -352,6 +352,20 @@ const bfd_arch_info_type bfd_powerpc_arc | 36 | @@ -352,6 +352,20 @@ const bfd_arch_info_type bfd_powerpc_arc |
37 | FALSE, /* not the default */ | 37 | FALSE, /* not the default */ |
38 | powerpc_compatible, | 38 | powerpc_compatible, |
@@ -54,11 +54,11 @@ Index: binutils-2.21.1/bfd/cpu-powerpc.c | |||
54 | 0 | 54 | 0 |
55 | } | 55 | } |
56 | }; | 56 | }; |
57 | Index: binutils-2.21.1/gas/config/tc-ppc.c | 57 | Index: binutils-2.22/gas/config/tc-ppc.c |
58 | =================================================================== | 58 | =================================================================== |
59 | --- binutils-2.21.1.orig/gas/config/tc-ppc.c | 59 | --- binutils-2.22.orig/gas/config/tc-ppc.c |
60 | +++ binutils-2.21.1/gas/config/tc-ppc.c | 60 | +++ binutils-2.22/gas/config/tc-ppc.c |
61 | @@ -1236,6 +1236,7 @@ PowerPC options:\n\ | 61 | @@ -1265,6 +1265,7 @@ PowerPC options:\n\ |
62 | -me500, -me500x2 generate code for Motorola e500 core complex\n\ | 62 | -me500, -me500x2 generate code for Motorola e500 core complex\n\ |
63 | -me500mc, generate code for Freescale e500mc core complex\n\ | 63 | -me500mc, generate code for Freescale e500mc core complex\n\ |
64 | -me500mc64, generate code for Freescale e500mc64 core complex\n\ | 64 | -me500mc64, generate code for Freescale e500mc64 core complex\n\ |
@@ -66,11 +66,11 @@ Index: binutils-2.21.1/gas/config/tc-ppc.c | |||
66 | -mspe generate code for Motorola SPE instructions\n\ | 66 | -mspe generate code for Motorola SPE instructions\n\ |
67 | -mtitan generate code for AppliedMicro Titan core complex\n\ | 67 | -mtitan generate code for AppliedMicro Titan core complex\n\ |
68 | -mregnames Allow symbolic names for registers\n\ | 68 | -mregnames Allow symbolic names for registers\n\ |
69 | Index: binutils-2.21.1/gas/doc/as.texinfo | 69 | Index: binutils-2.22/gas/doc/as.texinfo |
70 | =================================================================== | 70 | =================================================================== |
71 | --- binutils-2.21.1.orig/gas/doc/as.texinfo | 71 | --- binutils-2.22.orig/gas/doc/as.texinfo |
72 | +++ binutils-2.21.1/gas/doc/as.texinfo | 72 | +++ binutils-2.22/gas/doc/as.texinfo |
73 | @@ -432,7 +432,7 @@ gcc(1), ld(1), and the Info entries for | 73 | @@ -434,7 +434,7 @@ gcc(1), ld(1), and the Info entries for |
74 | [@b{-a32}|@b{-a64}] | 74 | [@b{-a32}|@b{-a64}] |
75 | [@b{-mpwrx}|@b{-mpwr2}|@b{-mpwr}|@b{-m601}|@b{-mppc}|@b{-mppc32}|@b{-m603}|@b{-m604}|@b{-m403}|@b{-m405}| | 75 | [@b{-mpwrx}|@b{-mpwr2}|@b{-mpwr}|@b{-m601}|@b{-mppc}|@b{-mppc32}|@b{-m603}|@b{-m604}|@b{-m403}|@b{-m405}| |
76 | @b{-m440}|@b{-m464}|@b{-m476}|@b{-m7400}|@b{-m7410}|@b{-m7450}|@b{-m7455}|@b{-m750cl}|@b{-mppc64}| | 76 | @b{-m440}|@b{-m464}|@b{-m476}|@b{-m7400}|@b{-m7410}|@b{-m7450}|@b{-m7455}|@b{-m750cl}|@b{-mppc64}| |
@@ -79,11 +79,11 @@ Index: binutils-2.21.1/gas/doc/as.texinfo | |||
79 | @b{-mpower4}|@b{-mpr4}|@b{-mpower5}|@b{-mpwr5}|@b{-mpwr5x}|@b{-mpower6}|@b{-mpwr6}| | 79 | @b{-mpower4}|@b{-mpr4}|@b{-mpower5}|@b{-mpwr5}|@b{-mpwr5x}|@b{-mpower6}|@b{-mpwr6}| |
80 | @b{-mpower7}|@b{-mpw7}|@b{-ma2}|@b{-mcell}|@b{-mspe}|@b{-mtitan}|@b{-me300}|@b{-mcom}] | 80 | @b{-mpower7}|@b{-mpw7}|@b{-ma2}|@b{-mcell}|@b{-mspe}|@b{-mtitan}|@b{-me300}|@b{-mcom}] |
81 | [@b{-many}] [@b{-maltivec}|@b{-mvsx}] | 81 | [@b{-many}] [@b{-maltivec}|@b{-mvsx}] |
82 | Index: binutils-2.21.1/gas/doc/c-ppc.texi | 82 | Index: binutils-2.22/gas/doc/c-ppc.texi |
83 | =================================================================== | 83 | =================================================================== |
84 | --- binutils-2.21.1.orig/gas/doc/c-ppc.texi | 84 | --- binutils-2.22.orig/gas/doc/c-ppc.texi |
85 | +++ binutils-2.21.1/gas/doc/c-ppc.texi | 85 | +++ binutils-2.22/gas/doc/c-ppc.texi |
86 | @@ -85,6 +85,9 @@ Generate code for Freescale e500mc core | 86 | @@ -88,6 +88,9 @@ Generate code for Freescale e500mc core |
87 | @item -me500mc64 | 87 | @item -me500mc64 |
88 | Generate code for Freescale e500mc64 core complex. | 88 | Generate code for Freescale e500mc64 core complex. |
89 | 89 | ||
@@ -93,10 +93,10 @@ Index: binutils-2.21.1/gas/doc/c-ppc.texi | |||
93 | @item -mspe | 93 | @item -mspe |
94 | Generate code for Motorola SPE instructions. | 94 | Generate code for Motorola SPE instructions. |
95 | 95 | ||
96 | Index: binutils-2.21.1/opcodes/ppc-dis.c | 96 | Index: binutils-2.22/opcodes/ppc-dis.c |
97 | =================================================================== | 97 | =================================================================== |
98 | --- binutils-2.21.1.orig/opcodes/ppc-dis.c | 98 | --- binutils-2.22.orig/opcodes/ppc-dis.c |
99 | +++ binutils-2.21.1/opcodes/ppc-dis.c | 99 | +++ binutils-2.22/opcodes/ppc-dis.c |
100 | @@ -114,6 +114,12 @@ struct ppc_mopt ppc_opts[] = { | 100 | @@ -114,6 +114,12 @@ struct ppc_mopt ppc_opts[] = { |
101 | | PPC_OPCODE_E500MC | PPC_OPCODE_64 | PPC_OPCODE_POWER5 | 101 | | PPC_OPCODE_E500MC | PPC_OPCODE_64 | PPC_OPCODE_POWER5 |
102 | | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7), | 102 | | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7), |