summaryrefslogtreecommitdiff
path: root/gold/Makefile.am
diff options
context:
space:
mode:
authorDoug Kwan <dougkwan@google.com>2009-06-05 21:32:57 +0000
committerDoug Kwan <dougkwan@google.com>2009-06-05 21:32:57 +0000
commit16d85db560464066e24629d9f4790ca16f6affab (patch)
treefdd38c00929571330a1732a7294232e8e463d98f /gold/Makefile.am
parent58ac6c97d34ca0d272e9d64e62d2f312be6094c0 (diff)
downloadbinutils-redhat-16d85db560464066e24629d9f4790ca16f6affab.tar.gz
2009-06-05 Doug Kwan <dougkwan@google.com>
* Makefile.am (CCFILES): Add target.cc. * Makefile.in: Regenerate. * i386.cc (class Target_i386): Define new virtual method to override do_is_local_label_name in parent. * object.cc (Sized_relobj::do_count_local_symbols): Discard local symbols if --discard-locals or -X is given. * options.h (class General_options): Declare new options '--discard-locals' and '-X' for discarding locals. * target.h (class Target): Define new methods is_local_label_name. Declare new virtual method do_is_local_label_name. * target.cc: New file. * testsuite/Makefile.am (check_PROGRAMS): Add discard_locals_test. (check_SCRIPTS): Add discard_locals_test.sh. (check_DATA): Add discard_local_tests.syms. (discard_locals_test_SOURCES, discard_locals_test_LDFLAGS): Define. (discard_local_tests.syms, discard_locals_test.o): New make rules. * testsuite/Makefile.in: Regenerate. * testsuite/discard_locals_test.c: New file. * testsuite/discard_locals_test.sh: Same.
Diffstat (limited to 'gold/Makefile.am')
-rw-r--r--gold/Makefile.am1
1 files changed, 1 insertions, 0 deletions
diff --git a/gold/Makefile.am b/gold/Makefile.am
index c0ab159f23..0fdf615725 100644
--- a/gold/Makefile.am
+++ b/gold/Makefile.am
@@ -68,6 +68,7 @@ CCFILES = \
script.cc \
stringpool.cc \
symtab.cc \
+ target.cc \
target-select.cc \
version.cc \
workqueue.cc \