[PATCH] RS6000 and PowerPC CPU types (revised)

Geoff Keating geoffk@cygnus.com
Mon Jun 12 15:44:00 GMT 2000


> Date: Thu, 8 Jun 2000 21:46:27 -0400
> From: Nick Duffek <nsd@redhat.com>
...
>   (2) Changes the 620's bits_per_word field to 64 from 32.  I can't find
>       anywhere that this matters, but it seems more correct.

I'm not completely convinced that this is right---the 620 really is a
64-bit processor---but I can't convince myself that 32 is wrong, so OK.

> Okay to apply?

OK.

> 2000-06-08  Nicholas Duffek  <nsd@redhat.com>
> 
> 	* archures.c (enum bfd_architecture): #define constants for
> 	PowerPc and RS6000 machine numbers.
> 	* bfd-in2.h: Regenerate.
> 	* coffcode.h (coff_set_arch_mach_hook): #ifdef XCOFF64, set arch
> 	to bfd_arch_powerpc instead of bfd_arch_rs6000.  Refer to PowerPc
> 	and RS6000 machine numbers using #defined constants from
> 	archures.c.
> 	* cpu-powerpc.c (arch_info_struct): Refer to PowerPc and RS6000
> 	machine numbers using #defined constants from archures.c.  Add
> 	entries for EC603e, 630, A35, RS64II, RS64III, 7400.  Specify
> 	64-bit words in 620 entry.
> 	* cpu-rs6000.c (arch_info_struct): Create with entries for RS1,
> 	RSC, and RS2.
> 	(bfd_rs6000_arch): Change default machine to 0 (bfd_mach_rs6k).
> 
> opcodes/ChangeLog:
> 
> 2000-06-08  Nick Duffek  <nsd@redhat.com>
> 
> 	* disassemble.c (disassembler): Refer to the PowerPC 620 using
> 	bfd_mach_ppc_620 instead of 620.

-- 
- Geoffrey Keating <geoffk@cygnus.com>


More information about the Binutils mailing list