diff options
author | David Edelsohn <dje.gcc@gmail.com> | 1996-04-02 21:28:33 +0000 |
---|---|---|
committer | David Edelsohn <dje.gcc@gmail.com> | 1996-04-02 21:28:33 +0000 |
commit | d1f74cd2c3a5165946c0152eeedd5515a356a189 (patch) | |
tree | 832e5e409217bdec2a88b1bfca2270612bc8718f /bfd/bfd-in2.h | |
parent | 19bfbcbecf49abb63d85b0244dc10770e3b4ac9a (diff) | |
download | gdb-d1f74cd2c3a5165946c0152eeedd5515a356a189.zip gdb-d1f74cd2c3a5165946c0152eeedd5515a356a189.tar.gz gdb-d1f74cd2c3a5165946c0152eeedd5515a356a189.tar.bz2 |
* aoutf1.h (sunos_32_set_arch_mach): Handle M_SPARCLET.
(aout_32_sunos4_write_object_contents): Likewise.
* aoutx.h (NAME(aout,machine_type)): Handle
bfd_mach_sparc_{sparclet,sparclite}.
* archures.c (bfd_mach_sparc_{sparclet,sparclite}): Define.
(bfd_mach_sparc_v9_p): Update.
* cpu-sparc.c (arch_info_struct): Add entries for sparclet,sparclite.
* libaout.h (enum machine_type): Add M_SPARCLET.
* sunos.c (MACHTYPE_OK): Define.
* bfd-in2.h: Regenerated.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index cd0f8d7..8003d45 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -1156,12 +1156,15 @@ enum bfd_architecture bfd_arch_sparc, /* SPARC */ #define bfd_mach_sparc 1 /* The difference between v8plus and v9 is that v9 is a true 64 bit env. */ -#define bfd_mach_sparc_v8plus 2 -#define bfd_mach_sparc_v8plusa 3 /* with ultrasparc add'ns */ -#define bfd_mach_sparc_v9 4 -#define bfd_mach_sparc_v9a 5 /* with ultrasparc add'ns */ +#define bfd_mach_sparc_sparclet 2 +#define bfd_mach_sparc_sparclite 3 +#define bfd_mach_sparc_v8plus 4 +#define bfd_mach_sparc_v8plusa 5 /* with ultrasparc add'ns */ +#define bfd_mach_sparc_v9 6 +#define bfd_mach_sparc_v9a 7 /* with ultrasparc add'ns */ /* Nonzero if MACH has the v9 instruction set. */ -#define bfd_mach_sparc_v9_p(mach) ((mach) != bfd_mach_sparc) +#define bfd_mach_sparc_v9_p(mach) \ + ((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9a) bfd_arch_mips, /* MIPS Rxxxx */ bfd_arch_i386, /* Intel 386 */ bfd_arch_we32k, /* AT&T WE32xxx */ |