about summary refs log tree commit diff
path: root/gnu-stabs.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu-stabs.h')
-rw-r--r--gnu-stabs.h75
1 files changed, 0 insertions, 75 deletions
diff --git a/gnu-stabs.h b/gnu-stabs.h
deleted file mode 100644
index 3cdc91def8..0000000000
--- a/gnu-stabs.h
+++ /dev/null
@@ -1,75 +0,0 @@
-#error This file is obsolete.
-
-/* Copyright (C) 1991, 1992, 1994 Free Software Foundation, Inc.
-This file is part of the GNU C Library.
-
-The GNU C Library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public License as
-published by the Free Software Foundation; either version 2 of the
-License, or (at your option) any later version.
-
-The GNU C Library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with the GNU C Library; see the file COPYING.LIB.  If
-not, write to the Free Software Foundation, Inc., 675 Mass Ave,
-Cambridge, MA 02139, USA.  */
-
-#ifndef	__GNU_STABS_H
-
-#define	__GNU_STABS_H	1
-
-#ifdef	HAVE_GNU_LD
-
-/* Alias a function:
-   	function_alias(creat, _creat, int, (file, mode),
-		       DEFUN(creat, (file, mode),
-		             CONST char *file AND int mode))
-   Yes, this is very repetitive.  Nothing you can do about it, so shut up.  */
-#define	function_alias(name, _name, type, args, defun) \
-  symbol_alias (_name, name);
-
-#define function_alias_void(name, _name, args, defun) \
-  symbol_alias (_name, name);
-
-#ifdef NO_UNDERSCORES
-#define __SYMBOL_PREFIX
-#else
-#define __SYMBOL_PREFIX "_"
-#endif
-
-/* Make references to ALIAS refer to SYMBOL.  */
-#define	symbol_alias(symbol, alias)	\
-  asm(".stabs \"" __SYMBOL_PREFIX #alias "\",11,0,0,0\n"\
-      ".stabs \"" __SYMBOL_PREFIX #symbol "\",1,0,0,0")
-
-/* Issue a warning message from the linker whenever SYMBOL is referenced.  */
-#define	warn_references(symbol, msg)	\
-  asm(".stabs \"" msg "\",30,0,0,0\n"	\
-      ".stabs \"" __SYMBOL_PREFIX #symbol "\",1,0,0,0")
-
-#define	stub_warning(name) \
-  warn_references(name, \
-		  "warning: " #name " is not implemented and will always fail")
-
-#define	text_set_element(set, symbol)	\
-  asm(".stabs \"" __SYMBOL_PREFIX #set "\",23,0,0," __SYMBOL_PREFIX #symbol)
-#define	data_set_element(set, symbol)	\
-  asm(".stabs \"" __SYMBOL_PREFIX #set "\",25,0,0," __SYMBOL_PREFIX #symbol)
-#define	bss_set_element(set, symbol)	\
-  asm(".stabs \"" __SYMBOL_PREFIX #set "\",27,0,0," __SYMBOL_PREFIX #symbol)
-
-#else	/* No GNU stabs.  */
-
-#define	function_alias(name, _name, type, args, defun) \
-  type defun { return _name args; }
-
-#define function_alias_void(name, _name, args, defun) \
-  void defun { _name args; }
-
-#endif	/* GNU stabs.  */
-
-#endif	/* gnu-stabs.h  */