-
- Downloads
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.
Showing
- gold/ChangeLog 22 additions, 0 deletionsgold/ChangeLog
- gold/Makefile.am 1 addition, 0 deletionsgold/Makefile.am
- gold/Makefile.in 5 additions, 2 deletionsgold/Makefile.in
- gold/i386.cc 13 additions, 0 deletionsgold/i386.cc
- gold/object.cc 23 additions, 1 deletiongold/object.cc
- gold/options.h 3 additions, 0 deletionsgold/options.h
- gold/target.cc 58 additions, 0 deletionsgold/target.cc
- gold/target.h 10 additions, 0 deletionsgold/target.h
- gold/testsuite/Makefile.am 12 additions, 0 deletionsgold/testsuite/Makefile.am
- gold/testsuite/Makefile.in 36 additions, 10 deletionsgold/testsuite/Makefile.in
- gold/testsuite/discard_locals_test.c 40 additions, 0 deletionsgold/testsuite/discard_locals_test.c
- gold/testsuite/discard_locals_test.sh 44 additions, 0 deletionsgold/testsuite/discard_locals_test.sh
Loading
Please register or sign in to comment