OSDN Git Service

(ASM_IDENTIFY_LANGUAGE): New macro.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jun 1994 20:09:07 +0000 (20:09 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Jun 1994 20:09:07 +0000 (20:09 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7560 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/vax/vax.h

index d510bd4..8714c91 100644 (file)
@@ -1173,6 +1173,17 @@ do { char dstr[30];                                                      \
 ( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10),   \
   sprintf ((OUTPUT), "%s.%d", (NAME), (LABELNO)))
 
+/* When debugging, we want to output an extra dummy label so that gas
+   can distinguish between D_float and G_float prior to processing the
+   .stabs directive identifying type double.  */
+
+#define ASM_IDENTIFY_LANGUAGE(FILE)    \
+  do {                                                         \
+    output_lang_identify (FILE);                               \
+    if (write_symbols == DBX_DEBUG)                            \
+      fprintf (FILE, "___vax_%c_doubles:\n", ASM_DOUBLE_CHAR); \
+  } while (0)
+
 /* Define the parentheses used to group arithmetic operations
    in assembler code.  */