diff options
author | David Edelsohn <dje.gcc@gmail.com> | 1996-09-03 19:52:15 +0000 |
---|---|---|
committer | David Edelsohn <dje.gcc@gmail.com> | 1996-09-03 19:52:15 +0000 |
commit | 0cd98b92abaaed57d5c1e94de388d31dd1ef7e9b (patch) | |
tree | 18dd7eac703e349d4b289133b55775ff26599beb /bfd/libaout.h | |
parent | 9fca2fd3c601fc6e65f5c3b76bfaf86916c3705d (diff) | |
download | gdb-0cd98b92abaaed57d5c1e94de388d31dd1ef7e9b.zip gdb-0cd98b92abaaed57d5c1e94de388d31dd1ef7e9b.tar.gz gdb-0cd98b92abaaed57d5c1e94de388d31dd1ef7e9b.tar.bz2 |
* Makefile.in (aout-sparcle.o): New target.
* aoutf1.h (TARGET_IS_BIG_ENDIAN_P): Don't define if little endian.
* config.bfd (sparclet-*-aout*): Add case.
* configure.in (sparcle_aout_vec): Add case.
* configure: Regenerated.
* libaout.h (machine_type): Add M_SPARCLET_LE.
* targets.c (sparcle_aout_vec): Declare.
(bfd_target_vector): Add sparcle_aout_vec.
* aout-sparcle.c: New file.
Diffstat (limited to 'bfd/libaout.h')
-rw-r--r-- | bfd/libaout.h | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/bfd/libaout.h b/bfd/libaout.h index 6d39bec..846acb2 100644 --- a/bfd/libaout.h +++ b/bfd/libaout.h @@ -222,11 +222,9 @@ enum machine_type { M_532_NETBSD = 137, /* NetBSD/ns32k binary */ M_SPARC_NETBSD = 138, /* NetBSD/sparc binary */ M_SPARCLET = 142, /* SPARClet */ + M_SPARCLET_LE = 143, /* SPARClet little endian */ M_MIPS1 = 151, /* MIPS R2000/R3000 binary */ M_MIPS2 = 152, /* MIPS R4000/R6000 binary */ -/* start-sanitize-rce */ - M_RCE = 155, /* Motorola RCE binary */ -/* end-sanitize-rce */ M_HP200 = 200, /* HP 200 (68010) BSD binary */ M_HP300 = (300 % 256), /* HP 300 (68020+68881) BSD binary */ M_HPUX = (0x20c % 256)/* HP 200/300 HPUX binary */ @@ -586,26 +584,22 @@ NAME(aout,bfd_free_cached_info) PARAMS ((bfd *)); \ if (bfd_get_outsymbols (abfd) != (asymbol **) NULL \ && bfd_get_symcount (abfd) != 0) \ - { \ - if (bfd_seek (abfd, (file_ptr)(N_SYMOFF(*execp)), SEEK_SET) \ - != 0) \ - return false; \ + { \ + if (bfd_seek (abfd, (file_ptr)(N_SYMOFF(*execp)), SEEK_SET) != 0) \ + return false; \ \ - if (! NAME(aout,write_syms)(abfd)) return false; \ + if (! NAME(aout,write_syms)(abfd)) return false; \ + } \ \ - if (bfd_seek (abfd, (file_ptr)(N_TRELOFF(*execp)), SEEK_SET) \ - != 0) \ - return false; \ + if (bfd_seek (abfd, (file_ptr)(N_TRELOFF(*execp)), SEEK_SET) != 0) \ + return false; \ + if (!NAME(aout,squirt_out_relocs) (abfd, obj_textsec (abfd))) \ + return false; \ \ - if (!NAME(aout,squirt_out_relocs) (abfd, obj_textsec (abfd))) \ - return false; \ - if (bfd_seek (abfd, (file_ptr)(N_DRELOFF(*execp)), SEEK_SET) \ - != 0) \ - return false; \ - \ - if (!NAME(aout,squirt_out_relocs)(abfd, obj_datasec (abfd))) \ - return false; \ - } \ + if (bfd_seek (abfd, (file_ptr)(N_DRELOFF(*execp)), SEEK_SET) != 0) \ + return false; \ + if (!NAME(aout,squirt_out_relocs)(abfd, obj_datasec (abfd))) \ + return false; \ } #endif |