Fix spelling in comments in C source files (gold)
* aarch64.cc: Fix spelling in comments. * arm.cc: Fix spelling in comments. * icf.cc: Fix spelling in comments. * layout.cc: Fix spelling in comments. * layout.h: Fix spelling in comments. * mips.cc: Fix spelling in comments. * output.h: Fix spelling in comments. * plugin.h: Fix spelling in comments. * script-sections.h: Fix spelling in comments. * script.h: Fix spelling in comments. * stringpool.h: Fix spelling in comments. * tilegx.cc: Fix spelling in comments.
This commit is contained in:
parent
2b0f37619f
commit
5c3024d2c1
|
@ -1,3 +1,18 @@
|
||||||
|
2016-11-27 Ambrogino Modigliani <ambrogino.modigliani@gmail.com>
|
||||||
|
|
||||||
|
* aarch64.cc: Fix spelling in comments.
|
||||||
|
* arm.cc: Fix spelling in comments.
|
||||||
|
* icf.cc: Fix spelling in comments.
|
||||||
|
* layout.cc: Fix spelling in comments.
|
||||||
|
* layout.h: Fix spelling in comments.
|
||||||
|
* mips.cc: Fix spelling in comments.
|
||||||
|
* output.h: Fix spelling in comments.
|
||||||
|
* plugin.h: Fix spelling in comments.
|
||||||
|
* script-sections.h: Fix spelling in comments.
|
||||||
|
* script.h: Fix spelling in comments.
|
||||||
|
* stringpool.h: Fix spelling in comments.
|
||||||
|
* tilegx.cc: Fix spelling in comments.
|
||||||
|
|
||||||
2016-11-22 Cary Coutant <ccoutant@gmail.com>
|
2016-11-22 Cary Coutant <ccoutant@gmail.com>
|
||||||
|
|
||||||
PR gold/20346
|
PR gold/20346
|
||||||
|
|
|
@ -156,7 +156,7 @@ public:
|
||||||
uint64_t imm = ((adrp >> 29) & mask2) | (((adrp >> 5) & mask19) << 2);
|
uint64_t imm = ((adrp >> 29) & mask2) | (((adrp >> 5) & mask19) << 2);
|
||||||
// Retrieve msb of 21-bit-signed imm for sign extension.
|
// Retrieve msb of 21-bit-signed imm for sign extension.
|
||||||
uint64_t msbt = (imm >> 20) & 1;
|
uint64_t msbt = (imm >> 20) & 1;
|
||||||
// Real value is imm multipled by 4k. Value now has 33-bit information.
|
// Real value is imm multiplied by 4k. Value now has 33-bit information.
|
||||||
int64_t value = imm << 12;
|
int64_t value = imm << 12;
|
||||||
// Sign extend to 64-bit by repeating msbt 31 (64-33) times and merge it
|
// Sign extend to 64-bit by repeating msbt 31 (64-33) times and merge it
|
||||||
// with value.
|
// with value.
|
||||||
|
@ -1022,7 +1022,7 @@ public:
|
||||||
{ this->erratum_address_ = addr; }
|
{ this->erratum_address_ = addr; }
|
||||||
|
|
||||||
// Comparator used to group Erratum_stubs in a set by (obj, shndx,
|
// Comparator used to group Erratum_stubs in a set by (obj, shndx,
|
||||||
// sh_offset). We do not include 'type' in the calculation, becuase there is
|
// sh_offset). We do not include 'type' in the calculation, because there is
|
||||||
// at most one stub type at (obj, shndx, sh_offset).
|
// at most one stub type at (obj, shndx, sh_offset).
|
||||||
bool
|
bool
|
||||||
operator<(const Erratum_stub<size, big_endian>& k) const
|
operator<(const Erratum_stub<size, big_endian>& k) const
|
||||||
|
|
|
@ -11215,7 +11215,7 @@ Target_arm<big_endian>::attributes_accept_div(int arch, int profile,
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
// Integer divide allowed if instruction contained in
|
// Integer divide allowed if instruction contained in
|
||||||
// archetecture.
|
// architecture.
|
||||||
if (arch == elfcpp::TAG_CPU_ARCH_V7 && (profile == 'R' || profile == 'M'))
|
if (arch == elfcpp::TAG_CPU_ARCH_V7 && (profile == 'R' || profile == 'M'))
|
||||||
return true;
|
return true;
|
||||||
else if (arch >= elfcpp::TAG_CPU_ARCH_V7E_M)
|
else if (arch >= elfcpp::TAG_CPU_ARCH_V7E_M)
|
||||||
|
|
|
@ -545,7 +545,7 @@ get_section_contents(bool first_iteration,
|
||||||
{
|
{
|
||||||
buffer.append("Contents = ");
|
buffer.append("Contents = ");
|
||||||
buffer.append(reinterpret_cast<const char*>(contents), plen);
|
buffer.append(reinterpret_cast<const char*>(contents), plen);
|
||||||
// Store the section contents that dont change to avoid recomputing
|
// Store the section contents that don't change to avoid recomputing
|
||||||
// during the next call to this function.
|
// during the next call to this function.
|
||||||
(*section_contents)[section_num] = buffer;
|
(*section_contents)[section_num] = buffer;
|
||||||
}
|
}
|
||||||
|
@ -670,7 +670,7 @@ match_sections(unsigned int iteration_num,
|
||||||
// Check section alignment here.
|
// Check section alignment here.
|
||||||
// The section with the larger alignment requirement
|
// The section with the larger alignment requirement
|
||||||
// should be kept. We assume alignment can only be
|
// should be kept. We assume alignment can only be
|
||||||
// zero or postive integral powers of two.
|
// zero or positive integral powers of two.
|
||||||
uint64_t align_i = section_addraligns[i];
|
uint64_t align_i = section_addraligns[i];
|
||||||
uint64_t align_kept = section_addraligns[kept_section];
|
uint64_t align_kept = section_addraligns[kept_section];
|
||||||
if (align_i <= align_kept)
|
if (align_i <= align_kept)
|
||||||
|
|
|
@ -2585,7 +2585,7 @@ Layout::relaxation_loop_body(
|
||||||
return off;
|
return off;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Search the list of patterns and find the postion of the given section
|
// Search the list of patterns and find the position of the given section
|
||||||
// name in the output section. If the section name matches a glob
|
// name in the output section. If the section name matches a glob
|
||||||
// pattern and a non-glob name, then the non-glob position takes
|
// pattern and a non-glob name, then the non-glob position takes
|
||||||
// precedence. Return 0 if no match is found.
|
// precedence. Return 0 if no match is found.
|
||||||
|
|
|
@ -539,7 +539,7 @@ class Layout
|
||||||
// and ALIGN are the extra flags and alignment of the segment.
|
// and ALIGN are the extra flags and alignment of the segment.
|
||||||
struct Unique_segment_info
|
struct Unique_segment_info
|
||||||
{
|
{
|
||||||
// Identifier for the segment. ELF segments dont have names. This
|
// Identifier for the segment. ELF segments don't have names. This
|
||||||
// is used as the name of the output section mapped to the segment.
|
// is used as the name of the output section mapped to the segment.
|
||||||
const char* name;
|
const char* name;
|
||||||
// Additional segment flags.
|
// Additional segment flags.
|
||||||
|
|
|
@ -9742,7 +9742,7 @@ Target_mips<size, big_endian>::do_finalize_sections(Layout* layout,
|
||||||
d_val = elfcpp::RHF_NOTPOT;
|
d_val = elfcpp::RHF_NOTPOT;
|
||||||
odyn->add_constant(elfcpp::DT_MIPS_FLAGS, d_val);
|
odyn->add_constant(elfcpp::DT_MIPS_FLAGS, d_val);
|
||||||
|
|
||||||
// Save layout for using when emiting custom dynamic tags.
|
// Save layout for using when emitting custom dynamic tags.
|
||||||
this->layout_ = layout;
|
this->layout_ = layout;
|
||||||
|
|
||||||
// This member holds the base address of the segment.
|
// This member holds the base address of the segment.
|
||||||
|
|
|
@ -2874,7 +2874,7 @@ class Output_data_dynamic : public Output_section_data
|
||||||
DYNAMIC_NUMBER = -1U,
|
DYNAMIC_NUMBER = -1U,
|
||||||
// Section size.
|
// Section size.
|
||||||
DYNAMIC_SECTION_SIZE = -2U,
|
DYNAMIC_SECTION_SIZE = -2U,
|
||||||
// Symbol adress.
|
// Symbol address.
|
||||||
DYNAMIC_SYMBOL = -3U,
|
DYNAMIC_SYMBOL = -3U,
|
||||||
// String.
|
// String.
|
||||||
DYNAMIC_STRING = -4U,
|
DYNAMIC_STRING = -4U,
|
||||||
|
|
|
@ -378,7 +378,7 @@ class Plugin_manager
|
||||||
Mapfile* mapfile_;
|
Mapfile* mapfile_;
|
||||||
Task_token* this_blocker_;
|
Task_token* this_blocker_;
|
||||||
|
|
||||||
// An extra directory to seach for the libraries passed by
|
// An extra directory to search for the libraries passed by
|
||||||
// add_input_library.
|
// add_input_library.
|
||||||
std::string extra_search_path_;
|
std::string extra_search_path_;
|
||||||
Lock* lock_;
|
Lock* lock_;
|
||||||
|
|
|
@ -279,7 +279,7 @@ class Script_sections
|
||||||
size_t
|
size_t
|
||||||
total_header_size(Layout* layout) const;
|
total_header_size(Layout* layout) const;
|
||||||
|
|
||||||
// Return the amount we have to subtract from the LMA to accomodate
|
// Return the amount we have to subtract from the LMA to accommodate
|
||||||
// headers of the given size.
|
// headers of the given size.
|
||||||
uint64_t
|
uint64_t
|
||||||
header_size_adjustment(uint64_t lma, size_t sizeof_headers) const;
|
header_size_adjustment(uint64_t lma, size_t sizeof_headers) const;
|
||||||
|
|
|
@ -538,7 +538,7 @@ class Script_options
|
||||||
// SECTIONS clause.
|
// SECTIONS clause.
|
||||||
typedef std::vector<Symbol_assignment*> Symbol_assignments;
|
typedef std::vector<Symbol_assignment*> Symbol_assignments;
|
||||||
|
|
||||||
// We keep a list of all assertions whcih occur outside of a
|
// We keep a list of all assertions which occur outside of a
|
||||||
// SECTIONS clause.
|
// SECTIONS clause.
|
||||||
typedef std::vector<Script_assertion*> Assertions;
|
typedef std::vector<Script_assertion*> Assertions;
|
||||||
|
|
||||||
|
|
|
@ -118,7 +118,7 @@ class Chunked_vector
|
||||||
{
|
{
|
||||||
this->chunks_.resize((n + chunk_size - 1) / chunk_size);
|
this->chunks_.resize((n + chunk_size - 1) / chunk_size);
|
||||||
// We need to call reserve() of all chunks since changing
|
// We need to call reserve() of all chunks since changing
|
||||||
// this->chunks_ casues Element_vectors to be copied. The
|
// this->chunks_ causes Element_vectors to be copied. The
|
||||||
// reserved capacity of an Element_vector may be lost in copying.
|
// reserved capacity of an Element_vector may be lost in copying.
|
||||||
for (size_t i = 0; i < this->chunks_.size(); ++i)
|
for (size_t i = 0; i < this->chunks_.size(); ++i)
|
||||||
this->chunks_[i].reserve(chunk_size);
|
this->chunks_[i].reserve(chunk_size);
|
||||||
|
|
|
@ -2527,7 +2527,7 @@ Target_tilegx<size, big_endian>::make_plt_section(Symbol_table* symtab,
|
||||||
this->got_section(symtab, layout);
|
this->got_section(symtab, layout);
|
||||||
|
|
||||||
// Ensure that .rela.dyn always appears before .rela.plt,
|
// Ensure that .rela.dyn always appears before .rela.plt,
|
||||||
// becuase on TILE-Gx, .rela.dyn needs to include .rela.plt
|
// because on TILE-Gx, .rela.dyn needs to include .rela.plt
|
||||||
// in it's range.
|
// in it's range.
|
||||||
this->rela_dyn_section(layout);
|
this->rela_dyn_section(layout);
|
||||||
|
|
||||||
|
@ -3375,7 +3375,7 @@ Target_tilegx<size, big_endian>::Scan::local(Symbol_table* symtab,
|
||||||
// tilegx dynamic linker will not update local got entry,
|
// tilegx dynamic linker will not update local got entry,
|
||||||
// so, if we are generating a shared object, we need to add a
|
// so, if we are generating a shared object, we need to add a
|
||||||
// dynamic relocation for this symbol's GOT entry to inform
|
// dynamic relocation for this symbol's GOT entry to inform
|
||||||
// dynamic linker plus the load base explictly.
|
// dynamic linker plus the load base explicitly.
|
||||||
if (parameters->options().output_is_position_independent())
|
if (parameters->options().output_is_position_independent())
|
||||||
{
|
{
|
||||||
unsigned int got_offset
|
unsigned int got_offset
|
||||||
|
@ -3431,7 +3431,7 @@ Target_tilegx<size, big_endian>::Scan::local(Symbol_table* symtab,
|
||||||
//
|
//
|
||||||
// R_TILEGX_TLS_GD_CALL implicitly reference __tls_get_addr,
|
// R_TILEGX_TLS_GD_CALL implicitly reference __tls_get_addr,
|
||||||
// while all other target, x86/arm/mips/powerpc/sparc
|
// while all other target, x86/arm/mips/powerpc/sparc
|
||||||
// generate tls relocation against __tls_get_addr explictly,
|
// generate tls relocation against __tls_get_addr explicitly,
|
||||||
// so for TILEGX, we need the following hack.
|
// so for TILEGX, we need the following hack.
|
||||||
if (opt_t == tls::TLSOPT_NONE) {
|
if (opt_t == tls::TLSOPT_NONE) {
|
||||||
if (!target->tls_get_addr_sym_defined_) {
|
if (!target->tls_get_addr_sym_defined_) {
|
||||||
|
|
Loading…
Reference in New Issue