typos: Fix various typos - mainly misspelled reference* [PR99304]

The PR is about a typo in handle_malloc_attribute diagnostic message,
but grepping around I found many other cases and while fixing those I've
noticed a couple of other typos.

2021-02-28  Jakub Jelinek  <jakub@redhat.com>

	PR c/99304
	* ipa.c (symbol_table::remove_unreachable_nodes): Fix a comment
	typo - referneced -> referenced.
	* tree.c (component_ref_size): Fix comment typo -
	refernce -> reference.
	* tree-ssa-alias.c (access_path_may_continue_p): Fix comment typo -
	traling -> trailing.
	(aliasing_component_refs_p): Fix comment typos -
	refernce -> reference and refernece -> reference and
	traling -> trailing.
	(nonoverlapping_refs_since_match_p): Fix comment typo -
	referneces -> references.
	* doc/invoke.texi (--param modref-max-bases): Fix a typo -
	referneces -> references.
gcc/c-family/
	* c-attribs.c (handle_malloc_attribute): Fix a typo in inform
	message - refernced -> referenced.  Remove superfluous space before
	closing paren of function calls.
gcc/lto/
	* lto-symtab.c (lto_symtab_prevailing_virtual_decl): Fix comment
	typos - refernced -> referenced and
	devirtualizaiton -> devirtualization.
This commit is contained in:
Jakub Jelinek 2021-02-28 11:10:44 +01:00
parent ec9dc4fa08
commit d3805e6d57
6 changed files with 12 additions and 11 deletions

View File

@ -3343,7 +3343,7 @@ handle_malloc_attribute (tree *node, tree name, tree args, int flags,
error ("%qE attribute argument 1 must take a pointer " error ("%qE attribute argument 1 must take a pointer "
"type as its first argument", name); "type as its first argument", name);
inform (DECL_SOURCE_LOCATION (dealloc), inform (DECL_SOURCE_LOCATION (dealloc),
"refernced symbol declared here" ); "referenced symbol declared here");
*no_add_attrs = true; *no_add_attrs = true;
return NULL_TREE; return NULL_TREE;
} }
@ -3356,7 +3356,7 @@ handle_malloc_attribute (tree *node, tree name, tree args, int flags,
error ("%qE attribute argument 1 must take a pointer type " error ("%qE attribute argument 1 must take a pointer type "
"as its first argument; have %qT", name, argtype); "as its first argument; have %qT", name, argtype);
inform (DECL_SOURCE_LOCATION (dealloc), inform (DECL_SOURCE_LOCATION (dealloc),
"referenced symbol declared here" ); "referenced symbol declared here");
*no_add_attrs = true; *no_add_attrs = true;
return NULL_TREE; return NULL_TREE;
} }

View File

@ -13257,7 +13257,7 @@ are shared across multiple compilation units.
@item modref-max-bases @item modref-max-bases
@item modref-max-refs @item modref-max-refs
@item modref-max-accesses @item modref-max-accesses
Specifies the maximal number of base pointers, referneces and accesses stored Specifies the maximal number of base pointers, references and accesses stored
for a single function by mod/ref analysis. for a single function by mod/ref analysis.
@item modref-max-tests @item modref-max-tests

View File

@ -285,7 +285,7 @@ walk_polymorphic_call_targets (hash_set<void *> *reachable_call_targets,
- C++ virtual tables keyed to other unit are represented as DECL_EXTERNAL - C++ virtual tables keyed to other unit are represented as DECL_EXTERNAL
variables with DECL_INITIAL set. We finalize these and keep reachable variables with DECL_INITIAL set. We finalize these and keep reachable
ones around for constant folding purposes. After inlining we however ones around for constant folding purposes. After inlining we however
stop walking their references to let everything static referneced by them stop walking their references to let everything static referenced by them
to be removed when it is otherwise unreachable. to be removed when it is otherwise unreachable.
We maintain queue of both reachable symbols (i.e. defined symbols that needs We maintain queue of both reachable symbols (i.e. defined symbols that needs

View File

@ -1081,7 +1081,8 @@ lto_symtab_merge_symbols (void)
} }
/* Virtual tables may matter for code generation even if they are not /* Virtual tables may matter for code generation even if they are not
directly refernced by the code because they may be used for devirtualizaiton. directly referenced by the code because they may be used for
devirtualization.
For this reason it is important to merge even virtual tables that have no For this reason it is important to merge even virtual tables that have no
associated symbol table entries. Without doing so we lose optimization associated symbol table entries. Without doing so we lose optimization
oppurtunities by losing track of the vtable constructor. oppurtunities by losing track of the vtable constructor.

View File

@ -1111,7 +1111,7 @@ aliasing_component_refs_walk (tree ref1, tree type1, tree base1,
REF1_ALIAS_SET is the alias set of REF1. REF1_ALIAS_SET is the alias set of REF1.
BASE_TYPE2 is type of base2. END_STRUCT_REF2 is non-NULL if there is BASE_TYPE2 is type of base2. END_STRUCT_REF2 is non-NULL if there is
a traling array access in the TBAA part of access path2. a trailing array access in the TBAA part of access path2.
BASE2_ALIAS_SET is the alias set of base2. */ BASE2_ALIAS_SET is the alias set of base2. */
bool bool
@ -1183,8 +1183,8 @@ aliasing_component_refs_p (tree ref1,
trailing array. trailing array.
We generally discard the segment after end_of_tbaa_ref however We generally discard the segment after end_of_tbaa_ref however
we need to be careful in case it contains zero sized or traling array. we need to be careful in case it contains zero sized or trailing array.
These may happen after refernce to union and in this case we need to These may happen after reference to union and in this case we need to
not disambiguate type puning scenarios. not disambiguate type puning scenarios.
We set: We set:
@ -1195,7 +1195,7 @@ aliasing_component_refs_p (tree ref1,
end_struct_ref1 to point the trailing reference (if it exists end_struct_ref1 to point the trailing reference (if it exists
in range base....end_of_tbaa_ref in range base....end_of_tbaa_ref
end_struct_past_end1 is true if this traling refernece occurs in end_struct_past_end1 is true if this trailing reference occurs in
end_of_tbaa_ref...actual_ref. */ end_of_tbaa_ref...actual_ref. */
base1 = ref1; base1 = ref1;
while (handled_component_p (base1)) while (handled_component_p (base1))
@ -1674,7 +1674,7 @@ nonoverlapping_refs_since_match_p (tree match1, tree ref1,
seen_unmatched_ref_p = true; seen_unmatched_ref_p = true;
/* We can not maintain the invariant that bases are either /* We can not maintain the invariant that bases are either
same or completely disjoint. However we can still recover same or completely disjoint. However we can still recover
from type based alias analysis if we reach referneces to from type based alias analysis if we reach references to
same sizes. We do not attempt to match array sizes, so same sizes. We do not attempt to match array sizes, so
just finish array walking and look for component refs. */ just finish array walking and look for component refs. */
if (ntbaa1 < 0 || ntbaa2 < 0) if (ntbaa1 < 0 || ntbaa2 < 0)

View File

@ -13857,7 +13857,7 @@ component_ref_size (tree ref, special_array_member *sam /* = NULL */)
*sam = special_array_member::trail_1; *sam = special_array_member::trail_1;
} }
/* For a refernce to a zero- or one-element array member of a union /* For a reference to a zero- or one-element array member of a union
use the size of the union instead of the size of the member. */ use the size of the union instead of the size of the member. */
if (TREE_CODE (argtype) == UNION_TYPE) if (TREE_CODE (argtype) == UNION_TYPE)
memsize = TYPE_SIZE_UNIT (argtype); memsize = TYPE_SIZE_UNIT (argtype);