summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-12-30 07:58:35 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-12-30 07:58:35 -0500
commita00b8dfa627a1c9bbb422cfd3fe4c47b03929dcf (patch)
treeceb54064e2467d586f255dbce6f6149bfe6490ac /gcc/function.h
parented068cf58b5affccd5950a8f621de90f0af1b70a (diff)
downloadgcc-a00b8dfa627a1c9bbb422cfd3fe4c47b03929dcf.tar.gz
({save_restore}_varasm_status): Add decls.
From-SVN: r8711
Diffstat (limited to 'gcc/function.h')
-rw-r--r--gcc/function.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/gcc/function.h b/gcc/function.h
index b37a59ace38..03186ade9a6 100644
--- a/gcc/function.h
+++ b/gcc/function.h
@@ -26,12 +26,12 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#endif
struct var_refs_queue
- {
- rtx modified;
- enum machine_mode promoted_mode;
- int unsignedp;
- struct var_refs_queue *next;
- };
+{
+ rtx modified;
+ enum machine_mode promoted_mode;
+ int unsignedp;
+ struct var_refs_queue *next;
+};
/* Stack of pending (incomplete) sequences saved by `start_sequence'.
Each element describes one pending sequence.
@@ -207,6 +207,10 @@ extern tree *identify_blocks PROTO((tree, rtx));
extern void (*save_machine_status) ();
extern void (*restore_machine_status) ();
+/* Save and restore varasm.c status for a nested function. */
+extern void save_varasm_status PROTO((struct function *));
+extern void restore_varasm_status PROTO((struct function *));
+
#ifdef rtx
#undef rtx
#endif