(EXTENDED_SDB_BASIC_TYPES): Define.
authorJim Wilson <wilson@gcc.gnu.org>
Sat, 8 Jun 1996 00:15:54 +0000 (17:15 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Sat, 8 Jun 1996 00:15:54 +0000 (17:15 -0700)
(PUT_SDB_TYPE): Delete now unnecessary shifting and masking.

From-SVN: r12224

gcc/config/i960/i960.h

index 26aca3713f2db568d168f381ec30e111d1bea45f..6838b0d2b99e963b9aa02e812a3c6c34365ef619 100644 (file)
@@ -108,15 +108,15 @@ Boston, MA 02111-1307, USA.  */
 
 /* Generate SDB style debugging information.  */
 #define SDB_DEBUGGING_INFO
+#define EXTENDED_SDB_BASIC_TYPES
 
 /* Generate DBX_DEBUGGING_INFO by default.  */
 #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
 
-/* Redefine this to print in hex and adjust values like GNU960.  The extra
-   bit is used to handle the type long double.  Gcc does not support long
-   double in sdb output, but we do support the non-standard format.  */
+/* Redefine this to print in hex.  No value adjustment is necessary
+   anymore.  */
 #define PUT_SDB_TYPE(A) \
-  fprintf (asm_out_file, "\t.type\t0x%x;", (A & 0xf) + 2 * (A & ~0xf))
+  fprintf (asm_out_file, "\t.type\t0x%x;", A)
 
 /* Handle pragmas for compatibility with Intel's compilers.  */
 #define HANDLE_PRAGMA(FILE, NODE) process_pragma (FILE, NODE)