diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-18 06:15:38 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-18 06:15:38 +0000 |
commit | 08c78c16cb3ea4a760bb5fe00b780cd1d3473f62 (patch) | |
tree | 890e674f479298825b48ff5b827cd8d6c288f352 /gcc/xcoffout.h | |
parent | ac0b01004adf88a21f46641374b8c4c5c46bde68 (diff) | |
download | gcc-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.h | 4 |
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 |