aboutsummaryrefslogtreecommitdiff
path: root/gold/gold.cc
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2007-10-26 22:12:03 +0000
committerIan Lance Taylor <iant@google.com>2007-10-26 22:12:03 +0000
commit2c0aeda4590a505276e08fca93b7fa866cf27485 (patch)
tree8548b9e2c403a01e1bb89c8786ce02f538130228 /gold/gold.cc
parent75c135a8a40eb6c60c4855cc9899b4945a9cfb92 (diff)
downloadfsf-binutils-gdb-2c0aeda4590a505276e08fca93b7fa866cf27485.zip
fsf-binutils-gdb-2c0aeda4590a505276e08fca93b7fa866cf27485.tar.gz
fsf-binutils-gdb-2c0aeda4590a505276e08fca93b7fa866cf27485.tar.bz2
Exit if we couldn't open any input files.
Diffstat (limited to 'gold/gold.cc')
-rw-r--r--gold/gold.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/gold/gold.cc b/gold/gold.cc
index 86fc8e68..b64a97e 100644
--- a/gold/gold.cc
+++ b/gold/gold.cc
@@ -161,6 +161,13 @@ queue_middle_tasks(const General_options& options,
Layout* layout,
Workqueue* workqueue)
{
+ if (input_objects->number_of_input_objects() == 0)
+ {
+ // We had some input files, but we weren't able to open any of
+ // them.
+ gold_fatal(_("no input files"));
+ }
+
int thread_count = options.thread_count_middle();
if (thread_count == 0)
{