/[gcl]/gcl/binutils/bfd/cpu-powerpc.c
ViewVC logotype

Diff of /gcl/binutils/bfd/cpu-powerpc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by camm, Fri Aug 9 05:35:03 2002 UTC revision 1.2 by camm, Fri Sep 9 23:32:08 2005 UTC
# Line 1  Line 1 
1  /* BFD PowerPC CPU definition  /* BFD PowerPC CPU definition
2     Copyright 1994, 1995, 1996, 2000, 2001, 2002     Copyright 1994, 1995, 1996, 2000, 2001, 2002, 2003
3     Free Software Foundation, Inc.     Free Software Foundation, Inc.
4     Contributed by Ian Lance Taylor, Cygnus Support.     Contributed by Ian Lance Taylor, Cygnus Support.
5    
# Line 41  powerpc_compatible (a,b) Line 41  powerpc_compatible (a,b)
41      case bfd_arch_powerpc:      case bfd_arch_powerpc:
42        return bfd_default_compatible (a, b);        return bfd_default_compatible (a, b);
43      case bfd_arch_rs6000:      case bfd_arch_rs6000:
44        if (a->mach == 0)        if (b->mach == bfd_mach_rs6k)
45          return a;          return a;
46        return NULL;        return NULL;
47      }      }
# Line 61  const bfd_arch_info_type bfd_powerpc_arc Line 61  const bfd_arch_info_type bfd_powerpc_arc
61      "powerpc",      "powerpc",
62      "powerpc:common64",      "powerpc:common64",
63      3,      3,
64      true, /* default for 64 bit target */      TRUE, /* default for 64 bit target */
65      powerpc_compatible,      powerpc_compatible,
66      bfd_default_scan,      bfd_default_scan,
67      &bfd_powerpc_archs[1]      &bfd_powerpc_archs[1]
# Line 77  const bfd_arch_info_type bfd_powerpc_arc Line 77  const bfd_arch_info_type bfd_powerpc_arc
77      "powerpc",      "powerpc",
78      "powerpc:common",      "powerpc:common",
79      3,      3,
80      false,      FALSE,
81      powerpc_compatible,      powerpc_compatible,
82      bfd_default_scan,      bfd_default_scan,
83      &bfd_powerpc_archs[2],      &bfd_powerpc_archs[2],
# Line 93  const bfd_arch_info_type bfd_powerpc_arc Line 93  const bfd_arch_info_type bfd_powerpc_arc
93      "powerpc",      "powerpc",
94      "powerpc:common",      "powerpc:common",
95      3,      3,
96      true, /* default for 32 bit target */      TRUE, /* default for 32 bit target */
97      powerpc_compatible,      powerpc_compatible,
98      bfd_default_scan,      bfd_default_scan,
99      &bfd_powerpc_archs[1],      &bfd_powerpc_archs[1],
# Line 109  const bfd_arch_info_type bfd_powerpc_arc Line 109  const bfd_arch_info_type bfd_powerpc_arc
109      "powerpc",      "powerpc",
110      "powerpc:common64",      "powerpc:common64",
111      3,      3,
112      false,      FALSE,
113      powerpc_compatible,      powerpc_compatible,
114      bfd_default_scan,      bfd_default_scan,
115      &bfd_powerpc_archs[2]      &bfd_powerpc_archs[2]
# Line 124  const bfd_arch_info_type bfd_powerpc_arc Line 124  const bfd_arch_info_type bfd_powerpc_arc
124      "powerpc",      "powerpc",
125      "powerpc:603",      "powerpc:603",
126      3,      3,
127      false, /* not the default */      FALSE, /* not the default */
128      powerpc_compatible,      powerpc_compatible,
129      bfd_default_scan,      bfd_default_scan,
130      &bfd_powerpc_archs[3]      &bfd_powerpc_archs[3]
# Line 138  const bfd_arch_info_type bfd_powerpc_arc Line 138  const bfd_arch_info_type bfd_powerpc_arc
138      "powerpc",      "powerpc",
139      "powerpc:EC603e",      "powerpc:EC603e",
140      3,      3,
141      false, /* not the default */      FALSE, /* not the default */
142      powerpc_compatible,      powerpc_compatible,
143      bfd_default_scan,      bfd_default_scan,
144      &bfd_powerpc_archs[4]      &bfd_powerpc_archs[4]
# Line 152  const bfd_arch_info_type bfd_powerpc_arc Line 152  const bfd_arch_info_type bfd_powerpc_arc
152      "powerpc",      "powerpc",
153      "powerpc:604",      "powerpc:604",
154      3,      3,
155      false, /* not the default */      FALSE, /* not the default */
156      powerpc_compatible,      powerpc_compatible,
157      bfd_default_scan,      bfd_default_scan,
158      &bfd_powerpc_archs[5]      &bfd_powerpc_archs[5]
# Line 166  const bfd_arch_info_type bfd_powerpc_arc Line 166  const bfd_arch_info_type bfd_powerpc_arc
166      "powerpc",      "powerpc",
167      "powerpc:403",      "powerpc:403",
168      3,      3,
169      false, /* not the default */      FALSE, /* not the default */
170      powerpc_compatible,      powerpc_compatible,
171      bfd_default_scan,      bfd_default_scan,
172      &bfd_powerpc_archs[6]      &bfd_powerpc_archs[6]
# Line 180  const bfd_arch_info_type bfd_powerpc_arc Line 180  const bfd_arch_info_type bfd_powerpc_arc
180      "powerpc",      "powerpc",
181      "powerpc:601",      "powerpc:601",
182      3,      3,
183      false, /* not the default */      FALSE, /* not the default */
184      powerpc_compatible,      powerpc_compatible,
185      bfd_default_scan,      bfd_default_scan,
186      &bfd_powerpc_archs[7]      &bfd_powerpc_archs[7]
# Line 194  const bfd_arch_info_type bfd_powerpc_arc Line 194  const bfd_arch_info_type bfd_powerpc_arc
194      "powerpc",      "powerpc",
195      "powerpc:620",      "powerpc:620",
196      3,      3,
197      false, /* not the default */      FALSE, /* not the default */
198      powerpc_compatible,      powerpc_compatible,
199      bfd_default_scan,      bfd_default_scan,
200      &bfd_powerpc_archs[8]      &bfd_powerpc_archs[8]
# Line 208  const bfd_arch_info_type bfd_powerpc_arc Line 208  const bfd_arch_info_type bfd_powerpc_arc
208      "powerpc",      "powerpc",
209      "powerpc:630",      "powerpc:630",
210      3,      3,
211      false, /* not the default */      FALSE, /* not the default */
212      powerpc_compatible,      powerpc_compatible,
213      bfd_default_scan,      bfd_default_scan,
214      &bfd_powerpc_archs[9]      &bfd_powerpc_archs[9]
# Line 222  const bfd_arch_info_type bfd_powerpc_arc Line 222  const bfd_arch_info_type bfd_powerpc_arc
222      "powerpc",      "powerpc",
223      "powerpc:a35",      "powerpc:a35",
224      3,      3,
225      false, /* not the default */      FALSE, /* not the default */
226      powerpc_compatible,      powerpc_compatible,
227      bfd_default_scan,      bfd_default_scan,
228      &bfd_powerpc_archs[10]      &bfd_powerpc_archs[10]
# Line 236  const bfd_arch_info_type bfd_powerpc_arc Line 236  const bfd_arch_info_type bfd_powerpc_arc
236      "powerpc",      "powerpc",
237      "powerpc:rs64ii",      "powerpc:rs64ii",
238      3,      3,
239      false, /* not the default */      FALSE, /* not the default */
240      powerpc_compatible,      powerpc_compatible,
241      bfd_default_scan,      bfd_default_scan,
242      &bfd_powerpc_archs[11]      &bfd_powerpc_archs[11]
# Line 250  const bfd_arch_info_type bfd_powerpc_arc Line 250  const bfd_arch_info_type bfd_powerpc_arc
250      "powerpc",      "powerpc",
251      "powerpc:rs64iii",      "powerpc:rs64iii",
252      3,      3,
253      false, /* not the default */      FALSE, /* not the default */
254      powerpc_compatible,      powerpc_compatible,
255      bfd_default_scan,      bfd_default_scan,
256      &bfd_powerpc_archs[12]      &bfd_powerpc_archs[12]
# Line 264  const bfd_arch_info_type bfd_powerpc_arc Line 264  const bfd_arch_info_type bfd_powerpc_arc
264      "powerpc",      "powerpc",
265      "powerpc:7400",      "powerpc:7400",
266      3,      3,
267      false, /* not the default */      FALSE, /* not the default */
268      powerpc_compatible,      powerpc_compatible,
269      bfd_default_scan,      bfd_default_scan,
270      &bfd_powerpc_archs[13]      &bfd_powerpc_archs[13]
271    },    },
272    {    {
273        32, /* 32 bits in a word */
274        32, /* 32 bits in an address */
275        8,  /* 8 bits in a byte */
276        bfd_arch_powerpc,
277        bfd_mach_ppc_e500,
278        "powerpc",
279        "powerpc:e500",
280        3,
281        FALSE,
282        powerpc_compatible,
283        bfd_default_scan,
284        &bfd_powerpc_archs[14]
285      },
286      {
287      32,       /* 32 bits in a word */      32,       /* 32 bits in a word */
288      32,       /* 32 bits in an address */      32,       /* 32 bits in an address */
289      8,        /* 8 bits in a byte */      8,        /* 8 bits in a byte */
# Line 278  const bfd_arch_info_type bfd_powerpc_arc Line 292  const bfd_arch_info_type bfd_powerpc_arc
292      "powerpc",      "powerpc",
293      "powerpc:MPC8XX",      "powerpc:MPC8XX",
294      3,      3,
295      false, /* not the default */      FALSE, /* not the default */
296      powerpc_compatible,      powerpc_compatible,
297      bfd_default_scan,      bfd_default_scan,
298      0      0

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26