summaryrefslogtreecommitdiff
path: root/gold/gold.h
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2006-09-29 19:58:17 +0000
committerIan Lance Taylor <iant@google.com>2006-09-29 19:58:17 +0000
commit44cd256585c821bde94c7a16628e8803d5a2db15 (patch)
treee4dee6c2f515027d6d4c3a6297369be177676bc6 /gold/gold.h
parentc9517e5f4b84824f543175a73f946f1ce4e7ca5b (diff)
downloadbinutils-redhat-44cd256585c821bde94c7a16628e8803d5a2db15.tar.gz
Snapshot. Now able to produce a minimal executable which actually
runs.
Diffstat (limited to 'gold/gold.h')
-rw-r--r--gold/gold.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/gold/gold.h b/gold/gold.h
index 03737a28f5..cb17ae7656 100644
--- a/gold/gold.h
+++ b/gold/gold.h
@@ -80,6 +80,13 @@ struct hash<T*>
namespace gold
{
+class General_options;
+class Input_objects;
+class Symbol_table;
+class Layout;
+class Workqueue;
+class Output_file;
+
// The name of the program as used in error messages.
extern const char* program_name;
@@ -103,6 +110,14 @@ gold_nomem() ATTRIBUTE_NORETURN;
extern void
gold_unreachable() ATTRIBUTE_NORETURN;
+extern void
+queue_final_tasks(const General_options&,
+ const Input_objects*,
+ const Symbol_table*,
+ const Layout*,
+ Workqueue*,
+ Output_file* of);
+
} // End namespace gold.
#endif // !defined(GOLD_GOLD_H)