summaryrefslogtreecommitdiff
path: root/gcc/xcoffout.c
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1993-05-14 21:39:14 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>1993-05-14 21:39:14 +0000
commitb9ee0dd5b91be7c4dfe8667c5397bf92c9315132 (patch)
treea37b458744195d265f78242d3bdc94371a07f13c /gcc/xcoffout.c
parent66fa26fac27780e94e69f2ae875338673839e075 (diff)
downloadgcc-b9ee0dd5b91be7c4dfe8667c5397bf92c9315132.tar.gz
(N_DSLINE, N_BSLINE): Delete definitions.
(stab_to_sclass): Use ifdefs to test for presence of N_MAIN, N_BSLINE, N_DSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4461 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/xcoffout.c')
-rw-r--r--gcc/xcoffout.c24
1 files changed, 16 insertions, 8 deletions
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c
index 4524c8a1c4e..568d443a9e8 100644
--- a/gcc/xcoffout.c
+++ b/gcc/xcoffout.c
@@ -49,14 +49,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#endif
#endif
-/* These are GNU extensions we need to reference in this file. */
-#ifndef N_DSLINE
-#define N_DSLINE 0x46
-#endif
-#ifndef N_BSLINE
-#define N_BSLINE 0x48
-#endif
-
/* Line number of beginning of current function, minus one.
Negative means not in a function or not using xcoff. */
@@ -205,9 +197,11 @@ stab_to_sclass (stab)
case N_LCSYM:
return C_STSYM;
+#ifdef N_MAIN
case N_MAIN:
UNKNOWN_STAB ("N_MAIN");
abort ();
+#endif
case N_RSYM:
return C_RSYM;
@@ -240,13 +234,17 @@ stab_to_sclass (stab)
UNKNOWN_STAB ("N_SLINE");
abort ();
+#ifdef N_DSLINE
case N_DSLINE:
UNKNOWN_STAB ("N_DSLINE");
abort ();
+#endif
+#ifdef N_BSLINE
case N_BSLINE:
UNKNOWN_STAB ("N_BSLINE");
abort ();
+#endif
#if 0
/* This has the same value as N_BSLINE. */
case N_BROWS:
@@ -254,17 +252,23 @@ stab_to_sclass (stab)
abort ();
#endif
+#ifdef N_BINCL
case N_BINCL:
UNKNOWN_STAB ("N_BINCL");
abort ();
+#endif
+#ifdef N_EINCL
case N_EINCL:
UNKNOWN_STAB ("N_EINCL");
abort ();
+#endif
+#ifdef N_EXCL
case N_EXCL:
UNKNOWN_STAB ("N_EXCL");
abort ();
+#endif
case N_LBRAC:
UNKNOWN_STAB ("N_LBRAC");
@@ -289,13 +293,17 @@ stab_to_sclass (stab)
UNKNOWN_STAB ("N_PC");
abort ();
+#ifdef N_M2C
case N_M2C:
UNKNOWN_STAB ("N_M2C");
abort ();
+#endif
+#ifdef N_SCOPE
case N_SCOPE:
UNKNOWN_STAB ("N_SCOPE");
abort ();
+#endif
case N_CATCH:
UNKNOWN_STAB ("N_CATCH");