old-cross-binutils/gold/testsuite
Cary Coutant b45e00b3ed Fix symbol versioning problems in PR 18703.
If a symbol is defined with ".symver foo,foo@VER", the assembler
creates two symbols in the object: one unversioned, and one with
the (non-default) version "VER". If foo is listed in a version
script, gold would then make the first of those symbols the
default version, and would ignore the second symbol as a
duplicate, without making it a non-default version. While this is
arguably reasonable behavior, it doesn't match Gnu ld behavior,
so this patch fixes that by allowing the second definition to
override the first by resetting the "default version" indication.

Several test cases from the Gnu ld testsuite also exposed another
related problem, where a symbol defined with ".symver foo,foo@",
placed into a shared library, is not handled properly by gold.
This patch also fixes that case, binding the symbol to the base
version.

gold/
	PR gold/18703
	* dynobj.cc (Versions::record_version): Handle symbol defined with
	base version.
	(Versions::symbol_section_contents): Likewise.
	* symtab.h (Symbol::set_is_not_default): New class method.
	(Symbol_table::resolve): Add is_default_version parameter.
	(Symbol_table::should_override): Likewise.
	* resolve.cc (Symbol_table::resolve): Add is_default_version parameter,
	and pass to should_override. Adjust all callers and explicit
	instantiations.
	(Symbol_table::should_override): Add is_default_value parameter;
	allow default version in a dynamic object to override existing
	definition from same object.
	* symtab.cc (Symbol_table::add_from_object): Handle case where same
	symbol is defined as unversioned and non-default version in the same
	object.
	* testsuite/Makefile.am (ver_test_13): New test case.
	* testsuite/Makefile.in: Regenerate.
	* testsuite/ver_test_4.cc: Add test for symbol with base version.
	* testsuite/ver_test_4.sh: Likewise.
	* testsuite/ver_test_13.c: New source file.
	* testsuite/ver_test_13.script: New version script.
	* testsuite/ver_test_13.sh: New test case.
2015-08-18 19:24:41 -07:00
..
arm_abs_global.s
arm_abs_global.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_abs_lib.s
arm_attr_merge.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_attr_merge_6a.s
arm_attr_merge_6b.s
arm_attr_merge_7a.s
arm_attr_merge_7b.s
arm_bl_in_range.s
arm_bl_out_of_range.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_branch_in_range.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_branch_out_of_range.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_branch_range.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_cortex_a8.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_cortex_a8_b.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_cortex_a8_b_cond.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_cortex_a8_b_local.s
arm_cortex_a8_bl.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_cortex_a8_blx.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_cortex_a8_local.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_cortex_a8_local_reloc.s
arm_exidx_test.s 2012-03-19 Doug Kwan <dougkwan@google.com> 2012-03-19 23:54:07 +00:00
arm_exidx_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_farcall_arm_arm.s
arm_farcall_arm_arm.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_farcall_arm_thumb.s
arm_farcall_arm_thumb.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_farcall_thumb_arm.s
arm_farcall_thumb_arm.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_farcall_thumb_thumb.s
arm_farcall_thumb_thumb.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_fix_1176.s
arm_fix_1176.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_fix_v4bx.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
arm_fix_v4bx.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_thm_jump8.s
arm_thm_jump8.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_thm_jump11.s
arm_thm_jump11.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
arm_unaligned_reloc.s Make arm_unaligned_reloc test less sensitive to disassembler output format. 2015-07-26 00:54:26 -07:00
arm_unaligned_reloc.sh Make arm_unaligned_reloc test less sensitive to disassembler output format. 2015-07-26 00:54:26 -07:00
basic_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
binary.in
binary_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
binary_unittest.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
common_test_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
common_test_1_v1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
common_test_1_v2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
common_test_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
common_test_3.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
constructor_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
copy_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
copy_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
copy_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
copy_test_v1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
debug_msg.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
debug_msg.sh Improve ODR checking in gold. 2015-04-09 11:53:01 -07:00
defsym_test.c Fix --defsym to copy symbol attributes. 2014-07-08 22:52:37 -07:00
defsym_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
discard_locals_relocatable_test.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
discard_locals_test.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
discard_locals_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_1.s gold/ 2012-10-24 02:32:15 +00:00
dwp_test_1.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_1b.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_1b.s gold/ 2012-10-24 02:32:15 +00:00
dwp_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_2.s gold/ 2012-10-24 02:32:15 +00:00
dwp_test_2.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dwp_test_main.s gold/ 2012-10-24 02:32:15 +00:00
dyn_weak_ref.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dyn_weak_ref_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dyn_weak_ref_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dynamic_list.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dynamic_list.t
dynamic_list_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dynamic_list_2.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dynamic_list_lib1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
dynamic_list_lib2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
eh_test_a.cc If a range is missing, assume the input address is mapped. 2015-04-27 14:35:17 -04:00
eh_test_b.cc If a range is missing, assume the input address is mapped. 2015-04-27 14:35:17 -04:00
ehdr_start_def.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ehdr_start_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ehdr_start_test.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ehdr_start_test_4.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exception_test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exception_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exception_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exception_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exclude_libs_test.c
exclude_libs_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
exclude_libs_test_1.c
exclude_libs_test_2.c
exclude_libs_test_3.c
final_layout.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
final_layout.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_comdat_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_comdat_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_comdat_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_dynamic_list_test.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_dynamic_list_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_dynamic_list_test.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_orphan_section_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_orphan_section_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_tls_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gc_tls_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_1.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_2.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_2_gabi.sh Add SHF_COMPRESSED section decompression to gold 2015-07-12 10:50:40 -07:00
gdb_index_test_3.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_3.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_4.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
gdb_index_test_comm.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
hidden_test.sh Remove warning about references from shared objects to hidden symbols. 2015-07-20 09:19:02 -07:00
hidden_test_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
hidden_test_main.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
i386_mov_to_lea.sh Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
i386_mov_to_lea1.s Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
i386_mov_to_lea2.s Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
i386_mov_to_lea3.s Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
i386_mov_to_lea4.s Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
i386_mov_to_lea5.s Convert mov foo@GOT(%reg), %reg to lea foo@GOTOFF(%reg), %reg 2015-04-01 16:52:09 +03:00
icf_keep_unique_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_keep_unique_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_preemptible_functions_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_preemptible_functions_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_safe_so_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_safe_so_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_safe_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_safe_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_sht_rel_addend_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_sht_rel_addend_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_sht_rel_addend_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_string_merge_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_string_merge_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
icf_virtual_function_folding_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ifunc-sel.h * testsuite/ifunc-sel.h (ifunc_sel, ifunc_one): Mark 2013-03-07 05:31:44 +00:00
ifuncdep2.c Mark global with hidden attribute 2015-07-22 03:37:50 -07:00
ifuncmain1.c
ifuncmain1vis.c
ifuncmain2.c
ifuncmain3.c
ifuncmain4.c
ifuncmain5.c
ifuncmain6pie.c
ifuncmain7.c
ifuncmod1.c Mark global with hidden attribute 2015-07-22 03:37:50 -07:00
ifuncmod3.c
ifuncmod5.c Mark global with hidden attribute 2015-07-22 03:37:50 -07:00
ifuncmod6.c
ifuncvar1.c
ifuncvar2.c
ifuncvar3.c
incr_comdat_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incr_comdat_test_2_v1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incr_comdat_test_2_v2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incr_comdat_test_2_v3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incremental_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incremental_test_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
incremental_test_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
initpri1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
initpri2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
initpri3.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
justsyms.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
justsyms_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
justsyms_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
justsyms_exec.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
justsyms_lib.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
large.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
large_symbol_alignment.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
leb128_unittest.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
Makefile.am Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
Makefile.in Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
many_sections_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
memory_test.s
memory_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
memory_test.t
memory_test_inc.t PR gold/18048: Fix INCLUDE directive support for gold 2015-03-21 19:54:15 -07:00
memory_test_inc_1.t.src PR gold/18048: Fix INCLUDE directive support for gold 2015-03-21 19:54:15 -07:00
memory_test_inc_2.t.src PR gold/18048: Fix INCLUDE directive support for gold 2015-03-21 19:54:15 -07:00
memory_test_inc_3.t.src PR gold/18048: Fix INCLUDE directive support for gold 2015-03-21 19:54:15 -07:00
merge_string_literals.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
merge_string_literals_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
merge_string_literals_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
missing_key_func.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
missing_key_func.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
no_version_test.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
no_version_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
object_unittest.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
odr_header1.h
odr_header2.h
odr_violation1.cc
odr_violation2.cc
pie_copyrelocs_shared_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pie_copyrelocs_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_common_test_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_common_test_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_final_layout.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_final_layout.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_section_order.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test.c Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_1.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_2.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_3.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_4.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test_6.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_7.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test_7_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test_7_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test_10.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
plugin_test_11.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
plugin_test_tls.sh Fix a file descriptor leak in gold. 2015-02-03 20:03:42 -08:00
pr12826.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pr12826_1.s
pr12826_2.s
pr14265.c PR ld/14265 2012-08-14 08:31:57 +00:00
pr14265.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
pr14265.t * configure.ac (FN_PTRS_IN_SO_WITHOUT_PIC): False for powerpc. 2012-09-05 11:01:43 +00:00
pr18689.c Clear SHF_COMPRESSED flag bit from input to output 2015-07-20 10:14:35 -07:00
pr18689.sh Update testsuite/pr18689.sh for older GCC 2015-07-20 12:20:46 -07:00
protected_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_4.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_main_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_main_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
protected_main_3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
relro_script_test.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
relro_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
relro_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
relro_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
retain_symbols_file_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_1.h Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_1.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_1a.cc Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_1b.cc Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_2.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_2a.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_2b.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_3.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_3.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_4.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_4.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_5.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_5.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_5.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_6.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_6.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_7.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_7.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_8.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_9.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_9.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_9.t * configure.ac (FN_PTRS_IN_SO_WITHOUT_PIC): False for powerpc. 2012-09-05 11:01:43 +00:00
script_test_10.s
script_test_10.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_10.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
script_test_11.h Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_11.t gold/ 2013-04-15 16:34:12 +00:00
script_test_11a.c Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_11b.c Don't compare symbol addresses directly 2015-07-22 03:38:00 -07:00
script_test_12.t Fix gold to group sections correctly via linker script. 2015-06-03 19:37:49 -07:00
script_test_12a.c Fix gold to group sections correctly via linker script. 2015-06-03 19:37:49 -07:00
script_test_12b.c Fix gold to group sections correctly via linker script. 2015-06-03 19:37:49 -07:00
script_test_12i.t Fix gold to group sections correctly via linker script. 2015-06-03 19:37:49 -07:00
searched_file_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
searched_file_test_lib.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
section_sorting_name.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
section_sorting_name.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
split_i386.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
split_i386_1.s
split_i386_2.s
split_i386_3.s
split_i386_4.s
split_i386_n.s
split_x32.sh Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x32_1.s Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x32_2.s Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x32_3.s Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x32_4.s Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x32_n.s Handle stack split for x32 2015-01-06 15:38:25 -08:00
split_x86_64.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
split_x86_64_1.s
split_x86_64_2.s
split_x86_64_3.s
split_x86_64_4.s
split_x86_64_n.s
start_lib_test_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
start_lib_test_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
start_lib_test_3.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
start_lib_test_main.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
strong_ref_weak_def.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
strong_ref_weak_def_1.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
strong_ref_weak_def_2.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
testfile.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
testfile.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
testmain.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
text_section_grouping.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
text_section_grouping.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thin_archive_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thin_archive_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thin_archive_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thin_archive_test_3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thin_archive_test_4.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thumb2_branch_range.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
thumb_bl_in_range.s
thumb_bl_out_of_range.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
thumb_bl_out_of_range_local.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
thumb_blx_in_range.s
thumb_blx_out_of_range.s Align text section ends so that stub tables appears at expected addresses. 2015-07-06 15:02:40 -07:00
thumb_branch_range.t ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tls_pie_test.sh Allow gold to resolve defined TLS symbols in a PIE link. 2015-04-09 15:47:37 -07:00
tls_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tls_test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tls_test_c.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tls_test_file2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
tls_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_shared.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_1_v1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_1b.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_1b_v1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_2_tls.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_2_v1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
two_file_test_tls.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
undef_symbol.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
undef_symbol.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
undef_symbol_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_matching_def.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_matching_test.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_1.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_2.script ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_2.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_4.cc Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
ver_test_4.script ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_4.sh Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
ver_test_5.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_5.script ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_5.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_6.c ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_7.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_7.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_8.script ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_9.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_10.script ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_10.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_13.c Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
ver_test_13.script Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
ver_test_13.sh Fix symbol versioning problems in PR 18703. 2015-08-18 19:24:41 -07:00
ver_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ver_test_main_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
version_script.map
weak_alias_test.script
weak_alias_test_1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_alias_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_alias_test_3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_alias_test_4.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_alias_test_5.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_alias_test_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_plt.sh ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_plt_main.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_plt_shared.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef.h ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_file1.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_file2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_file3.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_file4.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_test.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_undef_test_2.cc ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
weak_unresolved_symbols_test.cc Add option --weak-unresolved-symbols to treat unresolved as weak references. 2015-04-23 13:50:48 -07:00
x86_64_mov_to_lea.sh [Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %reg 2015-04-06 12:37:34 +03:00
x86_64_mov_to_lea1.s [Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %reg 2015-04-06 12:37:34 +03:00
x86_64_mov_to_lea2.s [Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %reg 2015-04-06 12:37:34 +03:00
x86_64_mov_to_lea3.s [Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %reg 2015-04-06 12:37:34 +03:00
x86_64_mov_to_lea4.s [Gold,x86_64] Convert mov foo@GOTPCREL(%rip), %reg to lea foo(%rip), %reg 2015-04-06 12:37:34 +03:00