Home | History | Annotate | Download | only in gold

Lines Matching full:testsuite

93 	* testsuite/testfile.cc: Likewise.
227 * testsuite/binary_test.cc: Add __attribute__((aligned(1))).
228 * testsuite/script_test_12a.c: Likewise.
229 * testsuite/script_test_1a.cc: Likewise.
230 * testsuite/script_test_2.cc: Likewise.
234 * testsuite/debug_msg.sh: Accept more fuzz in line numbers.
252 * testsuite/icf_safe_test.sh (arch_specific_safe_fold): Add s390
289 * testsuite/testfile.cc (Target_test::test_target_info): Likewise.
330 * testsuite/Makefile.am (x86_64_mov_to_lea11): Replace
334 * testsuite/Makefile.in: Regenerated.
459 * testsuite/arm_unaligned_reloc.{s,sh}: Make test less sensitive to
472 * testsuite/Makefile.am (script_test_1_SOURCES): Set to
479 * testsuite/Makefile.in: Regenerated.
480 * testsuite/script_test_1.h: New file.
481 * testsuite/script_test_1b.cc: Likewise.
482 * testsuite/script_test_11.h: Likewise.
483 * testsuite/script_test_11b.c: Likewise.
484 * testsuite/script_test_1.cc: Renamed to ...
485 * testsuite/script_test_1a.cc: This.
488 * testsuite/script_test_11.c: Renamed to ...
489 * testsuite/script_test_11a.c: This.
496 * testsuite/ifuncdep2.c (global): Change protected to hidden.
497 * testsuite/ifuncmod1.c (global): Likewise.
498 * testsuite/ifuncmod5.c (global): Likewise.
543 * testsuite/Makefile.am (check_SCRIPTS): Add pr18689.sh.
550 * testsuite/pr18689.c: New file.
551 * testsuite/pr18689.sh: Likewise.
552 * testsuite/Makefile.in: Regenerated.
560 * testsuite/Makefile.am (hidden_test): Add hidden_test.syms.
561 * testsuite/Makefile.in: Regenerate.
562 * testsuite/hidden_test.sh: Check dynamic symbol table; update
570 * testsuite/Makefile.am (flagstest_compress_debug_sections.check):
573 * testsuite/Makefile.in: Regenerated.
589 * testsuite/Makefile.am (check_PROGRAMS): Add
616 * testsuite/Makefile.in: Regenerated.
646 * testsuite/Makefile.am (check_DATA): Add
658 * testsuite/gdb_index_test_2_gabi.sh: New file.
659 * testsuite/Makefile.in: Regenerated.
686 * testsuite/arm_bl_out_of_range.s: Align stub table so that it appears
688 * testsuite/arm_cortex_a8_b.s: Ditto.
689 * testsuite/arm_cortex_a8_b_cond.s: Ditto.
690 * testsuite/arm_cortex_a8_bl.s: Ditto.
691 * testsuite/arm_cortex_a8_blx.s: Ditto.
692 * testsuite/arm_cortex_a8_local.s: Ditto.
693 * testsuite/arm_fix_v4bx.s: Ditto.
694 * testsuite/arm_unaligned_reloc.s: Ditto.
695 * testsuite/thumb_bl_out_of_range.s: Ditto.
696 * testsuite/thumb_bl_out_of_range_local.s: Ditto.
697 * testsuite/thumb_blx_out_of_range.s: Ditto.
752 * testsuite/Makefile.am: Add -O0 for script_test_12 test.
753 * testsuite/Makefile.in: Regenerate.
869 * testsuite/Makefile.am (script_test_12): New testcase.
871 * testsuite/Makefile.in: Regenerate.
872 * testsuite/script_test_12.t: New test linker script.
873 * testsuite/script_test_12i.t: New test linker script.
874 * testsuite/script_test_12a.c: New test source file.
875 * testsuite/script_test_12b.c: New test source file.
908 * testsuite/Makefile.am
910 * testsuite/Makefile.in: Regenerate.
992 * testsuite/Makefile.am: Add the eh_test test.
993 * testsuite/Makefile.in: Regenerate.
994 * testsuite/eh_test_a.cc: New test.
995 * testsuite/eh_test_b.cc: New test.
1004 * testsuite/Makefile.am (weak_unresolved_symbols_test): New test.
1005 * testsuite/Makefile.in: Regenerate.
1006 * testsuite/weak_unresolved_symbols_test.cc: New file.
1040 * testsuite/Makefile.am (tls_pie_test.sh): New test.
1041 * testsuite/Makefile.in: Regenerate.
1042 * testsuite/tls_pie_test.sh: New.
1055 * testsuite/debug_msg.sh: Allow range of line numbers for
1086 * testsuite/Makefile.am (x86_64_mov_to_lea): New test.
1087 * testsuite/x86_64_mov_to_lea1.s: New.
1088 * testsuite/x86_64_mov_to_lea2.s: Ditto.
1089 * testsuite/x86_64_mov_to_lea3.s: Ditto.
1090 * testsuite/x86_64_mov_to_lea4.s: Ditto.
1091 * testsuite/x86_64_mov_to_lea.sh: Ditto.
1106 * testsuite/Makefile.am (i386_mov_to_lea): New test.
1107 * testsuite/i386_mov_to_lea1.s: New.
1108 * testsuite/i386_mov_to_lea2.s: Ditto.
1109 * testsuite/i386_mov_to_lea3.s: Ditto.
1110 * testsuite/i386_mov_to_lea4.s: Ditto.
1111 * testsuite/i386_mov_to_lea5.s: Ditto.
1112 * testsuite/i386_mov_to_lea.sh: Ditto.
1129 * testsuite/Makefile.am (ZLIB): New.
1135 * testsuite/Makefile.in: Likewise.
1239 * testsuite/Makefile.am (memory_test_2): New test.
1240 * testsuite/Makefile.in: Regenerate.
1241 * testsuite/memory_test_inc.t: New script file.
1242 * testsuite/memory_test_inc_1.t.src: New script file.
1243 * testsuite/memory_test_inc_2.t.src: New script file.
1244 * testsuite/memory_test_inc_3.t.src: New script file.
1289 * testsuite/Makefile.am (incremental_test): Add -z norelro.
1298 * testsuite/Makefile.in: Regenerate.
1449 * testsuite/Makefile.am (dynamic_list_lib2.so): Add
1451 * testsuite/Makefile.in: Regenerate.
1478 * testsuite/Makefile.am (two_file_shared_2_pic_1_test_DEPENDENCIES):
1480 * testsuite/Makefile.in: Regenerated.
1484 * testsuite/Makefile.am (MOSTLYCLEANFILES): Add libweak_undef_2.a,
1486 * testsuite/Makefile.in: Regenerate.
1506 * testsuite/Makefile.am (plugin_test_1): Rename .syms files.
1517 * testsuite/Makefile.in: Regenerate.
1518 * testsuite/plugin_test.c (claim_file_hook): Check for parallel .syms
1521 * testsuite/plugin_test_1.sh: Adjust expected output.
1522 * testsuite/plugin_test_2.sh: Likewise.
1523 * testsuite/plugin_test_3.sh: Likewise.
1524 * testsuite/plugin_test_6.sh: Likewise.
1525 * testsuite/plugin_test_tls.sh: Likewise.
1526 * testsuite/plugin_test_11.sh: New testcase.
1643 * testsuite/Makefile.am (check_SCRIPTS): Add split_x32.sh.
1648 * testsuite/split_x32.sh: New file.
1649 * testsuite/split_x32_1.s: Likewise.
1650 * testsuite/split_x32_2.s: Likewise.
1651 * testsuite/split_x32_3.s: Likewise.
1652 * testsuite/split_x32_4.s: Likewise.
1653 * testsuite/split_x32_n.s: Likewise.
1655 * testsuite/Makefile.in: Likewise.
1693 * testsuite/debug_msg.cc (SometimesInlineFunction): Changed
1743 * testsuite/Makefile.am (pie_copyrelocs_test_CXXFLAGS): New.
1744 * testsuite/Makefile.in: Regenerated.
1925 * testsuite/icf_safe_so_test.cc: Correct test comment.
1926 * testsuite/icf_safe_test.sh: Add AArch64 arch.
2012 * testsuite/Makefile.am (exception_x86_64_bnd_test): Add gcctestdir/ld
2014 * testsuite/Makefile.in: Regenerate.
2018 * testsuite/Makefile.am (plugin_test_10): New test.
2019 * testsuite/Makefile.in: Regenerate
2020 * testsuite/plugin_common_test_2.c (c1): Align to 8.
2021 * testsuite/plugin_test_10.sh: New file.
2227 * testsuite/defsym_test.sh: Allow ppc64le localentry annotation.
2253 * testsuite/Makefile.am (defsym_test): New test.
2254 * testsuite/Makefile.in: Regenerate.
2255 * testsuite/defsym_test.c: New file.
2256 * testsuite/defsym_test.sh: New file.
2340 * testsuite/plugin_test.c (parse_readelf_line): Skip non-visibility
2351 * testsuite/Makefile.am (ehdr_start_test_4): Fix typo in -B option.
2352 * testsuite/Makefile.in: Regenerate.
2353 * testsuite/ehdr_start_test_4.sh: Look for "U" instead of "w".
2380 * testsuite/pie_copyrelocs_test.cc: New file.
2381 * testsuite/pie_copyrelocs_shared_test.cc: New file.
2436 * testsuite/Makefile.am (ehdr_start_test_1)
2439 * testsuite/Makefile.in: Regenerate.
2440 * testsuite/ehdr_start_def.cc: New source file.
2441 * testsuite/ehdr_start_test.cc: New source file.
2442 * testsuite/ehdr_start_test.t: New linker script.
2443 * testsuite/ehdr_start_test_4.sh: New shell script.
2476 * testsuite/Makefile.am (OPT_NO_PLUGINS): New macro for
2479 * testsuite/Makefile.in: Regenerate.
2558 * testsuite/Makefile.am (weak_undef_test_2): New test case.
2559 * testsuite/Makefile.in: Regenerate.
2560 * testsuite/weak_undef_file3.cc: New file.
2561 * testsuite/weak_undef_file4.cc: New file.
2562 * testsuite/weak_undef_test_2.cc: New file.
2594 * testsuite/Makefile.am (gc_dynamic_list_test.sh): New test case.
2596 * testsuite/Makefile.in: Regenerate.
2597 * testsuite/dynamic_list_2.cc: New file.
2598 * testsuite/dynamic_list_2.t: New file.
2599 * testsuite/dynamic_list_lib1.cc: New file.
2600 * testsuite/dynamic_list_lib2.cc: New file.
2601 * testsuite/gc_dynamic_list_test.c: New file.
2602 * testsuite/gc_dynamic_list_test.sh: New file.
2603 * testsuite/gc_dynamic_list_test.t: New file.
2633 * testsuite/gdb_index_test_3.sh: Allow versions 4-7.
2634 * testsuite/gdb_index_test_comm.sh: Likewise.
2667 * testsuite/Makefile.am (exception_x86_64_bnd_test): Use in-tree
2669 * testsuite/Makefile.in: Regenerate.
2684 * testsuite/Makefile.am (check_PROGRAMS): Add
2692 * testsuite/Makefile.in: Regenerated.
2932 * testsuite/Makefile.am: Replace '-T foo' with '-Wl,-T,foo' throughout.
2933 * testsuite/Makefile.in: Regenerate.
2945 * testsuite/undef_symbol.cc (Foo::get_a): New method.
2950 * testsuite/merge_string_literals_1.c: Renamed to have .cc suffix.
2951 * testsuite/merge_string_literals_2.c: Likewise.
2952 * testsuite/Makefile.am
2956 * testsuite/Makefile.in: Regenerate.
2990 * testsuite/Makefile.am (icf_test): Fix dependencies.
2994 * testsuite/Makefile.in: Regenerate.
3135 * testsuite/testfile.cc (Target_test::test_target_info): Likewise.
3249 * testsuite/Makefile.am (plugin_test_tls): New test.
3250 * testsuite/Makefile.in: Regenerate.
3251 * testsuite/plugin_test_tls.sh: New test script.
3252 * testsuite/two_file_test_2_tls.cc: New test source.
3253 * testsuite/two_file_test_tls.cc: New test source.
3259 * testsuite/Makefile.am (large_symbol_alignment): Test that Gold
3261 * testsuite/Makefile.in: Regenerate.
3262 * testsuite/large_symbol_alignment.cc: New file.
3277 * testsuite/Makefile.am (text_section_grouping): Test option
3279 * testsuite/Makefile.in: Regenerate.
3280 * testsuite/section_sorting_name.cc: New file.
3281 * testsuite/section_sorting_name.sh: New file.
3287 * testsuite/Makefile.am (missing_key_func.sh): New test case.
3288 * testsuite/Makefile.in: Regenerate.
3289 * testsuite/missing_key_func.cc: New test source.
3290 * testsuite/missing_key_func.sh: New test script.
3299 * testsuite/debug_msg.sh: Adjust expected output.
3306 * testsuite/Makefile.am: Add .EXPORT_ALL_VARIABLES.
3307 * testsuite/Makefile.in: Regenerate.
3308 * testsuite/debug_msg.sh: Delete duplicate tests.
3361 * testsuite/Makefile.am (text_section_grouping): Test if string
3363 * testsuite/Makefile.in: Regenerate.
3364 * testsuite/merge_string_literals_1.c: New file.
3365 * testsuite/merge_string_literals_2.c: Ditto.
3366 * testsuite/merge_string_literals.sh: Ditto.
3421 * testsuite/Makefile.am (script_test_11): New test.
3422 * testsuite/Makefile.in: Regenerate.
3423 * testsuite/script_test_11.c: New source file.
3424 * testsuite/script_test_11.t: New linker script.
3501 * testsuite/Makefile.am (icf_test): Use linker map file instead of
3505 * testsuite/Makefile.in: Regenerate.
3506 * testsuite/icf_test.sh: Parse linker map file to determine
3508 * testsuite/icf_safe_test.sh: Likewise. Expect folding for PowerPC.
3509 * testsuite/icf_safe_so_test.sh: Likewise.
3556 * testsuite/discard_locals_relocatable_test.c: Add a powerpc
3558 * testsuite/discard_locals_test.sh: Remove FIXMEs.
3562 * testsuite/ifunc-sel.h (ifunc_sel, ifunc_one): Mark
3567 * testsuite/script_test_10.sh: Don't test .bss section
3581 * testsuite/Makefile.am (final_layout_script.lds): Add .sbss.
3582 * testsuite/Makefile.in: Regenerate.
3745 * testsuite/Makefile.am (text_section_grouping): Test option
3747 * testsuite/Makefile.in: Regenerate.
3748 * testsuite/text_section_grouping.sh: Check order of functions without
3769 * testsuite/plugin_final_layout.cc: Fix comment.
3776 * testsuite/plugin_final_layout.cc: Name the function sections
3786 * testsuite/Makefile.am (final_layout_script.lds): Handle .got section.
3787 * testsuite/Makefile.in: Regenerate.
3791 * testsuite/Makefile.am (MOSTLYCLEANFILES): Add various output files.
3792 * testsuite/Makefile.in: Regenerate.
3804 * testsuite/Makefile.in: Regenerate.
3856 * testsuite/Makefile.am (CXXLINK_S): New macro.
3858 * testsuite/Makefile.in: Regenerate.
3896 * testsuite/Makefile.am (text_section_grouping): New test.
3897 * testsuite/Makefile.in: Regenerate.
3898 * testsuite/text_section_grouping.cc: New file.
3899 * testsuite/text_section_grouping.sh: New file.
3912 * testsuite/Makefile.am (exception_separate_shared_12_test): Add
3916 * testsuite/Makefile.in: Regenerate.
3947 * testsuite/binary_unittest.cc (read_all): New function.
3966 * testsuite/binary_unittest.cc (Sized_binary_test):
3983 * testsuite/Makefile.in: Regenerate.
4128 * testsuite/testfile.cc (Target_test): Likewise.
4161 * testsuite/Makefile.am (MOSTLYCLEANFILES): Add
4163 * testsuite/Makefile.in: Regenerated.
4167 * testsuite/Makefile.am (COMPILE1): New variable. Renamed from
4176 * testsuite/Makefile.in: Regenerated.
4190 * testsuite/Makefile.am (TEST_OBJCOPY): New macro.
4191 * testsuite/Makefile.in: Regenerate.
4192 * testsuite/dwp_test.h: New source file.
4193 * testsuite/dwp_test_1.cc: New source file.
4194 * testsuite/dwp_test_1.s: New source file.
4195 * testsuite/dwp_test_1.sh: New source file.
4196 * testsuite/dwp_test_1b.cc: New source file.
4197 * testsuite/dwp_test_1b.s: New source file.
4198 * testsuite/dwp_test_2.cc: New source file.
4199 * testsuite/dwp_test_2.s: New source file.
4200 * testsuite/dwp_test_2.sh: New source file.
4201 * testsuite/dwp_test_main.cc: New source file.
4202 * testsuite/dwp_test_main.s: New source file.
4410 * testsuite/icf_safe_test.sh (arch_specific_safe_fold): Handle
4522 * testsuite/gdb_index_test.cc (inline_func_1): New function.
4524 * testsuite/gdb_index_test_comm.sh: Check index for inline function.
4528 * testsuite/script_test_3.t: Add .got.plt output section
4530 * testsuite/script_test_4.t: Likewise.
4541 * testsuite/Makefile.am (final_layout.stdout): Pass --synthetic to nm.
4544 * testsuite/Makefile.in: Regenerate.
4545 * testsuite/discard_locals_test.sh: Add FIXME comment.
4546 * testsuite
4547 * testsuite/pr14265.t: Add .got output section statement.
4548 * testsuite/script_test_2.t: Likewise.
4549 * testsuite/script_test_3.t: Likewise.
4550 * testsuite/script_test_4.t: Likewise.
4551 * testsuite/script_test_5.t: Likewise.
4552 * testsuite/script_test_6.t: Likewise.
4553 * testsuite/script_test_7.t: Likewise.
4554 * testsuite/script_test_9.t: Likewise.
4594 * testsuite/testfile.cc (Target_test::relocate_for_relocatable):
4704 * testsuite/plugin_final_layout.sh: Check if unique segment
4706 * testsuite/plugin_section_order.c (onload): Check if new interfaces
4771 * testsuite/Makefile.am: Add a test.
4772 * testsuite/Makefile.in: Regenerate.
4773 * testsuite/pr14265.c: Source file for the test.
4774 * testsuite/pr14265.t: Linker script for the test.
4775 * testsuite/pr14265.sh: Shell script for the test.
4860 * testsuite/Makefile.am (gdb_index_test_1): Add check for -gpubnames
4865 * testsuite/Makefile.in: Regenerate.
4866 * testsuite/gdb_index_test_1.sh: Refactor code into common file.
4867 * testsuite/gdb_index_test_2.sh: Likewise.
4868 * testsuite/gdb_index_test_3.sh: Don't look for space after colon.
4869 * testsuite/gdb_index_test_4.sh: New script.
4870 * testsuite/gdb_index_test_comm.sh: New script with common code;
4967 * testsuite/tls_test.cc: Include "config.h" first.
4968 * testsuite/tls_test_c.c: Likewise.
4983 * testsuite/relro_test.cc: Add a TLS variable.
5032 * testsuite/testfile.cc (Target_selector::do_recognize): Likewise.
5042 * testsuite/testfile.cc (Target_test::test_target_info): Likewise.
5209 * testsuite/Makefile.am (gdb_index_test_3.sh): New test case.
5210 * testsuite/Makefile.in: Regenerate.
5211 * testsuite/gdb_index_test_3.c: New test source file.
5212 * testsuite/gdb_index_test_3.sh: New test source file.
5489 * testsuite/Makefile.am (gdb_index_test_1.sh, gdb_index_test_2.sh):
5491 * testsuite/Makefile.in: Regenerate.
5492 * testsuite/gdb_index_test.cc: New test source file.
5493 * testsuite/gdb_index_test_1.sh: New test source file.
5494 * testsuite/gdb_index_test_2.sh: New test source file.
5506 * testsuite/Makefile.am (arm_exidx_test): Dump relocations also.
5507 * testsuite/Makefile.in: Regenerate.
5508 * testsuite/arm_exidx.s: Generate data relocations for __exidx_start
5510 * testsuite/arm_exidx_test.sh: Check that no unused dynamic
5515 * testsuite/Makefile.am: Disable test initpri3b.
5516 * testsuite/Makefile.in: Regenerate.
5579 * testsuite/Makefile.am (initpri2): Add --ctors-in-init-array option.
5580 * testsuite/Makefile.in: Regenerate.
5642 * testsuite/Makefile.am (leb128_unittest): New unit test.
5643 * testsuite/Makefile.in: Regenerate.
5644 * testsuite/leb128_unittest.cc: New unit test.
5804 * testsuite/Makefile.am (arm_unaligned_reloc_r.stdout,
5806 * testsuite/Makefile.in: Regenerate.
5829 * testsuite/Makefile.am: Add testcases, and keep current ones
5831 * testsuite/Makefile.in: Regenerate.
5832 * testsuite/arm_fix_1176.s: New file.
5833 * testsuite/arm_fix_1176.sh: Likewise.
5849 * testsuite/Makefile.am: Add new tests.
5850 * testsuite/Makefile.in: Regenerate.
5851 * testsuite/arm_farcall_arm_arm.s: New test.
5852 * testsuite/arm_farcall_arm_arm.sh: Likewise.
5853 * testsuite/arm_farcall_arm_thumb.s: Likewise.
5854 * testsuite/arm_farcall_arm_thumb.sh: Likewise.
5855 * testsuite/arm_farcall_thumb_arm.s: Likewise.
5856 * testsuite/arm_farcall_thumb_arm.sh: Likewise.
5857 * testsuite/arm_farcall_thumb_thumb.s: Likewise.
5858 * testsuite/arm_farcall_thumb_thumb.sh: Likewise.
5882 * testsuite/script_test_2.t: Test assignment of an absolute value
5949 * testsuite/plugin_test_2.sh: Adjust expected result.
6037 * testsuite/Makefile.am: Add test case for plugin_final_layout.
6038 * testsuite/Makefile.in: Regenerate.
6039 * testsuite/plugin_section_order.c: New file.
6040 * testsuite/plugin_final_layout.cc: New file.
6041 * testsuite/plugin_final_layout.sh: New file.
6075 * testsuite/plugin_test.c (get_symbols_v2): New static variable.
6079 * testsuite/plugin_test_3.sh: Update expected results.
6088 * testsuite/Makefile.in: Regenerate.
6116 * testsuite/Makefile.am (ifuncmain1static, ifuncmain2static)
6119 * testsuite/Makefile.in: Regenerate.
6125 * testsuite
6126 * testsuite/Makefile.in: Regenerate.
6127 * testsuite/incr_comdat_test_1.cc: New source file.
6128 * testsuite/incr_comdat_test_2_v1.cc: New source file.
6129 * testsuite/incr_comdat_test_2_v2.cc: New source file.
6130 * testsuite/incr_comdat_test_2_v3.cc: New source file.
6177 * testsuite/Makefile.am (incremental_test_3): Add
6184 * testsuite/Makefile.in: Regenerate.
6192 * testsuite/Makefile.am (justsyms_exec): New testcase.
6193 * testsuite/Makefile.in: Regenerate.
6194 * testsuite/justsyms_exec.c: New source file.
6195 * testsuite/justsyms_lib.c: New source file.
6313 * testsuite/plugin_test.c (get_section_count): New function pointer.
6326 * testsuite/Makefile.am (check_PROGRAMS): Add relro_now_test.
6332 * testsuite/Makefile.in: Rebuild.
6341 * testsuite/protected_1.cc (f2, get_f2_addr): New functions.
6342 * testsuite/protected_main_1.cc (main): Test that protected
6376 * testsuite/odr_violation2.cc (Ordering::operator()): Make
6501 * testsuite/ifuncvar1.c: New test file.
6502 * testsuite/ifuncvar2.c: New test file.
6503 * testsuite/ifuncvar3.c: New test file.
6504 * testsuite/Makefile.am (check_PROGRAMS): Add ifuncvar.
6508 * testsuite/Makefile.in: Rebuild.
6512 * testsuite/Makefile.am (two_file_test_1_v1_ndebug.o): New target.
6552 * testsuite/Makefile.am (incremental_test_5): New test case.
6554 * testsuite/Makefile.in: Regenerate.
6589 * testsuite/Makefile.am (incremental_test_2): Add test for
6591 * testsuite/Makefile.in: Regenerate.
6592 * testsuite/two_file_test_1_v1.cc (t1, t2, t3): Add comments.
6606 * testsuite/Makefile.am: Add new test arm_unaligned_reloc for unaligned
6608 * testsuite/Makefile.in: Regnerate.
6609 * testsuite/arm_unaligned_reloc.{s,sh}: New files.
6651 * testsuite/weak_alias_test_5.cc: New file.
6652 * testsuite/weak_alias_test.script: New file.
6653 * testsuite/weak_alias_test_main.cc: Check that versioned_symbol
6655 * testsuite/Makefile.am (weak_alias_test_DEPENDENCIES): Add
6659 * testsuite/Makefile.in: Rebuild.
6665 * testsuite/Makefile.am (two_file_shared_1_nonpic.so): Use
6673 * testsuite/Makefile.in: Rebuild.
6680 * testsuite/Makefile.am: Disable tests using -static if
6682 * configure, testsuite/Makefile.in: Rebuild.
6872 * testsuite/testfile.cc (Target_test::test_target_info):
6885 * testsuite/Makefile.am (check_PROGRAMS): Add ver_test_12.
6889 * testsuite/Makefile.in: Rebuild.
6896 * testsuite/Makefile.am: Add new tests arm_thm_jump11 and
6898 * testsuite/Makefile.in: Regenerate.
6899 * testsuite/arm_branch_in_range.sh: Check test results of
6901 * testsuite/arm_thm_jump11.s: New test source file.
6902 * testsuite/arm_thm_jump11.t: New linker script.
6903 * testsuite/arm_thm_jump8.s: New test source file.
6904 * testsuite/arm_thm_jump8.t: New linker script.
6922 * testsuite/initpri3.c: New test.
6923 * testsuite/Makefile.am: (check_PROGRAMS): Add initpri3a and
6929 * testsuite/Makefile.in: Rebuild.
6933 * testsuite/Makefile.am: Add in-tree assembler to gcctestdir.
6936 * testsuite/Makefile.in: Regenerate.
6937 * testsuite/debug_msg.sh: Check output of link with compressed debug.
6944 * testsuite/arm_exidx_test.s: Test handling of an empty text section.
6972 * testsuite/initpri2.c: New test.
6973 * testsuite/Makefile.am: Don't test CONSTRUCTOR_PRIORITY.
6977 * configure, testsuite/Makefile.in: Rebuild.
7070 * testsuite/two_file_test_2_v1.cc: Change initialization of
7108 * testsuite/Makefile.am: Add incremental_copy_test,
7110 * testsuite/Makefile.in: Regenerate.
7111 * testsuite/common_test_1_v1.c: New source file.
7112 * testsuite/common_test_1_v2.c: New source file.
7113 * testsuite/copy_test_v1.cc: New source file.
7208 * testsuite/Makefile.am: (MOSTLYCLEANFILES): Clean up. Remove
7210 * testsuite/Makefile.in: Regenerate.
7214 * testsuite/pr12826.sh: New file.
7215 * testsuite/pr12826_1.s: Ditto.
7216 * testsuite/pr12826_1.s: Ditto.
7226 * testsuite/Makefile.am: Use different file name for two_file_test
7228 * testsuite/Makefile.in: Rebuild.
7237 * testsuite/Makefile.am (ver_test_2.so): Use -Wl,-R,.
7239 * testsuite/Makefile.in: Rebuild.
7312 * testsuite/Makefile.am (incremental_test_4): Test
7314 * testsuite/Makefile.in: Regenerate.
7318 * testsuite/Makefile.am: Add incremental_test_2, incremental_test_3,
7320 * testsuite/Makefile.in: Regenerate.
7321 * testsuite/two_file_test_1_v1.cc: New test source file.
7322 * testsuite/two_file_test_1b_v1.cc: New test source file.
7323 * testsuite/two_file_test_2_v1.cc: New test source file.
7593 * testsuite/object_unittest.cc (Object_test): Set default options.
7601 * testsuite/tls_test_main.cc: Use semaphores instead of mutexes.
7690 * testsuite/Makefile.am (arm_exidx_test): New test rules.
7691 * testsuite/Makefile.in: Regenerate.
7692 * testsuite/arm_exidx_test.s: New file.
7693 * testsuite/arm_exidx_test.sh: Same.
7708 * testsuite/debug_msg.sh: Update accordingly.
8310 * testsuite/Makefile.am (final_layout.stdout): Use -n option with nm.
8311 * testsuite/Makefile.in: Regenerate.
8321 * testsuite/final_layout.sh: Rewrite to not use dc.
8322 * testsuite/relro_test.sh: Fail if dc is not present.
8326 * testsuite/icf_safe_so_test.sh: Add #!/bin/sh to start.
8328 * testsuite/icf_string_merge_test.sh: Add #!/bin/sh to start.
8329 * testsuite/icf_safe_test.sh: Add #!/bin/sh to start.
8331 * testsuite/icf_sht_rel_addend_test.sh: Add #!/bin/sh to start.
8332 * testsuite/icf_preemptible_functions_test.sh: Add #!/bin/sh to start.
8343 * testsuite/odr_violation2.cc: Add comment to make all error line
8345 * testsuite/debug_msg.sh: Adjust expected errors.
8369 * testsuite/Makefile.am (odr_violation2.o): Compile with -O2 to
8372 * testsuite/Makefile.in: Regenerate from Makefile.am.
8373 * testsuite/debug_msg.cc (main): Make OdrDerived classes.
8374 * testsuite/debug_msg.sh: Update line numbers and add
8376 * testsuite/odr_violation1.cc: Use OdrDerived, in a
8378 * testsuite/odr_violation2.cc: Make sure Ordering::operator()
8380 * testsuite/odr_header1.h: Defines OdrDerived, where
8383 * testsuite/odr_header2.h: Defines OdrBase.
8406 * testsuite/script_test_9.t: Add TLS segment.
8525 * testsuite/Makefile.am (ifuncmain2static_LDADD)
8529 * testsuite/Makefile.in: Regenerate.
8536 * testsuite/Makefile.am (ver_matching_def.so): Depend on and use
8624 * testsuite/icf_virtual_function_folding_test.cc (class Bar): Add
8803 * testsuite/Makefile.am: Move gcctestdir/ld rule to
8805 * testsuite/Makefile.in: Regenerate.
8864 * testsuite/Makefile.am (incremental_test): Use --incremental-full
8866 * testsuite/Makefile.in: Regenerate.
8867 * testsuite/incremental_test.sh: Filter all forms of --incremental.
8879 * testsuite/script_test_10.sh: New test. Test script section
8881 * testsuite/script_test_10.t: Likewise.
8882 * testsuite/script_test_10.s: Likewise.
8883 * testsuite/Makefile.am: Wrap the cross linker tests and the
8889 * configure, testsuite/Makefile.in: Regenerate.
8942 * testsuite/memory_test.s: Use .long instead of .word.
8943 * testsuite/memory_test.t: Add some more output sections.
8944 * testsuite/memory_test.sh: Update expected output.
8977 * testsuite/arm_branch_out_of_range.sh: Fix broken tests.
8996 * testsuite/memory_test.sh: Adjust for change of 2010-09-10.
8997 * testsuite/Makefile.am (memory_test.o): New target.
9000 * testsuite/Makefile.in: Rebuild.
9006 * testsuite/icf_safe_test.sh: Fix test.
9007 * testsuite/icf_safe_so_test.sh: Fix test.
9021 * testsuite/script_test_3.t: Add ARM special sections.
9022 * testsuite/script_test_4.t: Same.
9023 * testsuite/script_test_5.t: Same.
9024 * testsuite/script_test_6.t: Same.
9025 * testsuite/script_test_7.t: Same.
9026 * testsuite/script_test_7.t: Same.
9027 * testsuite/thumb_blx_out_of_range.s: Fix instruction alignment.
9042 * testsuite/Makefile.am (two_file_mixed_pie_test): New test.
9043 * testsuite/Makefile.in: Regenerate.
9048 * testsuite/memory_test.t: Discard any sections that are not
9057 * testsuite/ifuncmain7.c (foo_ifunc): Add __attribute__ ((used)).
9096 * testsuite/arm_bl_out_of_range.s: Update test.
9097 * testsuite/thumb_bl_out_of_range.s: Ditto.
9098 * testsuite/thumb_blx_out_of_range.s: Ditto.
9099 * testsuite/arm_branch_out_of_range.sh: New file.
9100 * testsuite/arm_cortex_a8.sh: Ditto.
9101 * testsuite/arm_cortex_a8_b.s: Ditto.
9102 * testsuite/arm_cortex_a8_b_cond.s: Ditto.
9103 * testsuite/arm_cortex_a8_b_local.s: Ditto.
9104 * testsuite/arm_cortex_a8_bl.s: Ditto.
9105 * testsuite/arm_cortex_a8_blx.s: Ditto.
9106 * testsuite/arm_cortex_a8_local.s: Ditto.
9107 * testsuite/arm_cortex_a8_local_reloc.s: Ditto.
9108 * testsuite/thumb_bl_out_of_range_local.s: Ditto.
9114 * testsuite/memory_test.sh: Make the regexps accept both 32 and
9152 * testsuite/Makefile.am: Add test of MEMORY region functionality.
9153 * testsuite/Makefile.in: Regenerate.
9154 * testsuite/memory_test.sh: New script.
9155 * testsuite/memory_test.s: New assembler source file.
9156 * testsuite/memory_test.t: New linker script.
9162 * testsuite/Makefile.am: Add new test dyn_weak_ref.
9163 * testsuite/Makefile.in: Regenerate.
9164 * testsuite/dyn_weak_ref.sh: New file.
9165 * testsuite/dyn_weak_ref_1.c: Ditto.
9166 * testsuite/dyn_weak_ref_2.c: Ditto.
9175 * testsuite/start_lib_test_3.c: Mark t3 as used.
9246 * testsuite/start_lib_test_3.c: Remove all global symbols to trigger
9258 * testsuite/Makefile.am (start_lib_test): New test case.
9259 * testsuite/Makefile.in: Regenerate.
9260 * testsuite/start_lib_test_main.c: New file.
9261 * testsuite/start_lib_test_1.c: New file.
9262 * testsuite/start_lib_test_2.c: New file.
9263 * testsuite/start_lib_test_3.c: New file.
9269 * testsuite/Makefile.in: Likewise.
9354 * testsuite/Makefile.am: Add a bunch of IFUNC tests, all within
9356 * testsuite/ifunc-sel.h: New file.
9357 * testsuite/ifuncmain1.c: New file.
9358 * testsuite/ifuncmain1vis.c: New file.
9359 * testsuite/ifuncmod1.c: New file.
9360 * testsuite/ifuncdep2.c: New file.
9361 * testsuite/ifuncmain2.c: New file.
9362 * testsuite/ifuncmain3.c: New file.
9363 * testsuite/ifuncmod3.c: New file.
9364 * testsuite/ifuncmain4.c: New file.
9365 * testsuite/ifuncmain5.c: New file.
9366 * testsuite/ifuncmod5.c: New file.
9367 * testsuite/ifuncmain6pie.c: New file.
9368 * testsuite/ifuncmod6.c: New file.
9369 * testsuite/ifuncmain7.c: New file.
9370 * configure, testsuite/Makefile.in: Rebuild.
9385 * testsuite/incremental_test_1.c: Add prototype to avoid warning.
9395 * testsuite/Makefile.am: Add new test strong_ref_weak_def.
9396 * testsuite/Makefile.in: Regenerate.
9397 * testsuite/strong_ref_weak_def.sh: New file.
9398 * testsuite/strong_ref_weak_def_1.c: Ditto.
9399 * testsuite/strong_ref_weak_def_2.c: Ditto.
9403 * testsuite/incremental_test.sh: Rewrite.
9404 * testsuite/incremental_test_1.c: Rewrite.
9405 * testsuite/incremental_test_2.c: Rewrite.
9791 * testsuite/Makefile.am (check_PROGRAMS): Add relro_strip_test.
9823 * testsuite/final_layout.sh: Use dc to convert from hex to
9845 * testsuite/Makefile.am (icf_sht_rel_addend_test): New test.
9846 * testsuite/icf_sht_rel_addend_test.sh: New file.
9847 * testsuite/icf_sht_rel_addend_test_1.cc: New file.
9848 * testsuite/icf_sht_rel_addend_test_2.cc: New file.
9854 * testsuite/Makefile.in: Regenerate.
9858 * testsuite/debug_msg.sh: Test mixed weak/strong symbol behavior.
9859 * testsuite/debug_msg.cc: Likewise.
9860 * testsuite/odr_violation1.cc
9861 * testsuite/odr_violation2.cc
10003 * testsuite/weak_undef_file1.cc: Add new test case.
10004 * testsuite/weak_undef_file2.cc: Fix header comment.
10005 * testsuite/weak_undef_test.cc: Add new test case.
10097 * testsuite/Makefile.am (plugin_test_8): New test.
10099 * testsuite/Makefile.in: Regenerate.
10183 * testsuite/Makefile.am (final_layout): New test case.
10184 * testsuite/Makefile.in: Regenerate.
10185 * testsuite/final_layout.cc: New file.
10186 * testsuite/final_layout.sh: New file.
10208 * testsuite/Makefile.am: Add test.
10209 * testsuite/Makefile.in: Regenerate.
10210 * testsuite/plugin_test_7.sh: New.
10211 * testsuite/plugin_test_7_1.c: New.
10212 * testsuite/plugin_test_7_2.c: New.
10324 * testsuite/Makefile.am: Add test.
10325 * testsuite/Makefile.in: Regenerate.
10326 * testsuite/script_test_9.cc: New.
10327 * testsuite/script_test_9.sh: New.
10328 * testsuite/script_test_9.t: New.
10393 * testsuite/Makefile.am (check_SCRIPTS): Add arm_attr_merge.sh
10402 * testsuite/Makefile.in: Regenerate.
10403 * testsuite/arm_attr_merge.sh: New file.
10404 * testsuite/arm_attr_merge_[67][ab].s: Same.
10440 * testsuite/Makefile.am: Remove icf_virtual_function_folding_test.sh
10441 * testsuite/Makefile.in: Regenerate.
10442 * testsuite/icf_virtual_function_folding_test.cc: Remove printf.
10443 * testsuite/icf_virtual_function_folding_test.sh: Delete file.
10472 * testsuite/script_test_3.t: Set large alignment.
10473 * testsuite/script_test_3.sh: Make sure that at least one LOAD
10483 * testsuite/Makefile.am (check_PROGRAMS): Add
10485 * testsuite/Makefile.in: Regenerated.
10513 * testsuite/Makefile.am (icf_virtual_function_folding_test): New test
10517 * testsuite.Makefile.in: Regenerate.
10518 * testsuite/icf_safe_so_test.sh: Change to not fold foo_glob and
10520 * testsuite/icf_preemptible_functions_test.cc: New file.
10521 * testsuite/icf_preemptible_functions_test.sh: New file.
10522 * testsuite/icf_string_merge_test.cc: New file.
10523 * testsuite/icf_string_merge_test.sh: New file.
10524 * testsuite/icf_virtual_function_folding_test.cc: New file.
10525 * testsuite/icf_virtual_function_folding_test.sh: New file.
10593 * testsuite/plugin_common_test_1.c (foo): Add prototype.
10594 * testsuite/plugin_common_test_2.c (foo): Likewise.
10625 * testsuite/binary_unittest.cc (Sized_binary_test): Set sd member
10673 * testsuite/Makefile.in: Regenerate.
10680 * testsuite/plugin_test_6.sh: New test case.
10681 * testsuite/plugin_common_test_1.c: New test case.
10682 * testsuite/plugin_common_test_2.c: New test case.
10683 * testsuite/Makefile.am (plugin_test_6): New test case.
10684 * testsuite/Makefile.in: Regenerate.
10701 * testsuite/script_test_3.t: Add a TLS segment.
10702 * testsuite/Makefile.am (check_PROGRAMS): Add
10708 * testsuite/Makefile.in: Rebuild.
10721 * testsuite/Makefile.am (check_PROGRAMS): Add tls_script_test.
10726 * testsuite/Makefile.in: Rebuild.
10740 * testsuite/Makefile.am (check_DATA): add thumb_blx_in_range.stdout,
10753 * testsuite/Makefile.in: Regenerate.
10755 * testsuite/thumb_blx_in_range.s: New file.
10756 * testsuite/thumb_blx_out_of_range.s: New file.
10933 * testsuite/icf_safe_so_test.sh: Change to pass i386.
10934 * testsuite/icf_safe_so_test.cc: Ditto.
10935 * testsuite/icf_safe_test.cc: Ditto.
10936 * testsuite/icf_safe_test.sh: Ditto.
10969 * testsuite/discard_locals_relocatable_test.c: New file.
10970 * testsuite/discard_locals_test.sh: Test -r.
10971 * testsuite/Makefile.am (check_DATA): Add
10983 * testsuite/Makefile.in: Rebuild.
11009 * testsuite/debug_msg.sh: Avoid matching source line number for
11020 * testsuite/Makefile.am (check_SCRIPTS): Add arm_fix_v4bx.sh
11029 * testsuite/arm_fix_v4bx.s: New file.
11030 * testsuite
11036 * testsuite/script_test_5.sh: Fix match patterns to avoid matching
11096 * testsuite/Makefile.am (check_SCRIPTS): Add arm_branch_in_range.sh.
11111 * testsuite/Makefile.in: Regenerate.
11112 * testsuite/arm_bl_in_range.s: New file.
11113 * testsuite/arm_bl_out_of_range.s: Ditto.
11114 * testsuite/arm_branch_in_range.sh: Ditto.
11115 * testsuite/arm_branch_range.t: Ditto.
11116 * testsuite/thumb2_branch_range.t: Ditto.
11117 * testsuite/thumb_bl_in_range.s: Ditto.
11118 * testsuite/thumb_bl_out_of_range.s: Ditto.
11119 * testsuite/thumb_branch_range.t: Ditto.
11199 * testsuite/Makefile.am: Add icf_safe_so_test test case.
11201 * testsuite/Makefile.in: Regenerate.
11202 * testsuite/icf_safe_so_test.cc: New file.
11203 * testsuite/icf_safe_so_test.sh: New file.
11204 * testsuite/icf_safe_test.cc (kept_func_3): New function.
11206 * testsuite/icf_safe_test.sh (arch_specific_safe_fold): Check if safe
11246 * testsuite/Makefile.am (check_SCRIPTS): Add arm_abs_global.sh.
11252 * testsuite/arm_abs_global.s: New file.
11253 * testsuite/arm_abs_global.sh: Ditto.
11254 * testsuite/arm_abs_lib.s: Ditto.
11356 * testsuite/Makefile.am (check_PROGRAMS): Add tls_pie_pic_test.
11358 * testsuite/Makefile.in: Rebuild.
11360 * testsuite/Makefile.am (check_PROGRAMS): Add tls_pie_test.
11363 * testsuite/Makefile.in: Rebuild.
11827 * testsuite/Makefile.am (check_DATA): Add protected_3.err.
11830 * testsuite/protected_4.cc: New file.
11921 * testsuite/ver_matching_test.sh: blaza1 and blaza go into V2.
11932 * testsuite/Makefile.am (dynamic_list.stdout): Use --dyn-syms
11934 * testsuite/Makefile.in: Regenerated.
12196 * testsuite/Makefile.am: Add gc_orphan_section_test.
12197 * testsuite/Makefile.in: Regenerate.
12198 * testsuite/gc_orphan_section_test.cc: New file.
12199 * testsuite/gc_orphan_section_test.sh: New file.
12343 * testsuite/common_test_2.c: New file.
12344 * testsuite/common_test_3.c: New file.
12345 * testsuite/Makefile.am (check_PROGRAMS): Add common_test_2.
12350 * testsuite/Makefile.in: Rebuild.
12381 * testsuite/exclude_libs_test_1.c (lib1_ref): New function.
12413 * testsuite/ver_test_4.script: Remove duplicate def of t2_2.
12414 * testsuite/version_script.map: Remove duplicate def of foo.
12415 * testsuite/Makefile.am (ver_matching_def.so): Depend upon
12417 * testsuite/Makefile.in: Rebuild.
12497 * testsuite/relro_script_test.t: Add .got.plt.
12641 * testsuite/tls_test_main.cc (safe_lock, safe_unlock): Ditto.
12746 * testsuite/Makefile.am (two_file_shared_1_pic_2_test_DEPENDENCIES):
12748 * testsuite/Makefile.in: Regenerated.
12806 * testsuite/testfile.cc (Target_test::test_target_info): Same.
12824 * testsuite/Makefile.am (constructor_test_LDADD): New. Empty.
12836 * testsuite/Makefile.in: Regenerated.
12851 * testsuite/Makefile.in: Regenerate.
12898 * testsuite/Makefile.am: Add the incremental_test.sh test.
12899 * testsuite/incremental_test.sh: New.
12900 * testsuite/incremental_test_1.c: New.
12901 * testsuite/incremental_test_2.c: New.
13043 * testsuite/plugin_test.c: Include "config.h".
13289 * testsuite/testfile.cc: Likewise.
13335 * testsuite/Makefile.am (plugin_test_5): New test case.
13336 * testsuite/Makefile.in: Regenerate.
13427 * testsuite/Makefile.am (check_SCRIPTS): Add no_version_test.sh
13431 * testsuite/Makefile.in: Regenerate.
13432 * testsuite/no_version_test.c: New file.
13433 * testsuite/no_version_test.sh: Ditto.
13455 * testsuite/Makefile.am (check_SCRIPTS): Add script_test_6.sh,
13463 * testsuite/script_test_6.sh: New file.
13464 * testsuite/script_test_6.t: Same.
13465 * testsuite/script_test_7.sh: Same.
13466 * testsuite/script_test_7.t: Same.
13467 * testsuite/script_test_8.sh: Same.
13534 * testsuite/Makefile.am (check_PROGRAMS): Add basic_pie_test and
13540 * testsuite/Makefile.in: Rebuild.
13570 * testsuite/Makefile.am: Add commands to build icf_safe_test. Modify
13572 * testsuite/icf_safe_test.sh: New file.
13573 * testsuite/icf_safe_test.cc: New file.
13612 * testsuite/Makefile.am (searched_file_test): New test.
13613 * testsuite/Makefile.in: Regenerate.
13614 * testsuite/searched_file_test.cc: New file.
13615 * testsuite/searched_file_test_lib.cc: New file.
13626 * testsuite/retain_symbols_file_test.sh: Don't test for __tcf_0.
13922 * testsuite/Makefile.am (TEST_AS): New variable.
13933 * testsuite/split_i386.sh: New file.
13934 * testsuite/split_x86_64.sh: New file.
13935 * testsuite/split_i386_1.s: New file.
13936 * testsuite/split_i386_2.s: New file.
13937 * testsuite/split_i386_3.s: New file.
13938 * testsuite/split_i386_4.s: New file.
13939 * testsuite/split_i386_n.s: New file.
13940 * testsuite/split_x86_64_1.s: New file.
13941 * testsuite/split_x86_64_2.s: New file.
13942 * testsuite/split_x86_64_3.s: New file.
13943 * testsuite/split_x86_64_4.s: New file.
13944 * testsuite/split_x86_64_n.s: New file.
13945 * testsuite/testfile.cc (Target_test): Update relocation_section
13947 * testsuite/Makefile.in: Rebuild.
14045 * testsuite/binary_unittest.cc (gold_testsuite): Remove target
14048 * testsuite/object_unittest.cc (gold_testsuite): Remove
14054 * testsuite/initpri1.c: Don't try to use constructor priorities if
14059 * testsuite/retain_symbols_file_test.sh (check_present): Change
14073 * testsuite/Makefile.am (retain_symbols_file_test): New test.
14074 * testsuite/Makefile.in: Regenerate.
14075 * testsuite/retain_symbols_file_test.sh: New file.
14249 * testsuite/Makefile.am (MOSTLYCLEANFILES): Add more generated files.
14250 * testsuite/Makefile.in: Regenerate.
14259 * testsuite/Makefile.am (permission_test): New test.
14260 * testsuite/Makefile.in: Regenerate.
14308 * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add -Wno-portability.
14311 * Makefile.in, testsuite/Makefile.in: Regenerate.
14317 * testsuite/Makefile.in: Likewise.
14320 * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Add foreign.
14322 * testsuite/Makefile.in: Regenerate.
14332 * testsuite/debug_msg.sh: Match .* rather than ${srcdir} when
14375 * testsuite/Makefile.am: Add commands to build icf_keep_unique_test.
14376 * testsuite/Makefile.in: Regenerate.
14377 * testsuite/icf_keep_unique_test.sh: New file.
14378 * testsuite/icf_keep_unique_test.cc: New file.
14385 * testsuite/Makefile.am (hidden_test.sh): New test.
14386 * testsuite/Makefile.in: Regenerate.
14387 * testsuite/hidden_test.sh: New script.
14388 * testsuite/hidden_test_1.c: New test source.
14389 * testsuite/hidden_test_main.c: New test source.
14410 * testsuite/Makefile.am: Add gc_tls_test.
14411 * testsuite/Makefile.in: Regenerate.
14412 * testsuite/gc_tls_test.cc: New file.
14413 * testsuite/gc_tls_test.sh: New file.
14456 * testsuite/Makefile.am: Add commands to build icf_test.
14457 * testsuite/Makefile.in: Regenerate.
14458 * testsuite/icf_test.sh: New file.
14459 * testsuite/icf_test.cc: New file.
14738 * testsuite/Makefile.am (check_PROGRAMS): Add large.
14741 * testsuite/large.c: New file.
14742 * testsuite/testfile.cc (Target_test::test_target_info):
14744 * configure, testsuite/Makefile.in: Rebuild.
14759 * testsuite/Makefile.am (check_PROGRAMS): Add discard_locals_test.
14764 * testsuite/Makefile.in: Regenerate.
14765 * testsuite/discard_locals_test.c: New file.
14766 * testsuite/discard_locals_test.sh: Same.
14779 * testsuite/Makefile.am (check_PROGRAMS): Add local_labels_test.
14781 * testsuite/Makefile.in: Regenerate.
14882 * testsuite/Makefile.am (MOSTLYCLEANFILES,
14889 * testsuite/Makefile.in: Regenerate.
14890 * testsuite/exclude_libs_test.c : Declare lib3_default().
14902 * testsuite/Makefile.am: Add -ffunction-sections to compile
14905 * testsuite/Makefile.in: Regenerate.
14906 * testsuite/gc_comdat_test.sh: Fix the condition around grep.
14912 * testsuite/Makefile.am: Add test gc_comdat_test.sh.
14913 * testsuite/Makefile.in: Regenerate.
14914 * testsuite/gc_comdat_test.sh: New file.
14915 * testsuite/gc_comdat_test_1.cc: New file.
14916 * testsuite/gc_comdat_test_2.cc: New file.
14937 testsuite/Makefile.am (check_PROGRAMS): Add exclude_libs_test.
14946 * testsuite/Makefile.in: Regenerate.
14947 * testsuite/exclude_libs_test.c: New file.
14948 * testsuite/exclude_libs_test.sh: Ditto.
14949 * testsuite/exclude_libs_test_1.c: Ditto.
14950 * testsuite/exclude_libs_test_2.c: Ditto.
15226 * testsuite/Makefile.am (check_PROGRAMS): Add ver_test_11.
15230 * testsuite/Makefile.in: Rebuild.
15386 * testsuite/two_file_shared.sh: New script.
15387 * testsuite/Makefile.am (check_SCRIPTS): Add two_file_shared.sh.
15390 * testsuite/Makefile.in: Rebuild.
15480 * testsuite/ver_test_1.sh: New file.
15481 * testsuite/Makefile.am (check_SCRIPTS): Add ver_test_1.sh.
15484 * testsuite/Makefile.in: Rebuild.
15492 * testsuite/Makefile.am (script_test_5.sh): New test case.
15493 * testsuite/Makefile.in: Regenerate.
15494 * testsuite/script_test_5.cc: New file.
15495 * testsuite/script_test_5.sh: New file.
15496 * testsuite/script_test_5.t: New file.
15570 * testsuite/debug_msg.sh: Update for changed error messages.
15571 * testsuite/undef_symbol.sh: Likewise.
15674 * testsuite/testfile.cc (Target_test::gc_process_relocs): New function.
15741 * testsuite/Makefile.am (plugin_test_4): New test case for plugins
15743 * testsuite/Makefile.in: Regenerate.
15744 * testsuite/plugin_test.c (struct sym_info): New type.
15754 * testsuite/plugin_test_1.sh: Add checks for new info messages.
15755 * testsuite/plugin_test_2.sh: Likewise.
15756 * testsuite/plugin_test_3.sh: Likewise.
15757 * testsuite/plugin_test_4.sh: New test case.
15782 * testsuite/Makefile.am (plugin_test_3): New test case.
15783 * testsuite/Makefile.in: Regenerate.
15784 * testsuite/plugin_test_3.sh: New file.
15826 * testsuite/Makefile.am (plugin_test_1): Add test case with
15829 * testsuite/Makefile.in: Regenerate.
15830 * testsuite/plugin_test.c (claim_file_hook): Add new debug
15864 * testsuite/initpri1.c: Change all declarations to be full
15881 * testsuite/Makefile.am (plugin_test_1): Use new syntax.
15882 * testsuite/Makefile.in: Regenerate.
15927 * testsuite/Makefile.am (dynamic_list): New test.
15928 * testsuite/Makefile.in: Regenerated.
15929 * testsuite/dynamic_list.t: New file.
15930 * testsuite/dynamic_list.sh: New file.
15934 * testsuite/tls_test_c.c: Add prototype for t11 and t11_last.
15935 * testsuite/tls_test_c.c (t11): Add explicit "void" to prototype.
15937 * testsuite/ver_test_6.c (main): Likewise.
15957 * testsuite/Makefile.am (TEST_AR): New variable.
15960 * testsuite/Makefile.in: Regenerate.
15961 * testsuite/thin_archive_main.cc: New file.
15962 * testsuite/thin_archive_test_1.cc: New file.
15963 * testsuite/thin_archive_test_2.cc: New file.
15964 * testsuite/thin_archive_test_3.cc: New file.
15965 * testsuite/thin_archive_test_4.cc: New file.
16063 * testsuite/Makefile.am (AM_CFLAGS): New variable.
16070 * testsuite/Makefile.in: Regenerate.
16071 * testsuite/plugin_test.c: New file.
16072 * testsuite/plugin_test_1.sh: New file.
16073 * testsuite/plugin_test_2.sh: New file.
16085 * testsuite/Makefile.am (tls_test_shared.so): Add -Wl,-z,defs.
16086 * testsuite/Makefile.in: Rebuild.
16139 * testsuite/tls_test.cc (struct int128): 128-bit struct
16144 * testsuite/tls_test.h (t12): New function.
16145 * testsuite/tls_test_main.cc (thread_routine): Call new test.
16192 * testsuite/relro_script_test.t: New file.
16193 * testsuite/relro_test.cc (using_script): Declare.
16195 * testsuite/Makefile.am (check_PROGRAMS): Add relro_script_test.
16201 * testsuite/Makefile.in: Rebuild.
16251 * testsuite/weak_plt.sh: New test.
16252 * testsuite/weak_plt_main.cc: New test.
16253 * testsuite/weak_plt_shared.cc: New test.
16254 * testsuite/Makefile.am (check_SCRIPTS): Add weak_plt.sh.
16259 * testsuite/Makefile.in: Rebuild.
16261 * testsuite/Makefile.am (weak_alias_test_1.so): Depend upon
16264 * testsuite/Makefile.in: Rebuild.
16276 * testsuite/script_test_2.cc (test_addr): Declare.
16280 * testsuite/script_test_2.t: Define test_addr_alias and
16357 * testsuite/ver_test_10.script: New file.
16358 * testsuite/ver_test_10.sh: New file.
16359 * testsuite/Makefile.am (check_SCRIPTS): Add ver_test_10.sh.
16362 * testsuite/Makefile.in: Rebuild.
16374 * testsuite/ver_test_9.cc: New file.
16375 * testsuite/Makefile.am (check_PROGRAMS): Add ver_test_9.
16379 * testsuite/Makefile.in: Rebuild.
16469 * testsuite/Makefile.in: Likewise.
16475 * testsuite/ver_test_main.cc (main): Call t4.
16477 * testsuite/ver_test_2.cc (t4_2): Define.
16478 * testsuite/ver_test_2.script: Put t4_2a in VER2.
16479 * testsuite/ver_test_4.cc (t4_2a): Define.
16480 * testsuite/ver_test_4.script: Put t4_2a in VER2.
16481 * testsuite/ver_test.h (t4, t4_2, t4_2a): Declare.
16568 * testsuite/version_script.map: Change glob pattern to use '?'
16606 * testsuite/copy_test.cc: New file.
16607 * testsuite/copy_test_1.cc: New file.
16608 * testsuite/copy_test_2.cc: New file.
16609 * testsuite/Makefile.am (check_PROGRAMS): Add copy_test.
16614 * testsuite/Makefile.in: Rebuild.
16634 * testsuite/relro_test.cc: Include <cstdio>, <cstdlib>, and
16824 * testsuite/relro_test_main.cc: New file.
16825 * testsuite/relro_test.cc: New file.
16826 * testsuite/Makefile.am (check_PROGRAMS): Add relro_test.
16830 * testsuite/Makefile.in: Rebuild.
16884 * testsuite/ver_script_8.script: New file.
16885 * testsuite/Makefile.am (check_PROGRAMS): Add ver_test_8.
16936 * testsuite
16937 * testsuite/protected_2.cc: New file.
16938 * testsuite/protected_3.cc: New file.
16939 * testsuite/protected_main_1.cc: New file.
16940 * testsuite/protected_main_2.cc: New file.
16941 * testsuite/protected_main_3.cc: New file.
16942 * testsuite/Makefile.am (check_PROGRAMS): Add protected_1.
16951 * testsuite/Makefile.in: Rebuild.
17008 * testsuite/many_sections_test.cc: Add template.
17093 * testsuite/Makefile.am (many_sections_r_test): New target.
17102 * testsuite/Makefile.am (many_sections_check.h): Only check one in
17104 * testsuite/Makefile.in: Rebuild.
17250 * testsuite/binary_unittest.cc (Sized_binary_test): Update calls
17252 * testsuite/many_sections_test.cc: New file.
17253 * testsuite/Makefile.am (BUILT_SOURCES): Define.
17268 * testsuite/Makefile.in: Rebuild.
17317 * testsuite/Makefile.am (INCLUDES): Add -I.. .
17335 * testsuite/tls_test.cc: Include "config.h".
17337 * testsuite/tls_test.h (t11, t11_last): Declare.
17338 * testsuite/tls_test_c.c: New file.
17339 * testsuite/tls_test_main.cc (thread_routine): Call t11.
17342 * testsuite/Makefile.in: Rebuild.
17362 * testsuite/Makefile.am (weak_undef_nonpic_test): New target.
17365 * testsuite/Makefile.in: Rebuild.
17366 * testsuite/weak_undef.h: New file.
17367 * testsuite/weak_undef_file1.cc: Add extra test cases.
17368 * testsuite/weak_undef_file2.cc: Likewise.
17369 * testsuite/weak_undef_test.cc: Likewise.
17424 * Makefile.in, aclocal.m4, testsuite/Makefile.in: Rebuild.
17426 * testsuite/script_test_4.sh: Permit leading zeroes.
17433 * testsuite/script_test_4.sh: New file.
17434 * testsuite/script_test_4.t: New file.
17435 * testsuite/Makefile.am (check_SCRIPTS): Add script_test_4.sh.
17440 * testsuite/Makefile.in: Rebuild.
17557 * testsuite/Makefile.am (tls_shared_gd_to_ie_test): New target.
17576 * testsuite/Makefile.in: Rebuild.
17577 * testsuite/Makefile.
17581 * testsuite/Makefile.am (justsyms_2r.o): Add dependency on
17583 * testsuite/Makefile.in: Rebuild.
17585 * testsuite/script_test_2a.cc (script_test_string_a): Make 8 bytes
17587 * testsuite/script_test_2.cc (main): Adjust test.
17600 * testsuite/justsyms.t: Start at 0x100.
17601 * testsuite/justsyms_1.cc: Adjust justsyms_string assertion.
17602 * testsuite/script_test_2b.cc (script_test_string_b): Make 8 bytes
17604 * testsuite/script_test_2.cc: Adjust string and section length
17616 * testsuite/Makefile.am (script_test_3.stdout): Generate using
17618 * testsuite/script_test_3.sh: Adjust accordingly. Test that
17620 * testsuite/Makefile.in: Rebuild.
17624 * testsuite/Makefile.am (check_PROGRAMS): Add weak_alias_test.
17633 * testsuite/weak_alias_test_main.cc: New file.
17634 * testsuite/weak_alias_test_1.cc: New file.
17635 * testsuite/weak_alias_test_2.cc: New file.
17636 * testsuite/weak_alias_test_3.cc: New file.
17656 * testsuite/testfile.cc (Target_test::test_target_info):
17675 * testsuite/Makefile.am (flagstest_o_specialfile): Condition
17678 * configure, Makefile.in, testsuite/Makefile.in: Rebuild.
17698 * testsuite/two_file_test_1.cc (t18): New function.
17699 * testsuite/two_file_test_2.cc (f18): New function.
17700 * testsuite/two_file_test_main.cc (main): Call t18.
17701 * testsuite/two_file_test.h (t18, f18): Declare.
17704 * testsuite/Makefile.am: Remove READELF and OBJDUMP_AND_CPPFILT
17720 * configure, Makefile.in, testsuite/Makefile.in: Rebuild.
17730 * testsuite/Makefile.am (check_PROGRAMS): Add weak_undef_test.
17732 * testsuite/Makefile.in: Rebuild.
17733 * testsuite/weak_undef_file1.cc: New file.
17734 * testsuite/weak_undef_file2.cc: New file.
17735 * testsuite/weak_undef_test.cc: New file.
17746 * testsuite/Makefile.am (flagstest_compress_debug_sections):
17750 * testsuite/Makefile.in: Regenerated.
17825 * testsuite/ver_test_4.sh: New file.
17826 * testsuite/Makefile.am (check_SCRIPTS): Add ver_test_4.sh.
17829 * testsuite/Makefile.in: Rebuild.
17846 * testsuite/initpri1.c (d3): Check j != 4.
17852 * testsuite/ver_test_7.cc: New file.
17853 * testsuite/ver_test_7.sh: New file.
17854 * testsuite/Makefile.am (ver_test_7.so): New target.
17893 * testsuite/initpri1.c: New file.
17894 * testsuite/Makefile.am (check_PROGRAMS): Add initpri1 if
17898 * configure, Makefile.in, testsuite/Makefile.in: Rebuild.
17903 * testsuite/common_test_1.c: New file.
17904 * testsuite/Makefile.am (check_PROGRAMS): Add common_test_1.
17912 * testsuite/ver_test_6.c: New file.
17913 * testsuite/Makefile.am (check_PROGRAMS): Add ver_test_6
17921 * testsuite/Makefile.am (ver_test_5.so): New target.
17926 * testsuite/ver_test_5.cc: New file.
17927 * testsuite/ver_test_5.script: New file.
17928 * testsuite/ver_test_5.sh: New file.
17929 * Makefile.in, testsuite/Makefile.in: Rebuild.
17950 * testsuite/testmain.cc: Include <cstdlib>.
17989 * testsuite/testfile.cc (class Target_selector_test): Update for