aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1997-09-28 07:03:02 +0000
committerJeff Law <law@gcc.gnu.org>1997-09-28 01:03:02 -0600
commit92cbe4d26167af1f903c5d91498105792c73564f (patch)
tree6604f3688a36f8f9922ea5d1496650fa63534a45 /gcc
parent2f3ca9e7f4bc29c645df8a51023ece6ece8faf9d (diff)
downloadgcc-92cbe4d26167af1f903c5d91498105792c73564f.zip
gcc-92cbe4d26167af1f903c5d91498105792c73564f.tar.gz
gcc-92cbe4d26167af1f903c5d91498105792c73564f.tar.bz2
frame.c: Remove last change.
* frame.c: Remove last change. * dwarf2.h: Remove last change. * tree.h: Add declarations of DWARF2 unwind info support functions. As requested by Jason. From-SVN: r15751
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/dwarf2.h46
-rw-r--r--gcc/frame.c1
-rw-r--r--gcc/tree.h47
4 files changed, 54 insertions, 47 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bcf67e3..de41b1e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+Sun Sep 28 01:05:16 1997 Jeffrey A Law (law@cygnus.com)
+
+ * frame.c: Remove last change.
+ * dwarf2.h: Remove last change.
+ * tree.h: Add declarations of DWARF2 unwind info support
+ functions.
+
Sat Sep 27 11:02:38 1997 Jason Merrill <jason@yorick.cygnus.com>
* c-decl.c (init_decl_processing): Add __builtin_dwarf_reg_size.
diff --git a/gcc/dwarf2.h b/gcc/dwarf2.h
index 993dea7..4340344 100644
--- a/gcc/dwarf2.h
+++ b/gcc/dwarf2.h
@@ -543,49 +543,3 @@ enum dwarf_macinfo_record_type
DW_MACINFO_end_file = 4,
DW_MACINFO_vendor_ext = 255
};
-
-/* Interface of the DWARF2 unwind info support. */
-
-/* Decide whether we want to emit frame unwind information for the current
- translation unit. */
-
-extern int dwarf2out_do_frame PROTO((void));
-
-/* Generate a new label for the CFI info to refer to. */
-
-extern char *dwarf2out_cfi_label PROTO((void));
-
-/* Entry point to update the canonical frame address (CFA). */
-
-extern void dwarf2out_def_cfa PROTO((char *, unsigned, long));
-
-/* Add the CFI for saving a register window. */
-
-extern void dwarf2out_window_save PROTO((char *));
-
-/* Add a CFI to update the running total of the size of arguments pushed
- onto the stack. */
-
-extern void dwarf2out_args_size PROTO((char *, long));
-
-/* Entry point for saving a register to the stack. */
-
-extern void dwarf2out_reg_save PROTO((char *, unsigned, long));
-
-/* Entry point for saving the return address in the stack. */
-
-extern void dwarf2out_return_save PROTO((char *, long));
-
-/* Entry point for saving the return address in a register. */
-
-extern void dwarf2out_return_reg PROTO((char *, unsigned));
-
-/* Output a marker (i.e. a label) for the beginning of a function, before
- the prologue. */
-
-extern void dwarf2out_begin_prologue PROTO((void));
-
-/* Output a marker (i.e. a label) for the absolute end of the generated
- code for a function definition. */
-
-extern void dwarf2out_end_epilogue PROTO((void));
diff --git a/gcc/frame.c b/gcc/frame.c
index 4f0a2bc..f77f069 100644
--- a/gcc/frame.c
+++ b/gcc/frame.c
@@ -35,7 +35,6 @@ Boston, MA 02111-1307, USA. */
#include "defaults.h"
#ifdef DWARF2_UNWIND_INFO
-#include "gansidecl.h"
#include "dwarf2.h"
#include "frame.h"
#include <stddef.h>
diff --git a/gcc/tree.h b/gcc/tree.h
index 4f43f6ff..a283d9b 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1836,3 +1836,50 @@ extern void end_temporary_allocation PROTO((void));
/* Pop the obstack selection stack. */
extern void pop_obstacks PROTO((void));
+
+
+/* Interface of the DWARF2 unwind info support. */
+
+/* Decide whether we want to emit frame unwind information for the current
+ translation unit. */
+
+extern int dwarf2out_do_frame PROTO((void));
+
+/* Generate a new label for the CFI info to refer to. */
+
+extern char *dwarf2out_cfi_label PROTO((void));
+
+/* Entry point to update the canonical frame address (CFA). */
+
+extern void dwarf2out_def_cfa PROTO((char *, unsigned, long));
+
+/* Add the CFI for saving a register window. */
+
+extern void dwarf2out_window_save PROTO((char *));
+
+/* Add a CFI to update the running total of the size of arguments pushed
+ onto the stack. */
+
+extern void dwarf2out_args_size PROTO((char *, long));
+
+/* Entry point for saving a register to the stack. */
+
+extern void dwarf2out_reg_save PROTO((char *, unsigned, long));
+
+/* Entry point for saving the return address in the stack. */
+
+extern void dwarf2out_return_save PROTO((char *, long));
+
+/* Entry point for saving the return address in a register. */
+
+extern void dwarf2out_return_reg PROTO((char *, unsigned));
+
+/* Output a marker (i.e. a label) for the beginning of a function, before
+ the prologue. */
+
+extern void dwarf2out_begin_prologue PROTO((void));
+
+/* Output a marker (i.e. a label) for the absolute end of the generated
+ code for a function definition. */
+
+extern void dwarf2out_end_epilogue PROTO((void));