This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
A prototype patch for rtl.h
- To: egcs-patches at cygnus dot com
- Subject: A prototype patch for rtl.h
- From: hjl at lucon dot org (H.J. Lu)
- Date: Sun, 21 Jun 1998 11:57:18 -0700 (PDT)
expand_expr is declared in expr.h.
--
H.J. Lu (hjl@gnu.org)
--
Sun Jun 21 09:53:28 1998 H.J. Lu (hjl@gnu.org)
* rtl.h (expand_expr): Remove declaration.
(debug_ready_list, fancy_abort): New declaration.
Index: rtl.h
===================================================================
RCS file: /home/work/cvs/gnu/egcs/gcc/rtl.h,v
retrieving revision 1.1.1.24
diff -u -p -r1.1.1.24 rtl.h
--- rtl.h 1998/06/18 14:34:33 1.1.1.24
+++ rtl.h 1998/06/18 14:40:54
@@ -1142,11 +1136,6 @@ extern rtx gen_rtx_REG PROTO((enum machi
extern rtx find_next_ref PROTO((rtx, rtx));
extern rtx *find_single_use PROTO((rtx, rtx, rtx *));
-/* It is hard to write the prototype for expand_expr, since it needs
- expr.h to be included for the enumeration. */
-
-extern rtx expand_expr ();
-
extern rtx output_constant_def PROTO((union tree_node *));
extern rtx immed_real_const PROTO((union tree_node *));
extern union tree_node *make_tree PROTO((union tree_node *, rtx));
@@ -1535,5 +1524,10 @@ extern void init_alias_analysis PROTO (
extern void end_alias_analysis PROTO ((void));
extern void record_base_value PROTO ((int, rtx, int));
+
+/* In haifa-sched.c */
+extern void debug_ready_list PROTO ((rtx[], int));
+
+extern void fancy_abort PROTO ((void));
#endif /* _RTL_H */