aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1994-06-15 22:05:40 +0000
committerKen Raeburn <raeburn@cygnus>1994-06-15 22:05:40 +0000
commit5546cc7eb66a35dc5c1a745a6b66872d9d2bd3f7 (patch)
treecdbe47292baab74757daf1d8c5a2186a72f4e534
parentece5b08d177daf6f13ed4a06078d7fea13506005 (diff)
downloadgdb-5546cc7eb66a35dc5c1a745a6b66872d9d2bd3f7.zip
gdb-5546cc7eb66a35dc5c1a745a6b66872d9d2bd3f7.tar.gz
gdb-5546cc7eb66a35dc5c1a745a6b66872d9d2bd3f7.tar.bz2
Tweak v9 support to ready it for release.
-rw-r--r--bfd/elfcode.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/bfd/elfcode.h b/bfd/elfcode.h
index 5cdd340..c46ffde 100644
--- a/bfd/elfcode.h
+++ b/bfd/elfcode.h
@@ -57,6 +57,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
(3) ELF section symbols are handled rather sloppily now. This should
be cleaned up, and ELF section symbols reconciled with BFD section
symbols.
+
+ (4) We need a published spec for 64-bit ELF. We've got some stuff here
+ that we're using for SPARC V9 64-bit chips, but don't assume that
+ it's cast in stone.
*/
#include <string.h> /* For strrchr and friends */
@@ -2133,12 +2137,11 @@ prep_headers (abfd)
i_ehdrp->e_machine = EM_NONE;
break;
case bfd_arch_sparc:
- i_ehdrp->e_machine = EM_SPARC;
- /* start-sanitize-v9 */
#if ARCH_SIZE == 64
i_ehdrp->e_machine = EM_SPARC64;
+#else
+ i_ehdrp->e_machine = EM_SPARC;
#endif
- /* end-sanitize-v9 */
break;
case bfd_arch_i386:
i_ehdrp->e_machine = EM_386;