aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2009-11-04 01:24:41 +0000
committerIan Lance Taylor <ian@airs.com>2009-11-04 01:24:41 +0000
commit1ae4d23b731a2a5fa5d688bc255d52e7f1eb9232 (patch)
treef35dae3b6a4203d8c2cc52a25d3f23c5188db707 /gold/ChangeLog
parent690a96ed8ce0d2256eec357a187252a0974241af (diff)
downloadgdb-1ae4d23b731a2a5fa5d688bc255d52e7f1eb9232.zip
gdb-1ae4d23b731a2a5fa5d688bc255d52e7f1eb9232.tar.gz
gdb-1ae4d23b731a2a5fa5d688bc255d52e7f1eb9232.tar.bz2
PR 10860
* options.h (class General_options): Add --warn-common. * resolve.cc (Symbol_table::resolve): Handle --warn-common when merging two common symbols. (Symbol_table::should_override): Handle --warn-common when merging a common symbol with a defined symbol. Use report_resolve_problem for multiple definitions. (Symbol_table::report_resolve_problem): New function. * symtab.h (class Symbol_table): Declare report_resolve_problem.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index e9d9e9c..6a7d5e7 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,15 @@
+2009-11-03 Ian Lance Taylor <iant@google.com>
+
+ PR 10860
+ * options.h (class General_options): Add --warn-common.
+ * resolve.cc (Symbol_table::resolve): Handle --warn-common when
+ merging two common symbols.
+ (Symbol_table::should_override): Handle --warn-common when merging
+ a common symbol with a defined symbol. Use report_resolve_problem
+ for multiple definitions.
+ (Symbol_table::report_resolve_problem): New function.
+ * symtab.h (class Symbol_table): Declare report_resolve_problem.
+
2009-11-03 Doug Kwan <dougkwan@google.com>
* arm.cc (Target_arm::Target_arm): Initialize stub_tables_ and