/netbsd-src/external/gpl3/binutils.old/dist/gold/ |
H A D | ChangeLog-2019 | 123 (Stub_table::add_plt_call_entry): Handle powerxx_stubs. 124 (Stub_table::add_eh_frame): Likewise. 126 (Stub_table::plt_call_size): Handle powerxx_stubs. 127 (Stub_table::branch_stub_size): Likewise. 128 (Stub_table::do_write): Likewise. 147 * powerpc.cc (Stub_table::tls_get_addr_opt_bctrl_): Delete. 148 (Stub_table::plt_fde_len_, plt_fde_, init_plt_fde): Delete. 149 (Stub_table::add_plt_call_entry): Don't set tls_get_addr_opt_bctrl_. 152 (Stub_table::add_eh_frame): Emit eh_frame for notoc plt calls and 154 (Stub_table::remove_eh_frame): Update to suit. [all …]
|
H A D | ChangeLog-2017 | 303 (Stub_table::define_stub_syms): Likewise. 309 (Stub_table::eh_frame_added_): Delete. 310 (Stub_table::tls_get_addr_opt_bctrl_, plt_fde_len_, plt_fde_): New vars. 311 (Stub_table::init_plt_fde): New functions. 312 (Stub_table::add_eh_frame, replace_eh_frame): Move definition out 314 (Stub_table::plt_call_size): Return size for tls_get_addr stub. 316 (Stub_table::plt_call_align): ..this new function. Adjust all callers. 317 (Stub_table::add_plt_call_entry): Set has_tls_get_addr_opt and 319 (Stub_table::do_write): Write out tls_get_addr stub. 386 (Stub_table::add_eh_frame): Delete eh_frame_added_ condition. [all …]
|
H A D | ChangeLog-2018 | 420 (Stub_table::Plt_stub_key::Plt_stub_key): Likewise. 443 (Stub_table::plt_off): Use Target_powerpc::plt_off. 444 (Stub_table::plt_call_size): Use plt_off. 445 (Stub_table::do_write): Likewise. 711 (Stub_table::plt_call_align): ..here, and.. 713 (Stub_table::stub_align): Correct 32-bit minimum alignment. 720 (Stub_table::plt_call_size): Add space for speculation barrier. 721 (Stub_table::branch_stub_size): Likewise. 723 (Stub_table::do_write): Output speculation barriers. 728 * powerpc.cc (Stub_table::stub_align): Heed --plt-align for 32-bit. [all …]
|
H A D | powerpc.cc | 64 class Stub_table; 347 Stub_table<size, big_endian>* 1063 typedef std::vector<Stub_table<size, big_endian>*> Stub_tables; 1671 make_stub(Stub_table<size, big_endian>*, 1672 Stub_table<size, big_endian>*, 3425 Stub_table<size, big_endian>* stub_table; in group_sections() 3428 stub_table = new Stub_table<size, big_endian>(this, in group_sections() 3433 stub_table = static_cast<Stub_table<size, big_endian>*>( in group_sections() 3498 Stub_table<size, big_endian>* stub_table, in make_stub() 3499 Stub_table<size, big_endian>* ifunc_stub_table, in make_stub() [all …]
|
H A D | ChangeLog-2020 | 273 (Stub_table::Branch_stub_ent): Add "other_" field. 274 (Stub_table::add_long_branch_entry): Add "other" param, and 276 (Stub_table::branch_stub_size): Adjust long branch offset. 277 (Stub_table::do_write): Likewise. 354 (Stub_table::do_write): Likewise.
|
H A D | arm.cc | 71 class Stub_table; 874 class Stub_table : public Output_data class 877 Stub_table(Arm_input_section<big_endian>* owner) in Stub_table() function in __anon44de5fc10111::Stub_table 883 ~Stub_table() in ~Stub_table() 1173 Stub_table<big_endian>* 1179 set_stub_table(Stub_table<big_endian>* stub_table) in set_stub_table() 1246 Stub_table<big_endian>* stub_table_; 1508 Stub_table<big_endian>* 1517 set_stub_table(unsigned int shndx, Stub_table<big_endian>* stub_table) in set_stub_table() 1742 typedef std::vector<Stub_table<big_endian>*> Stub_table_list; [all …]
|
H A D | aarch64.cc | 1376 class Stub_table : public Output_data class 1389 typedef Stub_table<size, big_endian> The_stub_table; 1399 Stub_table(The_aarch64_input_section* owner) in Stub_table() function in __anon2207648a0111::Stub_table 1404 ~Stub_table() in ~Stub_table() 1547 Stub_table<size, big_endian>::add_erratum_stub(The_erratum_stub* stub) in add_erratum_stub() 1563 Stub_table<size, big_endian>::find_erratum_stub( in find_erratum_stub() 1584 std::pair<typename Stub_table<size, big_endian>::Erratum_stub_set_iter, 1585 typename Stub_table<size, big_endian>::Erratum_stub_set_iter> 1586 Stub_table<size, big_endian>::find_erratum_stubs_for_input_section( in find_erratum_stubs_for_input_section() 1609 Stub_table<size, big_endian>::add_reloc_stub( in add_reloc_stub() [all …]
|
H A D | ChangeLog-0815 | 386 (Stub_table): Add need_save_res_. 387 (Stub_table:clear_stubs): Clear need_save_res_. 388 (Stub_table:set_address_and_size): Add save/restore section size. 389 (Stub_table::add_long_branch_entry): Add save_res param. Set 391 (Stub_table::find_long_branch_entry): Return offset to local copy 393 (Stub_table::do_write): Don't output save/restore stubs. Instead 705 (Stub_table::relocate_stubs): Modified to place relocated insn. 720 (Stub_table::relocate_stubs): Add 835769 handler. 789 (Stub_table::The_aarch64_relobj): New typedef. 790 (Stub_table::The_erratum_stub): New typedef. [all …]
|
H A D | ChangeLog | 222 (Stub_table::add_long_branch_entry): Ignore "other" when 32-bit.
|
H A D | ChangeLog-2016 | 480 * powerpc.cc (Stub_table::min_size_threshold_): New member to 482 (Stub_table::set_min_size_threshold): New member function. 483 (Stub_table::set_address_and_size): Add code to only allow size
|
/netbsd-src/external/gpl3/binutils/dist/gold/ |
H A D | ChangeLog-2019 | 123 (Stub_table::add_plt_call_entry): Handle powerxx_stubs. 124 (Stub_table::add_eh_frame): Likewise. 126 (Stub_table::plt_call_size): Handle powerxx_stubs. 127 (Stub_table::branch_stub_size): Likewise. 128 (Stub_table::do_write): Likewise. 147 * powerpc.cc (Stub_table::tls_get_addr_opt_bctrl_): Delete. 148 (Stub_table::plt_fde_len_, plt_fde_, init_plt_fde): Delete. 149 (Stub_table::add_plt_call_entry): Don't set tls_get_addr_opt_bctrl_. 152 (Stub_table::add_eh_frame): Emit eh_frame for notoc plt calls and 154 (Stub_table::remove_eh_frame): Update to suit. [all …]
|
H A D | ChangeLog-2017 | 303 (Stub_table::define_stub_syms): Likewise. 309 (Stub_table::eh_frame_added_): Delete. 310 (Stub_table::tls_get_addr_opt_bctrl_, plt_fde_len_, plt_fde_): New vars. 311 (Stub_table::init_plt_fde): New functions. 312 (Stub_table::add_eh_frame, replace_eh_frame): Move definition out 314 (Stub_table::plt_call_size): Return size for tls_get_addr stub. 316 (Stub_table::plt_call_align): ..this new function. Adjust all callers. 317 (Stub_table::add_plt_call_entry): Set has_tls_get_addr_opt and 319 (Stub_table::do_write): Write out tls_get_addr stub. 386 (Stub_table::add_eh_frame): Delete eh_frame_added_ condition. [all …]
|
H A D | ChangeLog-2018 | 420 (Stub_table::Plt_stub_key::Plt_stub_key): Likewise. 443 (Stub_table::plt_off): Use Target_powerpc::plt_off. 444 (Stub_table::plt_call_size): Use plt_off. 445 (Stub_table::do_write): Likewise. 711 (Stub_table::plt_call_align): ..here, and.. 713 (Stub_table::stub_align): Correct 32-bit minimum alignment. 720 (Stub_table::plt_call_size): Add space for speculation barrier. 721 (Stub_table::branch_stub_size): Likewise. 723 (Stub_table::do_write): Output speculation barriers. 728 * powerpc.cc (Stub_table::stub_align): Heed --plt-align for 32-bit. [all …]
|
H A D | powerpc.cc | 64 class Stub_table; 347 Stub_table<size, big_endian>* 1085 typedef std::vector<Stub_table<size, big_endian>*> Stub_tables; 1693 make_stub(Stub_table<size, big_endian>*, 1694 Stub_table<size, big_endian>*, 3449 Stub_table<size, big_endian>* stub_table; in group_sections() 3452 stub_table = new Stub_table<size, big_endian>(this, in group_sections() 3457 stub_table = static_cast<Stub_table<size, big_endian>*>( in group_sections() 3522 Stub_table<size, big_endian>* stub_table, in make_stub() 3523 Stub_table<size, big_endian>* ifunc_stub_table, in make_stub() [all …]
|
H A D | ChangeLog-2020 | 273 (Stub_table::Branch_stub_ent): Add "other_" field. 274 (Stub_table::add_long_branch_entry): Add "other" param, and 276 (Stub_table::branch_stub_size): Adjust long branch offset. 277 (Stub_table::do_write): Likewise. 354 (Stub_table::do_write): Likewise.
|
H A D | arm.cc | 71 class Stub_table; 874 class Stub_table : public Output_data class 877 Stub_table(Arm_input_section<big_endian>* owner) in Stub_table() function in __anon7a9d63b40111::Stub_table 883 ~Stub_table() in ~Stub_table() 1173 Stub_table<big_endian>* 1179 set_stub_table(Stub_table<big_endian>* stub_table) in set_stub_table() 1246 Stub_table<big_endian>* stub_table_; 1508 Stub_table<big_endian>* 1517 set_stub_table(unsigned int shndx, Stub_table<big_endian>* stub_table) in set_stub_table() 1742 typedef std::vector<Stub_table<big_endian>*> Stub_table_list; [all …]
|
H A D | aarch64.cc | 1377 class Stub_table : public Output_data class 1390 typedef Stub_table<size, big_endian> The_stub_table; 1400 Stub_table(The_aarch64_input_section* owner) in Stub_table() function in __anon66bd29fd0111::Stub_table 1405 ~Stub_table() in ~Stub_table() 1548 Stub_table<size, big_endian>::add_erratum_stub(The_erratum_stub* stub) in add_erratum_stub() 1564 Stub_table<size, big_endian>::find_erratum_stub( in find_erratum_stub() 1585 std::pair<typename Stub_table<size, big_endian>::Erratum_stub_set_iter, 1586 typename Stub_table<size, big_endian>::Erratum_stub_set_iter> 1587 Stub_table<size, big_endian>::find_erratum_stubs_for_input_section( in find_erratum_stubs_for_input_section() 1610 Stub_table<size, big_endian>::add_reloc_stub( in add_reloc_stub() [all …]
|
H A D | ChangeLog-0815 | 386 (Stub_table): Add need_save_res_. 387 (Stub_table:clear_stubs): Clear need_save_res_. 388 (Stub_table:set_address_and_size): Add save/restore section size. 389 (Stub_table::add_long_branch_entry): Add save_res param. Set 391 (Stub_table::find_long_branch_entry): Return offset to local copy 393 (Stub_table::do_write): Don't output save/restore stubs. Instead 705 (Stub_table::relocate_stubs): Modified to place relocated insn. 720 (Stub_table::relocate_stubs): Add 835769 handler. 789 (Stub_table::The_aarch64_relobj): New typedef. 790 (Stub_table::The_erratum_stub): New typedef. [all …]
|
H A D | ChangeLog | 292 (Stub_table::add_long_branch_entry): Ignore "other" when 32-bit.
|
H A D | ChangeLog-2016 | 480 * powerpc.cc (Stub_table::min_size_threshold_): New member to 482 (Stub_table::set_min_size_threshold): New member function. 483 (Stub_table::set_address_and_size): Add code to only allow size
|
/netbsd-src/external/gpl3/binutils/dist/ |
H A D | ChangeLog.git | 152965 (Stub_table::add_plt_call_entry): Handle R_PPC64_REL24_P9NOTOC. 152966 (Stub_table::add_long_branch_entry): Likewise. 152967 (Stub_table::add_eh_frame): Likewise. 152968 (Stub_table::plt_call_size): Return aligned size. Adjust callers. 152970 (Stub_table::do_write): Write out p9notoc_ stubs. 164571 (Stub_table): Remove toc_base_off_ from Branch_stub_key, and
|