rpms/binutils/F-13 binutils-2.20.51.0.2-gold-INPUT.patch, NONE, 1.1 binutils.spec, 1.195, 1.196

Nicholas Clifton nickc at fedoraproject.org
Wed Jun 9 15:01:01 UTC 2010


Author: nickc

Update of /cvs/pkgs/rpms/binutils/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv9541

Modified Files:
	binutils.spec 
Added Files:
	binutils-2.20.51.0.2-gold-INPUT.patch 
Log Message:
Allow GOLD linker to parse "-l<name>" directives inside INPUT statements in
linker scripts. (BZ 600553)


binutils-2.20.51.0.2-gold-INPUT.patch:
 ../binutils-2.20.51.0.2-original/gold/core.25618                                                    |only
 ../binutils-2.20.51.0.2-original/gold/core.25789                                                    |only
 ../binutils-2.20.51.0.2-original/gold/gcctestdir1                                                   |only
 ../binutils-2.20.51.0.2-original/gold/gcctestdir2                                                   |only
 ../binutils-2.20.51.0.2-original/gold/gcctestdir2-r                                                 |only
 ../binutils-2.20.51.0.2-original/gold/ld-new                                                        |only
 ../binutils-2.20.51.0.2-original/gold/ld1                                                           |only
 ../binutils-2.20.51.0.2-original/gold/ld1-r                                                         |only
 ../binutils-2.20.51.0.2-original/gold/libgold-1-r.o                                                 |only
 ../binutils-2.20.51.0.2-original/gold/libgold.a                                                     |only
 ../binutils-2.20.51.0.2-original/gold/script.o                                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/exclude_libs_test_1.Po                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/exclude_libs_test_2.Po                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/exclude_libs_test_3.Po                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/hidden_test_main.Po                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/script_test_5.Po                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/thin_archive_test_1.Po                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/thin_archive_test_3.Po                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/.deps/undef_symbol_main.Po                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/alt                                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/basic_pic_test                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/basic_pic_test.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/basic_test                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/basic_test.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/binary.txt                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/binary_test                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/binary_test.o                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/binary_unittest                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/binary_unittest.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/common_test_1                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/common_test_1.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/constructor_test                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/constructor_test.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test                                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test.o                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test_1.so                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test_1_pic.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test_2.so                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/copy_test_2_pic.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg.err                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg.o                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg.so                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg_ndebug.err                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg_ndebug.so                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/debug_msg_so.err                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/discard_locals_test                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/discard_locals_test.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/discard_locals_test.syms                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/dynamic_list                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/dynamic_list.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_same_shared_test                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_separate_shared_12_test                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_separate_shared_21_test                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_shared.so                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_shared_1.so                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_shared_1_test                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_shared_2.so                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_shared_2_test                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test_1.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test_1_pic.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test_2.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test_2_pic.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exception_test_main.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test.syms                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test_1.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test_2.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/exclude_libs_test_3.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/flagstest_compress_debug_sections                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/flagstest_debug.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/flagstest_o_specialfile                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/flagstest_o_specialfile_and_compress_debug_sections |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_comdat_test                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_comdat_test.stdout                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_comdat_test_1.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_comdat_test_2.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_tls_test                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_tls_test.o                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gc_tls_test.stdout                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/gcctestdir                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/hidden_test                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/hidden_test.err                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/hidden_test_main.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_keep_unique_test                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_keep_unique_test.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_keep_unique_test.stdout                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_test                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_test.o                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/icf_test.stdout                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/initpri1                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/initpri1.o                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/justsyms                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/justsyms_1.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/justsyms_2.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/justsyms_2r.o                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libexclude_libs_test_1.a                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libexclude_libs_test_2.a                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libgoldtest.a                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libhidden.so                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libthin1.a                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libthin3.a                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/libthinall.a                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/local_labels_test                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/local_labels_test.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/many_sections_r_test                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/many_sections_r_test.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/many_sections_test                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/many_sections_test.o                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/object_unittest                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/object_unittest.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation1.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation1.so                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation1_ndebug.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation2.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation2.so                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/odr_violation2_ndebug.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/permission_test                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_1                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_1.so                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_1_pic.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_2                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_2_pic.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_3.o                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_3_pic.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_main_1.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_main_2.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/protected_main_3.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_script_test                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_script_test.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_test                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_test.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_test_main.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/relro_test_pic.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/retain_symbols_file_test.in                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/retain_symbols_file_test.so                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/retain_symbols_file_test.stdout                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_1                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_1.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_2                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_2.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_2a.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_2b.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_3                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_3.stdout                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_4                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_4.stdout                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_5                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_5.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/script_test_5.stdout                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_1                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_1.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_1.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_2                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_2.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_2.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_3.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_3.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_4                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_4.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_4.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_n.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/split_i386_r.stdout                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/test.o                                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/testfile.o                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/testmain.o                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/thin_archive_main.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/thin_archive_test_1                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/thin_archive_test_1.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/thin_archive_test_2                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/thin_archive_test_3.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_pic_test                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_gd_to_ie_test                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_gnu2_gd_to_ie_test                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_gnu2_test                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_ie_test                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_nonpic_test                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_shared_test                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test.o                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_c.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_c_gnu2.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_c_pic.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_c_pic_ie.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_file2.o                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_file2_gnu2.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_file2_pic.o                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_file2_pic_ie.o                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_gnu2.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_gnu2_shared.so                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_gnu2_shared2.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_ie_shared.so                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_main.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_pic.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_pic_ie.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_shared.so                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_shared2.so                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/tls_test_shared_nonpic.so                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_mixed_2_shared_test                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_mixed_shared_test                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_pic_test                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_relocatable.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_relocatable_test                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_same_shared_nonpic_test                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_same_shared_strip_test                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_same_shared_test                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_separate_shared_12_nonpic_test             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_separate_shared_12_test                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_separate_shared_21_nonpic_test             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_separate_shared_21_test                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared.dbg                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared.so                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_1.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_1_nonpic.so                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_1_nonpic_test                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_1_pic_2_test                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_1_test                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_2.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_2_nonpic.so                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_2_nonpic_test                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_2_pic_1_test                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_2_test                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_mixed.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_mixed_1.so                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_nonpic.so                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_shared_strip.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_strip_test                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_1.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_1_pic.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_1b.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_1b_pic.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_2.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_2_pic.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/two_file_test_main.o                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/undef_symbol.err                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/undef_symbol.o                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/undef_symbol.so                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/undef_symbol_main.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_matching_def.so                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_matching_test.stdout                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_1.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_1.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_1.syms                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_10.so                                      |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_10.syms                                    |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_11                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_11.a                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_2                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_2.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_2.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_2.syms                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_3.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_4.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_4.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_4.syms                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_5.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_5.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_5.syms                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_6                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_6.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_7.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_7.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_7.syms                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_8                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_8_1.so                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_8_2.so                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_9                                          |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_9.o                                        |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_9.so                                       |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_main.o                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/ver_test_main_2.o                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_1.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_1_pic.o                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_2.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_2_pic.o                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_3.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_4.so                                |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_4_pic.o                             |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_alias_test_main.o                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_plt                                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_plt_main_pic.o                                 |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_plt_shared.so                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_plt_shared_pic.o                               |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_test                                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_test.o                                         |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_file1.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_file1_nonpic.o                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_file2.o                                  |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_file2_nonpic.o                           |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_lib.so                                   |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_lib_nonpic.so                            |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_nonpic_test                              |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_test                                     |only
 ../binutils-2.20.51.0.2-original/gold/testsuite/weak_undef_test.o                                   |only
 gold/.deps/script.Po                                                                                |  460 !!!
 gold/.deps/script.Tpo                                                                               |only
 gold/Makefile                                                                                       |    2 
 gold/config.cache                                                                                   |    2 
 gold/config.log                                                                                     |   14 
 gold/config.status                                                                                  |    2 
 gold/script-c.h                                                                                     |    5 
 gold/script-c.h.gold-input~                                                                         |only
 gold/script.cc                                                                                      |   16 
 gold/script.cc.gold-input~                                                                          |only
 gold/testsuite/.deps/binary_test.Po                                                                 |   50 
 gold/testsuite/.deps/binary_unittest.Po                                                             |  432 !!
 gold/testsuite/.deps/common_test_1.Po                                                               |   17 
 gold/testsuite/.deps/constructor_test.Po                                                            |   85 
 gold/testsuite/.deps/copy_test.Po                                                                   |   25 
 gold/testsuite/.deps/exception_test_1.Po                                                            |    4 
 gold/testsuite/.deps/exception_test_2.Po                                                            |    4 
 gold/testsuite/.deps/exception_test_main.Po                                                         |   22 
 gold/testsuite/.deps/exclude_libs_test.Po                                                           |    2 
 gold/testsuite/.deps/initpri1.Po                                                                    |   56 
 gold/testsuite/.deps/justsyms_1.Po                                                                  |  141 
 gold/testsuite/.deps/many_sections_test.Po                                                          |   24 
 gold/testsuite/.deps/object_unittest.Po                                                             |  409 !!
 gold/testsuite/.deps/protected_3.Po                                                                 |    2 
 gold/testsuite/.deps/protected_main_1.Po                                                            |   20 
 gold/testsuite/.deps/protected_main_2.Po                                                            |    2 
 gold/testsuite/.deps/protected_main_3.Po                                                            |    2 
 gold/testsuite/.deps/relro_test_main.Po                                                             |   20 
 gold/testsuite/.deps/script_test_1.Po                                                               |   40 
 gold/testsuite/.deps/script_test_2.Po                                                               |   50 
 gold/testsuite/.deps/script_test_2a.Po                                                              |    2 
 gold/testsuite/.deps/script_test_2b.Po                                                              |    2 
 gold/testsuite/.deps/test.Po                                                                        |  223 !
 gold/testsuite/.deps/testfile.Po                                                                    |  388 !!
 gold/testsuite/.deps/testmain.Po                                                                    |  213 !
 gold/testsuite/.deps/thin_archive_main.Po                                                           |   20 
 gold/testsuite/.deps/tls_test.Po                                                                    |   66 
 gold/testsuite/.deps/tls_test_file2.Po                                                              |    4 
 gold/testsuite/.deps/tls_test_main.Po                                                               |   99 
 gold/testsuite/.deps/two_file_test_1.Po                                                             |    4 
 gold/testsuite/.deps/two_file_test_1b.Po                                                            |    4 
 gold/testsuite/.deps/two_file_test_2.Po                                                             |    4 
 gold/testsuite/.deps/two_file_test_main.Po                                                          |   22 
 gold/testsuite/.deps/ver_test_6.Po                                                                  |    2 
 gold/testsuite/.deps/ver_test_main.Po                                                               |   22 
 gold/testsuite/.deps/ver_test_main_2.Po                                                             |   22 
 gold/testsuite/.deps/weak_alias_test_main.Po                                                        |   17 
 gold/testsuite/.deps/weak_test.Po                                                                   |   61 
 gold/testsuite/.deps/weak_undef_test.Po                                                             |   63 
 gold/testsuite/Makefile                                                                             |    2 
 gold/version.o                                                                                      |binary
 gold/yyscript.c                                                                                     | 1519 !!!!!!!!!
 gold/yyscript.o                                                                                     |binary
 gold/yyscript.y                                                                                     |    2 
 gold/yyscript.y.gold-input~                                                                         |only
 353 files changed, 51 insertions(+), 28 deletions(-), 4590 modifications(!)

--- NEW FILE binutils-2.20.51.0.2-gold-INPUT.patch ---
diff -rcp ../binutils-2.20.51.0.2-original/gold/config.cache gold/config.cache
*** ../binutils-2.20.51.0.2-original/gold/config.cache	2010-06-09 15:28:06.000000000 +0100
--- gold/config.cache	2010-06-09 15:42:32.000000000 +0100
*************** ac_cv_path_EGREP=${ac_cv_path_EGREP='/bi
*** 84,90 ****
  ac_cv_path_GMSGFMT=${ac_cv_path_GMSGFMT=/home/nickc/bin/linux/bin/msgfmt}
  ac_cv_path_GREP=${ac_cv_path_GREP=/bin/grep}
  ac_cv_path_MSGFMT=${ac_cv_path_MSGFMT=/home/nickc/bin/linux/bin/msgfmt}
! ac_cv_path_MSGMERGE=${ac_cv_path_MSGMERGE=/usr/bin/msgmerge}
  ac_cv_path_XGETTEXT=${ac_cv_path_XGETTEXT=/usr/bin/xgettext}
  ac_cv_path_mkdir=${ac_cv_path_mkdir=/bin/mkdir}
  ac_cv_prog_AWK=${ac_cv_prog_AWK=gawk}
--- 84,90 ----
  ac_cv_path_GMSGFMT=${ac_cv_path_GMSGFMT=/home/nickc/bin/linux/bin/msgfmt}
  ac_cv_path_GREP=${ac_cv_path_GREP=/bin/grep}
  ac_cv_path_MSGFMT=${ac_cv_path_MSGFMT=/home/nickc/bin/linux/bin/msgfmt}
! ac_cv_path_MSGMERGE=${ac_cv_path_MSGMERGE=/home/nickc/bin/linux/bin/msgmerge}
  ac_cv_path_XGETTEXT=${ac_cv_path_XGETTEXT=/usr/bin/xgettext}
  ac_cv_path_mkdir=${ac_cv_path_mkdir=/bin/mkdir}
  ac_cv_prog_AWK=${ac_cv_prog_AWK=gawk}
diff -rcp ../binutils-2.20.51.0.2-original/gold/config.log gold/config.log
*** ../binutils-2.20.51.0.2-original/gold/config.log	2010-06-09 15:28:37.000000000 +0100
--- gold/config.log	2010-06-09 15:42:32.000000000 +0100
*************** generated by GNU Autoconf 2.64.  Invocat
*** 12,20 ****
  
  hostname = Gift
  uname -m = i686
! uname -r = 2.6.32.11-99.fc12.i686.PAE
  uname -s = Linux
! uname -v = #1 SMP Mon Apr 5 16:15:03 EDT 2010
  
  /usr/bin/uname -p = unknown
  /bin/uname -X     = unknown
--- 12,20 ----
  
  hostname = Gift
  uname -m = i686
! uname -r = 2.6.32.12-115.fc12.i686.PAE
  uname -s = Linux
! uname -v = #1 SMP Fri Apr 30 20:14:08 UTC 2010
  
  /usr/bin/uname -p = unknown
  /bin/uname -X     = unknown
*************** configure:5623: result: /home/nickc/bin/
*** 418,424 ****
  configure:5663: checking for xgettext
  configure:5694: result: /usr/bin/xgettext
  configure:5734: checking for msgmerge
! configure:5764: result: /usr/bin/msgmerge
  configure:5800: checking whether byte ordering is bigendian
  configure:5815: gcc -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables  conftest.c >&5
  conftest.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a'
--- 418,424 ----
  configure:5663: checking for xgettext
  configure:5694: result: /usr/bin/xgettext
  configure:5734: checking for msgmerge
! configure:5764: result: /home/nickc/bin/linux/bin/msgmerge
  configure:5800: checking whether byte ordering is bigendian
  configure:5815: gcc -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables  conftest.c >&5
  conftest.c:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a'
*************** configure:6266: $? = 0
*** 554,560 ****
  configure:6274: result: yes
  configure:6353: checking for chsize
  configure:6353: gcc -o conftest -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables    conftest.c  >&5
! /dev/shm/cctvKHxs.o: In function `main':
  /opt/sources/fedora/binutils/F-13/binutils-2.20.51.0.2/gold/conftest.c:72: undefined reference to `chsize'
  collect2: ld returned 1 exit status
  configure:6353: $? = 1
--- 554,560 ----
  configure:6274: result: yes
  configure:6353: checking for chsize
  configure:6353: gcc -o conftest -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables    conftest.c  >&5
! /dev/shm/ccQCVZFD.o: In function `main':
  /opt/sources/fedora/binutils/F-13/binutils-2.20.51.0.2/gold/conftest.c:72: undefined reference to `chsize'
  collect2: ld returned 1 exit status
  configure:6353: $? = 1
*************** configure:6365: $? = 0
*** 654,660 ****
  configure:6365: result: yes
  configure:6385: checking for library containing zlibVersion
  configure:6416: gcc -o conftest -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables    conftest.c  >&5
! /dev/shm/ccgxkC8K.o: In function `main':
  /opt/sources/fedora/binutils/F-13/binutils-2.20.51.0.2/gold/conftest.c:53: undefined reference to `zlibVersion'
  collect2: ld returned 1 exit status
  configure:6416: $? = 1
--- 654,660 ----
  configure:6365: result: yes
  configure:6385: checking for library containing zlibVersion
  configure:6416: gcc -o conftest -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables    conftest.c  >&5
! /dev/shm/ccczMI3k.o: In function `main':
  /opt/sources/fedora/binutils/F-13/binutils-2.20.51.0.2/gold/conftest.c:53: undefined reference to `zlibVersion'
  collect2: ld returned 1 exit status
  configure:6416: $? = 1
*************** ac_cv_path_EGREP='/bin/grep -E'
*** 1074,1080 ****
  ac_cv_path_GMSGFMT=/home/nickc/bin/linux/bin/msgfmt
  ac_cv_path_GREP=/bin/grep
  ac_cv_path_MSGFMT=/home/nickc/bin/linux/bin/msgfmt
! ac_cv_path_MSGMERGE=/usr/bin/msgmerge
  ac_cv_path_XGETTEXT=/usr/bin/xgettext
  ac_cv_path_mkdir=/bin/mkdir
  ac_cv_prog_AWK=gawk
--- 1074,1080 ----
  ac_cv_path_GMSGFMT=/home/nickc/bin/linux/bin/msgfmt
  ac_cv_path_GREP=/bin/grep
  ac_cv_path_MSGFMT=/home/nickc/bin/linux/bin/msgfmt
! ac_cv_path_MSGMERGE=/home/nickc/bin/linux/bin/msgmerge
  ac_cv_path_XGETTEXT=/usr/bin/xgettext
  ac_cv_path_mkdir=/bin/mkdir
  ac_cv_prog_AWK=gawk
*************** MCMODEL_MEDIUM_TRUE='#'
*** 1178,1184 ****
  MKDIR_P='/bin/mkdir -p'
  MKINSTALLDIRS='$(top_builddir)/./../mkinstalldirs'
  MSGFMT='/home/nickc/bin/linux/bin/msgfmt'
! MSGMERGE='/usr/bin/msgmerge'
  NATIVE_LINKER_FALSE='#'
  NATIVE_LINKER_TRUE=''
  NO_WERROR=''
--- 1178,1184 ----
  MKDIR_P='/bin/mkdir -p'
  MKINSTALLDIRS='$(top_builddir)/./../mkinstalldirs'
  MSGFMT='/home/nickc/bin/linux/bin/msgfmt'
! MSGMERGE='/home/nickc/bin/linux/bin/msgmerge'
  NATIVE_LINKER_FALSE='#'
  NATIVE_LINKER_TRUE=''
  NO_WERROR=''
diff -rcp ../binutils-2.20.51.0.2-original/gold/config.status gold/config.status
*** ../binutils-2.20.51.0.2-original/gold/config.status	2010-06-09 15:28:07.000000000 +0100
--- gold/config.status	2010-06-09 15:42:32.000000000 +0100
*************** S["GCC_FALSE"]="#"
*** 658,664 ****
  S["GCC_TRUE"]=""
  S["NATIVE_LINKER_FALSE"]="#"
  S["NATIVE_LINKER_TRUE"]=""
! S["MSGMERGE"]="/usr/bin/msgmerge"
  S["MSGFMT"]="/home/nickc/bin/linux/bin/msgfmt"
  S["MKINSTALLDIRS"]="$(top_builddir)/./../mkinstalldirs"
  S["CATOBJEXT"]=".gmo"
--- 658,664 ----
  S["GCC_TRUE"]=""
  S["NATIVE_LINKER_FALSE"]="#"
  S["NATIVE_LINKER_TRUE"]=""
! S["MSGMERGE"]="/home/nickc/bin/linux/bin/msgmerge"
  S["MSGFMT"]="/home/nickc/bin/linux/bin/msgfmt"
  S["MKINSTALLDIRS"]="$(top_builddir)/./../mkinstalldirs"
  S["CATOBJEXT"]=".gmo"
Only in ../binutils-2.20.51.0.2-original/gold: core.25618
Only in ../binutils-2.20.51.0.2-original/gold: core.25789
diff -rcp ../binutils-2.20.51.0.2-original/gold/.deps/script.Po gold/.deps/script.Po
*** ../binutils-2.20.51.0.2-original/gold/.deps/script.Po	2010-06-09 15:29:58.000000000 +0100
--- gold/.deps/script.Po	2010-06-09 15:42:32.000000000 +0100
***************
*** 1,459 ****
! script.o: script.cc gold.h config.h ../include/ansidecl.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstddef \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/i686-redhat-linux/bits/c++config.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/i686-redhat-linux/bits/os_defines.h \
!  /usr/include/features.h /usr/include/sys/cdefs.h \
!  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
!  /usr/include/gnu/stubs-32.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/i686-redhat-linux/bits/cpu_defines.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/include/stddef.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/cstring \
!  /usr/include/string.h /usr/include/xlocale.h /usr/include/bits/string3.h \
!  /usr/include/stdint.h /usr/include/bits/wchar.h /usr/include/sys/types.h \
!  /usr/include/bits/types.h /usr/include/bits/typesizes.h \
!  /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h \
!  /usr/include/bits/byteswap.h /usr/include/sys/select.h \
!  /usr/include/bits/select.h /usr/include/bits/sigset.h \
!  /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
!  /usr/include/bits/pthreadtypes.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/clocale \
!  /usr/include/locale.h /usr/include/bits/locale.h /usr/include/libintl.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/tr1/unordered_set \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/utility \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_relops.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_pair.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/move.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/concept_check.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_algobase.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/functexcept.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception_defines.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/cpp_type_traits.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/type_traits.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/numeric_traits.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_types.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator_base_funcs.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_iterator.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/debug/debug.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/allocator.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/i686-redhat-linux/bits/c++allocator.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/ext/new_allocator.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/new \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/exception \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/bits/stl_function.h \
!  /usr/lib/gcc/i686-redhat-linux/4.4.3/../../../../include/c++/4.4.3/backward/binders.h \
[...7190 lines suppressed...]
  
!   case 187:
  
  /* Line 1455 of yacc.c  */
! #line 923 "yyscript.y"
      {
  	      (yyval.deplist) = script_add_vers_depend (closure, NULL, (yyvsp[(1) - (1)].string).value, (yyvsp[(1) - (1)].string).length);
  	    }
      break;
  
!   case 188:
  
  /* Line 1455 of yacc.c  */
! #line 927 "yyscript.y"
      {
  	      (yyval.deplist) = script_add_vers_depend (closure, (yyvsp[(1) - (2)].deplist), (yyvsp[(2) - (2)].string).value, (yyvsp[(2) - (2)].string).length);
  	    }
      break;
  
    case 189:
  
  /* Line 1455 of yacc.c  */
  #line 934 "yyscript.y"
!     { (yyval.versnode) = script_new_vers_node (closure, NULL, NULL); }
      break;
  
    case 190:
  
  /* Line 1455 of yacc.c  */
  #line 936 "yyscript.y"
!     { (yyval.versnode) = script_new_vers_node (closure, (yyvsp[(1) - (2)].versyms), NULL); }
      break;
  
    case 191:
  
  /* Line 1455 of yacc.c  */
  #line 938 "yyscript.y"
!     { (yyval.versnode) = script_new_vers_node (closure, (yyvsp[(3) - (4)].versyms), NULL); }
      break;
  
    case 192:
  
  /* Line 1455 of yacc.c  */
  #line 940 "yyscript.y"
!     { (yyval.versnode) = script_new_vers_node (closure, NULL, (yyvsp[(3) - (4)].versyms)); }
      break;
  
    case 193:
  
  /* Line 1455 of yacc.c  */
! #line 942 "yyscript.y"
!     { (yyval.versnode) = script_new_vers_node (closure, (yyvsp[(3) - (8)].versyms), (yyvsp[(7) - (8)].versyms)); }
!     break;
! 
!   case 194:
! 
! /* Line 1455 of yacc.c  */
! #line 951 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, NULL, (yyvsp[(1) - (1)].string).value,
  					    (yyvsp[(1) - (1)].string).length, 0);
  	    }
      break;
  
!   case 195:
  
  /* Line 1455 of yacc.c  */
! #line 956 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, NULL, (yyvsp[(1) - (1)].string).value,
  					    (yyvsp[(1) - (1)].string).length, 1);
  	    }
      break;
  
!   case 196:
  
  /* Line 1455 of yacc.c  */
! #line 961 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, (yyvsp[(1) - (3)].versyms), (yyvsp[(3) - (3)].string).value,
                                              (yyvsp[(3) - (3)].string).length, 0);
  	    }
      break;
  
!   case 197:
  
  /* Line 1455 of yacc.c  */
! #line 966 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, (yyvsp[(1) - (3)].versyms), (yyvsp[(3) - (3)].string).value,
                                              (yyvsp[(3) - (3)].string).length, 1);
  	    }
      break;
  
!   case 198:
  
  /* Line 1455 of yacc.c  */
! #line 972 "yyscript.y"
      { version_script_push_lang (closure, (yyvsp[(2) - (3)].string).value, (yyvsp[(2) - (3)].string).length); }
      break;
  
!   case 199:
  
  /* Line 1455 of yacc.c  */
! #line 974 "yyscript.y"
      {
  	      (yyval.versyms) = (yyvsp[(5) - (7)].versyms);
  	      version_script_pop_lang(closure);
  	    }
      break;
  
!   case 200:
  
  /* Line 1455 of yacc.c  */
! #line 982 "yyscript.y"
      { version_script_push_lang (closure, (yyvsp[(4) - (5)].string).value, (yyvsp[(4) - (5)].string).length); }
      break;
  
!   case 201:
  
  /* Line 1455 of yacc.c  */
! #line 984 "yyscript.y"
      {
  	      (yyval.versyms) = script_merge_expressions ((yyvsp[(1) - (9)].versyms), (yyvsp[(7) - (9)].versyms));
  	      version_script_pop_lang(closure);
  	    }
      break;
  
!   case 202:
  
  /* Line 1455 of yacc.c  */
! #line 989 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, NULL, "extern",
  					    sizeof("extern") - 1, 1);
  	    }
      break;
  
!   case 203:
  
  /* Line 1455 of yacc.c  */
! #line 994 "yyscript.y"
      {
  	      (yyval.versyms) = script_new_vers_pattern (closure, (yyvsp[(1) - (3)].versyms), "extern",
  					    sizeof("extern") - 1, 1);
  	    }
      break;
  
!   case 204:
  
  /* Line 1455 of yacc.c  */
! #line 1004 "yyscript.y"
      { (yyval.string) = (yyvsp[(1) - (1)].string); }
      break;
  
!   case 205:
  
  /* Line 1455 of yacc.c  */
! #line 1006 "yyscript.y"
      { (yyval.string) = (yyvsp[(1) - (1)].string); }
      break;
  
  
  
  /* Line 1455 of yacc.c  */
! #line 3520 "yyscript.c"
        default: break;
      }
    YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
*************** yyreturn:
*** 3727,3732 ****
  
  
  /* Line 1675 of yacc.c  */
! #line 1026 "yyscript.y"
  
  
--- 3728,3733 ----
  
  
  /* Line 1675 of yacc.c  */
! #line 1028 "yyscript.y"
  
  
Binary files ../binutils-2.20.51.0.2-original/gold/yyscript.o and gold/yyscript.o differ
diff -rcp ../binutils-2.20.51.0.2-original/gold/yyscript.y gold/yyscript.y
*** ../binutils-2.20.51.0.2-original/gold/yyscript.y	2010-06-09 15:28:37.000000000 +0100
--- gold/yyscript.y	2010-06-09 15:41:38.000000000 +0100
*************** input_list:
*** 314,319 ****
--- 314,321 ----
  input_list_element:
  	  string
  	    { script_add_file(closure, $1.value, $1.length); }
+ 	| '-' STRING
+ 	    { script_add_library(closure, $2.value, $2.length); }
  	| AS_NEEDED
  	    { script_start_as_needed(closure); }
  	  '(' input_list ')'
Only in gold: yyscript.y.gold-input~


Index: binutils.spec
===================================================================
RCS file: /cvs/pkgs/rpms/binutils/F-13/binutils.spec,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -p -r1.195 -r1.196
--- binutils.spec	4 May 2010 16:48:26 -0000	1.195
+++ binutils.spec	9 Jun 2010 15:01:01 -0000	1.196
@@ -17,7 +17,7 @@
 Summary: A GNU collection of binary utilities
 Name: %{?cross}binutils%{?_with_debug:-debug}
 Version: 2.20.51.0.2
-Release: 20%{?dist}
+Release: 21%{?dist}
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -43,6 +43,7 @@ Patch17: binutils-2.20.51.0.2-do-not-bin
 Patch18: binutils-2.20.51.0.2-dwarf4.patch
 Patch19: binutils-2.20.51.0.2-unique-archive-symbols.patch
 Patch20: binutils-2.20.51.0.2-gold-add-needed.patch
+Patch21: binutils-2.20.51.0.2-gold-INPUT.patch
 
 %define gold_arches %ix86 x86_64
 
@@ -155,6 +156,7 @@ libelf instead of BFD.
 %patch18 -p0 -b .dwarf4~
 %patch19 -p0 -b .unique~
 %patch20 -p0 -b .gold-add-needed~
+%patch21 -p0 -b .gold-input~
 
 # We cannot run autotools as there is an exact requirement of autoconf-2.59.
 
@@ -457,6 +459,9 @@ exit 0
 %endif # %{isnative}
 
 %changelog
+* Wed Jun   9 2010 Nick Clifton <nickc at redhat.com> - 2.20.51.0.2-21
+- Allow GOLD linker to parse "-l<name>" directives inside INPUT statements in linker scripts. (BZ 600553)
+
 * Tue May   4 2010 Nick Clifton <nickc at redhat.com> - 2.20.51.0.2-20
 - Have gold linker ignore --add-needed command line options.
 



More information about the scm-commits mailing list