* archures.c: Add new machine names for hppa.

* bfd-in2.h: Regenerate.
        * cpu-hppa.c: Use the new machine names.
This commit is contained in:
Joel Brobecker 2003-09-08 16:46:02 +00:00
parent 55ff77acc2
commit 42acdc7c30
4 changed files with 20 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2003-09-08 Joel Brobecker <brobecker@gnat.com>
* archures.c: Add new machine names for hppa.
* bfd-in2.h: Regenerate.
* cpu-hppa.c: Use the new machine names.
2003-09-06 Stephane Carrez <stcarrez@nerim.fr>
* elf32-m68hc1x.h (struct m68hc11_elf_link_hash_table): Remove

View File

@ -199,6 +199,10 @@ DESCRIPTION
.#define bfd_mach_rs6k_rsc 6003
.#define bfd_mach_rs6k_rs2 6002
. bfd_arch_hppa, {* HP PA RISC *}
.#define bfd_mach_hppa10 10
.#define bfd_mach_hppa11 11
.#define bfd_mach_hppa20 20
.#define bfd_mach_hppa20w 25
. bfd_arch_d10v, {* Mitsubishi D10V *}
.#define bfd_mach_d10v 1
.#define bfd_mach_d10v_ts2 2

View File

@ -1628,6 +1628,10 @@ enum bfd_architecture
#define bfd_mach_rs6k_rsc 6003
#define bfd_mach_rs6k_rs2 6002
bfd_arch_hppa, /* HP PA RISC */
#define bfd_mach_hppa10 10
#define bfd_mach_hppa11 11
#define bfd_mach_hppa20 20
#define bfd_mach_hppa20w 25
bfd_arch_d10v, /* Mitsubishi D10V */
#define bfd_mach_d10v 1
#define bfd_mach_d10v_ts2 2

View File

@ -28,7 +28,7 @@ static const bfd_arch_info_type bfd_hppa10_arch =
32, /* 32 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_hppa,
10, /* By convention PA1.0 = 10 */
bfd_mach_hppa10, /* By convention PA1.0 = 10 */
"hppa",
"hppa1.0",
3,
@ -45,7 +45,7 @@ static const bfd_arch_info_type bfd_hppa20_arch =
32, /* 32 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_hppa,
20, /* By convention PA1.0 = 10 */
bfd_mach_hppa20, /* By convention PA2.0 = 20 */
"hppa",
"hppa2.0",
3,
@ -58,11 +58,11 @@ static const bfd_arch_info_type bfd_hppa20_arch =
/* PA2.0 in wide mode */
static const bfd_arch_info_type bfd_hppa20w_arch =
{
64, /* 32 bits in a word */
64, /* 32 bits in an address */
64, /* 64 bits in a word */
64, /* 64 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_hppa,
25, /* ??? How best to describe wide mode here? */
bfd_mach_hppa20w, /* ??? How best to describe wide mode here? */
"hppa",
"hppa2.0w",
3,
@ -78,7 +78,7 @@ const bfd_arch_info_type bfd_hppa_arch =
32, /* 32 bits in an address */
8, /* 8 bits in a byte */
bfd_arch_hppa,
11, /* By convention PA1.1 = 11 */
bfd_mach_hppa11, /* By convention PA1.1 = 11 */
"hppa",
"hppa1.1",
3,