Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-04-17 | * common.cc (Symbol_table::allocate_commons): Remove options | Ian Lance Taylor | 1 | -0/+3 | |
parameter. Change caller. (Symbol_table::do_allocate_commons): Remove options parameter. Change caller. Just call do_allocate_commons_list twice. (Symbol_table::do_allocate_commons_list): New function, broken out of do_allocate_commons. * common.h (class Allocate_commons_task): Remove options_ field. Update constructor. * symtab.cc (Symbol_table::Symbol_table): Initialize tls_commons_. (Symbol_table::add_from_object): Put TLS common symbols on tls_commons_ list. (Symbol_table::sized_finalize_symbol): Handle STT_TLS symbols which are IN_OUTPUT_DATA. * symtab.h (class Symbol_table): Add tls_commons_ field. Update allocate_commons and do_allocate_commons declarations. Declare do_allocate_commons_list. * gold.cc (queue_middle_tasks): Update creation of Allocate_commons_task to not pass options. * testsuite/Makefile.am (INCLUDES): Add -I.. . (TLS_TEST_C_FLAGS): New variable. (tls_test_c_pic.o): New target. (tls_test_shared.so): Link in tls_test_c_pic.o. (tls_test_c_pic_ie.o): New target. (tls_test_ie_shared.so): Link in tls_test_c_pic_ie.o. (tls_test_DEPENDENCIES, tls_test_LDADD): Add tls_test_c.o. (tls_test_c.o): New target. (tls_pic_test_DEPENDENCIES): Add tls_test_c_pic.o. (tls_pic_test_LDADD): Likewise. (tls_shared_gd_to_ie_test_DEPENDENCIES): Add tls_test_c_pic.o. (tls_shared_gd_to_ie_test_LDADD): Likewise. (tls_test_c_gnu2.o): New target. (tls_shared_gnu2_gd_to_ie_test_DEPENDENCIES): Add tls_test_c_gnu2.o. (tls_shared_gnu2_gd_to_ie_test_LDADD): Likewise. (tls_test_gnu2_shared.so): Link in tls_test_c_gnu2.o. (tls_test_shared_nonpic.so): Link in tls_test_c.o. * testsuite/tls_test.cc: Include "config.h". (t_last): Call t11_last. * testsuite/tls_test.h (t11, t11_last): Declare. * testsuite/tls_test_c.c: New file. * testsuite/tls_test_main.cc (thread_routine): Call t11. * configure.ac: Check for OpenMP support. * configure, config.in, Makefile.in: Rebuild. * testsuite/Makefile.in: Rebuild. | |||||
2008-03-26 | PR gold/5986 | Ian Lance Taylor | 1 | -0/+3 | |
Fix problems building gold with gcc 4.3.0. * gold.h (TEMPLATE_ATTRIBUTE_PRINTF_4): Define. (gold_error_at_location, gold_warning_at_location): Use it. * configure.ac: Check whether we can compile and use a template function with a printf attribute. * x86_64.cc (Target_x86_64::do_code_fill): Swap out a 32-bit value when jumping over bytes. * object.cc: Instantiate Object::read_section_data. * debug.h: Include <cstring> * dwarf_reader.cc: Include <algorithm> * main.cc: Include <cstring>. * options.cc: Include <cstring>. * output.cc: Include <cstring>. * script.cc: Include <cstring>. * script.h: Include <string>. * symtab.cc: Include <cstring> and <algorithm>. * target-select.cc: Include <cstring>. * version.cc: Include <string>. * testsuite/testmain.cc: Include <cstdlib>. * configure, config.in: Rebuild. | |||||
2008-02-29 | Remove gcc 3.2 compatibility hacks. | Ian Lance Taylor | 1 | -3/+0 | |
2008-02-06 | Support creating empty output when there are no input objects. | Ian Lance Taylor | 1 | -0/+9 | |
2007-11-30 | From Craig Silverstein: Add support for compressing .debug_str section. | Ian Lance Taylor | 1 | -0/+3 | |
2007-10-24 | Use AC_GNU_SOURCE. | Ian Lance Taylor | 1 | -0/+5 | |
2007-10-17 | Add infrastructure for threading support. | Ian Lance Taylor | 1 | -0/+3 | |
2007-10-12 | Add --stats option to print runtime and memory usage statistics. | Ian Lance Taylor | 1 | -0/+3 | |
2007-10-04 | Full support for --sysroot. | Ian Lance Taylor | 1 | -0/+6 | |
2007-09-25 | Rework File_read interface. Get file size. Use pread when | Ian Lance Taylor | 1 | -0/+3 | |
available. | |||||
2007-09-04 | Add support for --enable-target to control which template | Ian Lance Taylor | 1 | -0/+12 | |
specializations we generate. | |||||
2006-10-20 | Framework for relocation scanning. Implement simple static TLS | Ian Lance Taylor | 1 | -0/+4 | |
relocations. | |||||
2006-09-26 | g++ 3.2.2 portability for grhat. | Ian Lance Taylor | 1 | -0/+3 | |
2006-09-26 | More section layout code. | Ian Lance Taylor | 1 | -0/+42 | |
2006-08-04 | Initial CVS checkin of gold | Ian Lance Taylor | 1 | -0/+26 | |