summaryrefslogtreecommitdiff
path: root/gcc/xcoffout.h
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-18 06:15:38 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-18 06:15:38 +0000
commit08c78c16cb3ea4a760bb5fe00b780cd1d3473f62 (patch)
tree890e674f479298825b48ff5b827cd8d6c288f352 /gcc/xcoffout.h
parentac0b01004adf88a21f46641374b8c4c5c46bde68 (diff)
downloadgcc-08c78c16cb3ea4a760bb5fe00b780cd1d3473f62.tar.gz
* dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined,
use it instead of blindly generating a .stabs. * xcoffout.h: Define DBX_OUTPUT_GCC_MARKER so we put the type in the right place. * xcoffout.c: Don't bother defining default for N_CATCH. (UNKNOWN_STAB): Use internal_error. (stab_to_sclass): Remove now-unnecessary aborts. Remove #if 0'ed case N_BROWS. Add #ifdef N_OPT block. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41404 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/xcoffout.h')
-rw-r--r--gcc/xcoffout.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/xcoffout.h b/gcc/xcoffout.h
index 2fb8ab3fb4e..e1c3e89298a 100644
--- a/gcc/xcoffout.h
+++ b/gcc/xcoffout.h
@@ -172,6 +172,10 @@ extern const char *xcoff_lastfile;
} \
}
+/* .stabx has the type in a different place. */
+#define DBX_OUTPUT_GCC_MARKER(FILE) \
+ fprintf ((FILE), "%s\"%s\",0,%d,0\n", ASM_STABS_OP, STABS_GCC_MARKER, N_OPT)
+
/* Do not break .stabs pseudos into continuations. */
#define DBX_CONTIN_LENGTH 0