-extern void pedwarn (const char *, ...);
-extern void sorry (const char *, ...);
-
-extern void rest_of_decl_compilation (union tree_node *,
- const char *, int, int);
-extern void rest_of_type_compilation (union tree_node *, int);
-extern void rest_of_compilation (union tree_node *);
-
-extern void pedwarn_with_decl (union tree_node *,
- const char *, ...);
-extern void warning_with_decl (union tree_node *,
- const char *, ...);
-extern void error_with_decl (union tree_node *,
- const char *, ...);
-
-extern void announce_function (union tree_node *);
-
-extern void error_for_asm (struct rtx_def *,
- const char *, ...);
-extern void warning_for_asm (struct rtx_def *,
- const char *, ...);
-extern void warn_deprecated_use (union tree_node *);
-
-extern void output_clean_symbol_name (FILE *, const char *);
+extern void pedwarn (const char *, ...);
+extern void sorry (const char *, ...);
+extern void inform (const char *, ...) ATTRIBUTE_GCC_DIAG(1,2);
+
+extern void rest_of_decl_compilation (tree, const char *, int, int);
+extern void rest_of_type_compilation (tree, int);
+extern void rest_of_compilation (tree);
+extern void tree_rest_of_compilation (tree, bool);
+extern void init_tree_optimization_passes (void);
+extern void init_optimization_passes (void);
+extern void finish_optimization_passes (void);
+extern bool enable_rtl_dump_file (int);
+
+extern void announce_function (tree);
+
+extern void error_for_asm (rtx, const char *, ...) ATTRIBUTE_GCC_DIAG(2,3);
+extern void warning_for_asm (rtx, const char *, ...) ATTRIBUTE_GCC_DIAG(2,3);
+extern void warn_deprecated_use (tree);
+