public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] MIPS gas: n32 ABI support
@ 2002-07-19 14:30 Thiemo Seufer
  0 siblings, 0 replies; only message in thread
From: Thiemo Seufer @ 2002-07-19 14:30 UTC (permalink / raw)
  To: binutils

Hi All,

this adds (some more) support for n32 ABI to MIPS gas.


Thiemo


2002-07-19  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>

	/gas/ChangeLog
	* config/tc-mips.c (mips_target_format): Fix formatting.
	Add recognition of n32 ABI formats.


diff -BurpNX /bigdisk/src/gcc-exclude source-orig/gas/config/tc-mips.c source/gas/config/tc-mips.c
--- source-orig/gas/config/tc-mips.c	Thu Jul 11 21:23:30 2002
+++ source/gas/config/tc-mips.c	Mon Jul 15 23:39:55 2002
@@ -1017,17 +1013,26 @@ mips_target_format ()
       return "pe-mips";
     case bfd_target_elf_flavour:
 #ifdef TE_TMIPS
-      /* This is traditional mips */
+      /* This is traditional mips.  */
       return (target_big_endian
-	      ? (HAVE_64BIT_OBJECTS ? "elf64-tradbigmips"
-		 : "elf32-tradbigmips")
-	      : (HAVE_64BIT_OBJECTS ? "elf64-tradlittlemips"
-		 : "elf32-tradlittlemips"));
+	      ? (HAVE_64BIT_OBJECTS
+		 ? "elf64-tradbigmips"
+		 : (HAVE_NEWABI
+		    ? "elf32-ntradbigmips" : "elf32-tradbigmips"))
+	      : (HAVE_64BIT_OBJECTS
+		 ? "elf64-tradlittlemips"
+		 : (HAVE_NEWABI
+		    ? "elf32-ntradlittlemips" : "elf32-tradlittlemips")));
 #else
       return (target_big_endian
-	      ? (HAVE_64BIT_OBJECTS ? "elf64-bigmips" : "elf32-bigmips")
-	      : (HAVE_64BIT_OBJECTS ? "elf64-littlemips"
-		 : "elf32-littlemips"));
+	      ? (HAVE_64BIT_OBJECTS
+		 ? "elf64-bigmips"
+		 : (HAVE_NEWABI
+		    ? "elf32-nbigmips" : "elf32-bigmips"))
+	      : (HAVE_64BIT_OBJECTS
+		 ? "elf64-littlemips"
+		 : (HAVE_NEWABI
+		    ? "elf32-nlittlemips" : "elf32-littlemips")));
 #endif
     default:
       abort ();

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-07-19 21:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-19 14:30 [PATCH] MIPS gas: n32 ABI support Thiemo Seufer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).