diff options
author | Alan Modra <amodra@gmail.com> | 2013-04-11 01:28:27 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2013-04-11 01:28:27 +0000 |
commit | 6830ee24c797fb2a9bc9fa2a1c78bcd56bd2dfd9 (patch) | |
tree | 2e38875b13edc570407a8f72b13d2a199b3720b2 /gold | |
parent | 07293be44859c607a36c313e51bec2dcdcd3c243 (diff) | |
download | gdb-6830ee24c797fb2a9bc9fa2a1c78bcd56bd2dfd9.zip gdb-6830ee24c797fb2a9bc9fa2a1c78bcd56bd2dfd9.tar.gz gdb-6830ee24c797fb2a9bc9fa2a1c78bcd56bd2dfd9.tar.bz2 |
PR gold/15354
* powerpc.cc (Target_powerpc::make_brlt_section): Name section
.branch_lt to match bfd ld. Adjust comments throughout file.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 6 | ||||
-rw-r--r-- | gold/powerpc.cc | 12 |
2 files changed, 12 insertions, 6 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index e1f8c41..8f154a2 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,9 @@ +2013-04-11 Alan Modra <amodra@gmail.com> + + PR gold/15354 + * powerpc.cc (Target_powerpc::make_brlt_section): Name section + .branch_lt to match bfd ld. Adjust comments throughout file. + 2013-04-04 Ian Lance Taylor <iant@google.com> GCC PR c++/56840 diff --git a/gold/powerpc.cc b/gold/powerpc.cc index d9db9b9..53bc393 100644 --- a/gold/powerpc.cc +++ b/gold/powerpc.cc @@ -2588,8 +2588,8 @@ Target_powerpc<size, big_endian>::do_relax(int pass, else off += i->data_size(); } - // If .brlt is part of this output section, then we have just - // done the offset adjustment. + // If .branch_lt is part of this output section, then we have + // just done the offset adjustment. os->clear_section_offsets_need_adjustment(); } @@ -3044,8 +3044,8 @@ Target_powerpc<size, big_endian>::make_brlt_section(Layout* layout) bool is_pic = parameters->options().output_is_position_independent(); if (is_pic) { - // When PIC we can't fill in .brlt (like .plt it can be a - // bss style section) but must initialise at runtime via + // When PIC we can't fill in .branch_lt (like .plt it can be + // a bss style section) but must initialise at runtime via // dynamic relocats. this->rela_dyn_section(layout); brlt_rel = new Reloc_section(false); @@ -3057,7 +3057,7 @@ Target_powerpc<size, big_endian>::make_brlt_section(Layout* layout) this->plt_->output_section() ->add_output_section_data(this->brlt_section_); else - layout->add_output_section_data(".brlt", + layout->add_output_section_data(".branch_lt", (is_pic ? elfcpp::SHT_NOBITS : elfcpp::SHT_PROGBITS), elfcpp::SHF_ALLOC | elfcpp::SHF_WRITE, @@ -3068,7 +3068,7 @@ Target_powerpc<size, big_endian>::make_brlt_section(Layout* layout) } } -// Write out .brlt when non-PIC. +// Write out .branch_lt when non-PIC. template<int size, bool big_endian> void |