summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch')
-rw-r--r--meta/recipes-devtools/binutils/binutils/binutils-powerpc-e5500.patch52
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.
5Signed-off-by: Edmar Wienskoski <edmar@freescale.com> 5Signed-off-by: Edmar Wienskoski <edmar@freescale.com>
6Signed-off-by: Kumar Gala <galak@kernel.crashing.org> 6Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7 7
8Index: binutils-2.21.1/bfd/archures.c 8Index: 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
20Index: binutils-2.21.1/bfd/bfd-in2.h 20Index: 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
32Index: binutils-2.21.1/bfd/cpu-powerpc.c 32Index: 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 };
57Index: binutils-2.21.1/gas/config/tc-ppc.c 57Index: 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\
69Index: binutils-2.21.1/gas/doc/as.texinfo 69Index: 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}]
82Index: binutils-2.21.1/gas/doc/c-ppc.texi 82Index: 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
96Index: binutils-2.21.1/opcodes/ppc-dis.c 96Index: 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),