From 12e14209f0834b6d3d9884a586b558c32eb2607c Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 6 Oct 2006 20:40:16 +0000 Subject: Lay out object file sections when we add the symbols to the symbol table. --- gold/resolve.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gold/resolve.cc') diff --git a/gold/resolve.cc b/gold/resolve.cc index 98e93f0..6b8199c 100644 --- a/gold/resolve.cc +++ b/gold/resolve.cc @@ -184,9 +184,10 @@ Symbol_table::resolve(Sized_symbol* to, switch (tobits * 16 + frombits) { case DEF * 16 + DEF: - // Two definitions of the same symbol. We can't give an error - // here, because we have not yet discarded linkonce and comdat - // sections. FIXME. + // Two definitions of the same symbol. + fprintf(stderr, "%s: %s: multiple definition of %s\n", + program_name, object->name().c_str(), to->name()); + // FIXME: Report locations. Record that we have seen an error. return; case WEAK_DEF * 16 + DEF: -- cgit v1.1