From: Jim Wilson Date: Sat, 8 Jun 1996 00:15:54 +0000 (-0700) Subject: (EXTENDED_SDB_BASIC_TYPES): Define. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6321d910e2fab8677000ebcba2dbf97d0e6d96d6;p=gcc.git (EXTENDED_SDB_BASIC_TYPES): Define. (PUT_SDB_TYPE): Delete now unnecessary shifting and masking. From-SVN: r12224 --- diff --git a/gcc/config/i960/i960.h b/gcc/config/i960/i960.h index 26aca3713f2..6838b0d2b99 100644 --- a/gcc/config/i960/i960.h +++ b/gcc/config/i960/i960.h @@ -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)