aboutsummaryrefslogtreecommitdiff
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
commit61ba1cf93601b0a0877a8ade94ba3c674a09f77e (patch)
treeffa744ec1dffd7f2dae13150b1dd7784728ed0a4 /gold/gold.h
parent4dba4b2419ccdbf48fd016edb7e0e10016897827 (diff)
downloadfsf-binutils-gdb-61ba1cf93601b0a0877a8ade94ba3c674a09f77e.zip
fsf-binutils-gdb-61ba1cf93601b0a0877a8ade94ba3c674a09f77e.tar.gz
fsf-binutils-gdb-61ba1cf93601b0a0877a8ade94ba3c674a09f77e.tar.bz2
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 03737a2..cb17ae7 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)