decl.c: Fix comment typos.

2012-05-30  Tobias Burnus  <burnus@net-b.de>

        * decl.c: Fix comment typos.
        * expr.c: Ditto.
        * frontend-passes.c: Ditto.
        * match.c: Ditto.
        * resolve.c: Ditto.
        * trans-array.c: Ditto.
        * trans-common.c: Ditto.
        * trans-intrinsic.c: Ditto.
        * trans-types.c: Ditto.

2012-05-30  Tobias Burnus  <burnus@net-b.de>

        * io/io.h: Fix comment typos.
        * io/list_read.c: Ditto.

From-SVN: r188000
This commit is contained in:
Tobias Burnus 2012-05-30 08:26:09 +02:00 committed by Tobias Burnus
parent fa95aa2547
commit eea58adb13
13 changed files with 59 additions and 42 deletions

View File

@ -1,3 +1,15 @@
2012-05-30 Tobias Burnus <burnus@net-b.de>
* decl.c: Fix comment typos.
* expr.c: Ditto.
* frontend-passes.c: Ditto.
* match.c: Ditto.
* resolve.c: Ditto.
* trans-array.c: Ditto.
* trans-common.c: Ditto.
* trans-intrinsic.c: Ditto.
* trans-types.c: Ditto.
2012-05-23 Tobias Burnus <burnus@net-b.de> 2012-05-23 Tobias Burnus <burnus@net-b.de>
PR fortran/51055 PR fortran/51055

View File

@ -586,7 +586,7 @@ cleanup:
/************************ Declaration statements *********************/ /************************ Declaration statements *********************/
/* Auxilliary function to merge DIMENSION and CODIMENSION array specs. */ /* Auxiliary function to merge DIMENSION and CODIMENSION array specs. */
static void static void
merge_array_spec (gfc_array_spec *from, gfc_array_spec *to, bool copy) merge_array_spec (gfc_array_spec *from, gfc_array_spec *to, bool copy)
@ -1715,7 +1715,7 @@ match_pointer_init (gfc_expr **init, int procptr)
return MATCH_ERROR; return MATCH_ERROR;
} }
/* Match NULL() initilization. */ /* Match NULL() initialization. */
m = gfc_match_null (init); m = gfc_match_null (init);
if (m != MATCH_NO) if (m != MATCH_NO)
return m; return m;
@ -2235,7 +2235,7 @@ kind_expr:
C interoperable kind (and store the fact). */ C interoperable kind (and store the fact). */
if (e->ts.is_c_interop == 1) if (e->ts.is_c_interop == 1)
{ {
/* Mark this as c interoperable if being declared with one /* Mark this as C interoperable if being declared with one
of the named constants from iso_c_binding. */ of the named constants from iso_c_binding. */
ts->is_c_interop = e->ts.is_iso_c; ts->is_c_interop = e->ts.is_iso_c;
ts->f90_type = e->ts.f90_type; ts->f90_type = e->ts.f90_type;
@ -2533,10 +2533,10 @@ done:
ts->kind = kind == 0 ? gfc_default_character_kind : kind; ts->kind = kind == 0 ? gfc_default_character_kind : kind;
ts->deferred = deferred; ts->deferred = deferred;
/* We have to know if it was a c interoperable kind so we can /* We have to know if it was a C interoperable kind so we can
do accurate type checking of bind(c) procs, etc. */ do accurate type checking of bind(c) procs, etc. */
if (kind != 0) if (kind != 0)
/* Mark this as c interoperable if being declared with one /* Mark this as C interoperable if being declared with one
of the named constants from iso_c_binding. */ of the named constants from iso_c_binding. */
ts->is_c_interop = is_iso_c; ts->is_c_interop = is_iso_c;
else if (len != NULL) else if (len != NULL)
@ -2766,7 +2766,7 @@ gfc_match_decl_type_spec (gfc_typespec *ts, int implicit_flag)
/* Search for the name but allow the components to be defined later. If /* Search for the name but allow the components to be defined later. If
type = -1, this typespec has been seen in a function declaration but type = -1, this typespec has been seen in a function declaration but
the type could not be accessed at that point. The actual derived type is the type could not be accessed at that point. The actual derived type is
stored in a symtree with the first letter of the name captialized; the stored in a symtree with the first letter of the name capitalized; the
symtree with the all lower-case name contains the associated symtree with the all lower-case name contains the associated
generic function. */ generic function. */
dt_name = gfc_get_string ("%c%s", dt_name = gfc_get_string ("%c%s",
@ -3200,7 +3200,7 @@ gfc_match_import (void)
if (sym->attr.generic && (sym = gfc_find_dt_in_generic (sym))) if (sym->attr.generic && (sym = gfc_find_dt_in_generic (sym)))
{ {
/* The actual derived type is stored in a symtree with the first /* The actual derived type is stored in a symtree with the first
letter of the name captialized; the symtree with the all letter of the name capitalized; the symtree with the all
lower-case name contains the associated generic function. */ lower-case name contains the associated generic function. */
st = gfc_new_symtree (&gfc_current_ns->sym_root, st = gfc_new_symtree (&gfc_current_ns->sym_root,
gfc_get_string ("%c%s", gfc_get_string ("%c%s",
@ -3844,7 +3844,7 @@ set_binding_label (const char **dest_label, const char *sym_name,
} }
if (curr_binding_label) if (curr_binding_label)
/* Binding label given; store in temp holder til have sym. */ /* Binding label given; store in temp holder till have sym. */
*dest_label = curr_binding_label; *dest_label = curr_binding_label;
else else
{ {
@ -7864,7 +7864,7 @@ match_binding_attributes (gfc_typebound_proc* ba, bool generic, bool ppc)
bool seen_ptr = false; bool seen_ptr = false;
match m = MATCH_YES; match m = MATCH_YES;
/* Intialize to defaults. Do so even before the MATCH_NO check so that in /* Initialize to defaults. Do so even before the MATCH_NO check so that in
this case the defaults are in there. */ this case the defaults are in there. */
ba->access = ACCESS_UNKNOWN; ba->access = ACCESS_UNKNOWN;
ba->pass_arg = NULL; ba->pass_arg = NULL;

View File

@ -711,7 +711,7 @@ gfc_copy_shape (mpz_t *shape, int rank)
/* Copy a shape array excluding dimension N, where N is an integer /* Copy a shape array excluding dimension N, where N is an integer
constant expression. Dimensions are numbered in fortran style -- constant expression. Dimensions are numbered in Fortran style --
starting with ONE. starting with ONE.
So, if the original shape array contains R elements So, if the original shape array contains R elements
@ -4405,7 +4405,7 @@ gfc_has_ultimate_pointer (gfc_expr *e)
/* Check whether an expression is "simply contiguous", cf. F2008, 6.5.4. /* Check whether an expression is "simply contiguous", cf. F2008, 6.5.4.
Note: A scalar is not regarded as "simply contiguous" by the standard. Note: A scalar is not regarded as "simply contiguous" by the standard.
if bool is not strict, some futher checks are done - for instance, if bool is not strict, some further checks are done - for instance,
a "(::1)" is accepted. */ a "(::1)" is accepted. */
bool bool
@ -4482,7 +4482,7 @@ gfc_is_simply_contiguous (gfc_expr *expr, bool strict)
return false; return false;
/* Following the standard, "(::1)" or - if known at compile time - /* Following the standard, "(::1)" or - if known at compile time -
"(lbound:ubound)" are not simply contigous; if strict "(lbound:ubound)" are not simply contiguous; if strict
is false, they are regarded as simply contiguous. */ is false, they are regarded as simply contiguous. */
if (ar->stride[i] && (strict || ar->stride[i]->expr_type != EXPR_CONSTANT if (ar->stride[i] && (strict || ar->stride[i]->expr_type != EXPR_CONSTANT
|| ar->stride[i]->ts.type != BT_INTEGER || ar->stride[i]->ts.type != BT_INTEGER

View File

@ -243,7 +243,7 @@ cfe_register_funcs (gfc_expr **e, int *walk_subtrees ATTRIBUTE_UNUSED,
} }
/* Returns a new expression (a variable) to be used in place of the old one, /* Returns a new expression (a variable) to be used in place of the old one,
with an an assignment statement before the current statement to set with an assignment statement before the current statement to set
the value of the variable. Creates a new BLOCK for the statement if the value of the variable. Creates a new BLOCK for the statement if
that hasn't already been done and puts the statement, plus the that hasn't already been done and puts the statement, plus the
newly created variables, in that block. */ newly created variables, in that block. */
@ -806,7 +806,7 @@ optimize_op (gfc_expr *e)
{ {
gfc_intrinsic_op op = e->value.op.op; gfc_intrinsic_op op = e->value.op.op;
/* Only use new-style comparisions. */ /* Only use new-style comparisons. */
switch(op) switch(op)
{ {
case INTRINSIC_EQ_OS: case INTRINSIC_EQ_OS:
@ -931,7 +931,7 @@ optimize_comparison (gfc_expr *e, gfc_intrinsic_op op)
} }
else if (e->expr_type == EXPR_FUNCTION) else if (e->expr_type == EXPR_FUNCTION)
{ {
/* One of the lexical comparision functions. */ /* One of the lexical comparison functions. */
firstarg = e->value.function.actual; firstarg = e->value.function.actual;
secondarg = firstarg->next; secondarg = firstarg->next;
op1 = firstarg->expr; op1 = firstarg->expr;

View File

@ -597,7 +597,7 @@ gfc_match_name_C (const char **buffer)
c = gfc_next_char_literal (INSTRING_WARN); c = gfc_next_char_literal (INSTRING_WARN);
/* If the user put nothing expect spaces between the quotes, it is valid /* If the user put nothing expect spaces between the quotes, it is valid
and simply means there is no name= specifier and the name is the fortran and simply means there is no name= specifier and the name is the Fortran
symbol name, all lowercase. */ symbol name, all lowercase. */
if (c == '"' || c == '\'') if (c == '"' || c == '\'')
{ {
@ -5366,7 +5366,7 @@ gfc_match_select_type (void)
array, which can have a reference, from other expressions that array, which can have a reference, from other expressions that
have references, such as derived type components, and are not have references, such as derived type components, and are not
allowed by the standard. allowed by the standard.
TODO; see is it is sufficent to exclude component and substring TODO; see is it is sufficient to exclude component and substring
references. */ references. */
class_array = expr1->expr_type == EXPR_VARIABLE class_array = expr1->expr_type == EXPR_VARIABLE
&& expr1->ts.type != BT_UNKNOWN && expr1->ts.type != BT_UNKNOWN

View File

@ -1401,7 +1401,7 @@ count_specific_procs (gfc_expr *e)
/* See if a call to sym could possibly be a not allowed RECURSION because of /* See if a call to sym could possibly be a not allowed RECURSION because of
a missing RECURIVE declaration. This means that either sym is the current a missing RECURSIVE declaration. This means that either sym is the current
context itself, or sym is the parent of a contained procedure calling its context itself, or sym is the parent of a contained procedure calling its
non-RECURSIVE containing procedure. non-RECURSIVE containing procedure.
This also works if sym is an ENTRY. */ This also works if sym is an ENTRY. */
@ -5684,7 +5684,7 @@ resolve_typebound_static (gfc_expr* e, gfc_symtree** target,
derived = e->value.compcall.base_object->ts.u.derived; derived = e->value.compcall.base_object->ts.u.derived;
st = NULL; st = NULL;
/* If necessary, go throught the inheritance chain. */ /* If necessary, go through the inheritance chain. */
while (!st && derived) while (!st && derived)
{ {
/* Look for the typebound procedure 'name'. */ /* Look for the typebound procedure 'name'. */
@ -6879,7 +6879,7 @@ resolve_allocate_expr (gfc_expr *e, gfc_code *code)
gfc_component *c; gfc_component *c;
gfc_try t; gfc_try t;
/* Mark the ultimost array component as being in allocate to allow DIMEN_STAR /* Mark the utmost array component as being in allocate to allow DIMEN_STAR
checking of coarrays. */ checking of coarrays. */
for (ref = e->ref; ref; ref = ref->next) for (ref = e->ref; ref; ref = ref->next)
if (ref->next == NULL) if (ref->next == NULL)
@ -7130,7 +7130,7 @@ resolve_allocate_expr (gfc_expr *e, gfc_code *code)
if (dimension == 0 && codimension == 0) if (dimension == 0 && codimension == 0)
goto success; goto success;
/* Make sure the last reference node is an array specifiction. */ /* Make sure the last reference node is an array specification. */
if (!ref2 || ref2->type != REF_ARRAY || ref2->u.ar.type == AR_FULL if (!ref2 || ref2->type != REF_ARRAY || ref2->u.ar.type == AR_FULL
|| (dimension && ref2->u.ar.dimen == 0)) || (dimension && ref2->u.ar.dimen == 0))
@ -8200,7 +8200,7 @@ resolve_select_type (gfc_code *code, gfc_namespace *old_ns)
/* Chain in the new list only if it is marked as dangling. Otherwise /* Chain in the new list only if it is marked as dangling. Otherwise
there is a CASE label overlap and this is already used. Just ignore, there is a CASE label overlap and this is already used. Just ignore,
the error is diagonsed elsewhere. */ the error is diagnosed elsewhere. */
if (st->n.sym->assoc->dangling) if (st->n.sym->assoc->dangling)
{ {
new_st->ext.block.assoc = st->n.sym->assoc; new_st->ext.block.assoc = st->n.sym->assoc;
@ -9366,7 +9366,7 @@ resolve_code (gfc_code *code, gfc_namespace *ns)
case EXEC_OMP_WORKSHARE: case EXEC_OMP_WORKSHARE:
omp_workshare_save = omp_workshare_flag; omp_workshare_save = omp_workshare_flag;
omp_workshare_flag = 1; omp_workshare_flag = 1;
/* FALLTHROUGH */ /* FALL THROUGH */
default: default:
gfc_resolve_blocks (code->block, ns); gfc_resolve_blocks (code->block, ns);
break; break;

View File

@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see
descriptors and data pointers are also translated. descriptors and data pointers are also translated.
If the expression is an assignment, we must then resolve any dependencies. If the expression is an assignment, we must then resolve any dependencies.
In fortran all the rhs values of an assignment must be evaluated before In Fortran all the rhs values of an assignment must be evaluated before
any assignments take place. This can require a temporary array to store the any assignments take place. This can require a temporary array to store the
values. We also require a temporary when we are passing array expressions values. We also require a temporary when we are passing array expressions
or vector subscripts as procedure parameters. or vector subscripts as procedure parameters.
@ -973,7 +973,7 @@ get_array_ref_dim_for_loop_dim (gfc_ss *ss, int loop_dim)
'eltype' == NULL signals that the temporary should be a class object. 'eltype' == NULL signals that the temporary should be a class object.
The 'initial' expression is used to obtain the size of the dynamic The 'initial' expression is used to obtain the size of the dynamic
type; otehrwise the allocation and initialisation proceeds as for any type; otherwise the allocation and initialisation proceeds as for any
other expression other expression
PRE, POST, INITIAL, DYNAMIC and DEALLOC are as for PRE, POST, INITIAL, DYNAMIC and DEALLOC are as for
@ -1754,7 +1754,7 @@ gfc_trans_array_constructor_value (stmtblock_t * pblock, tree type,
tmp = build1_v (LABEL_EXPR, exit_label); tmp = build1_v (LABEL_EXPR, exit_label);
gfc_add_expr_to_block (&implied_do_block, tmp); gfc_add_expr_to_block (&implied_do_block, tmp);
/* Finishe the implied-do loop. */ /* Finish the implied-do loop. */
tmp = gfc_finish_block(&implied_do_block); tmp = gfc_finish_block(&implied_do_block);
gfc_add_expr_to_block(pblock, tmp); gfc_add_expr_to_block(pblock, tmp);
@ -1765,7 +1765,7 @@ gfc_trans_array_constructor_value (stmtblock_t * pblock, tree type,
} }
/* A catch-all to obtain the string length for anything that is not a /* A catch-all to obtain the string length for anything that is not
a substring of non-constant length, a constant, array or variable. */ a substring of non-constant length, a constant, array or variable. */
static void static void
@ -4323,7 +4323,7 @@ temporary:
/* Browse through each array's information from the scalarizer and set the loop /* Browse through each array's information from the scalarizer and set the loop
bounds according to the "best" one (per dimension), i.e. the one which bounds according to the "best" one (per dimension), i.e. the one which
provides the most information (constant bounds, shape, etc). */ provides the most information (constant bounds, shape, etc.). */
static void static void
set_loop_bounds (gfc_loopinfo *loop) set_loop_bounds (gfc_loopinfo *loop)
@ -4367,7 +4367,7 @@ set_loop_bounds (gfc_loopinfo *loop)
} }
else else
{ {
/* Silence unitialized warnings. */ /* Silence uninitialized warnings. */
specinfo = NULL; specinfo = NULL;
spec_dim = 0; spec_dim = 0;
} }
@ -4906,7 +4906,7 @@ gfc_array_init_size (tree descriptor, int rank, int corank, tree * poffset,
} }
/* The stride is the number of elements in the array, so multiply by the /* The stride is the number of elements in the array, so multiply by the
size of an element to get the total size. Obviously, if there ia a size of an element to get the total size. Obviously, if there is a
SOURCE expression (expr3) we must use its element size. */ SOURCE expression (expr3) we must use its element size. */
if (expr3_elem_size != NULL_TREE) if (expr3_elem_size != NULL_TREE)
tmp = expr3_elem_size; tmp = expr3_elem_size;
@ -6382,7 +6382,7 @@ gfc_conv_expr_descriptor (gfc_se * se, gfc_expr * expr, gfc_ss * ss)
/* A transformational function return value will be a temporary /* A transformational function return value will be a temporary
array descriptor. We still need to go through the scalarizer array descriptor. We still need to go through the scalarizer
to create the descriptor. Elemental functions ar handled as to create the descriptor. Elemental functions are handled as
arbitrary expressions, i.e. copy to a temporary. */ arbitrary expressions, i.e. copy to a temporary. */
if (se->direct_byref) if (se->direct_byref)
@ -7423,7 +7423,7 @@ structure_alloc_comps (gfc_symbol * der_type, tree decl,
case DEALLOCATE_ALLOC_COMP: case DEALLOCATE_ALLOC_COMP:
/* gfc_deallocate_scalar_with_status calls gfc_deallocate_alloc_comp /* gfc_deallocate_scalar_with_status calls gfc_deallocate_alloc_comp
(ie. this function) so generate all the calls and suppress the (i.e. this function) so generate all the calls and suppress the
recursion from here, if necessary. */ recursion from here, if necessary. */
called_dealloc_with_status = false; called_dealloc_with_status = false;
gfc_init_block (&tmpblock); gfc_init_block (&tmpblock);
@ -8455,7 +8455,7 @@ gfc_reverse_ss (gfc_ss * ss)
} }
/* Given an expression refering to a procedure, return the symbol of its /* Given an expression referring to a procedure, return the symbol of its
interface. We can't get the procedure symbol directly as we have to handle interface. We can't get the procedure symbol directly as we have to handle
the case of (deferred) type-bound procedures. */ the case of (deferred) type-bound procedures. */

View File

@ -86,7 +86,7 @@ along with GCC; see the file COPYING3. If not see
Each segment is described by a chain of segment_info structures. Each Each segment is described by a chain of segment_info structures. Each
segment_info structure describes the extents of a single variable within segment_info structure describes the extents of a single variable within
the segment. This list is maintained in the order the elements are the segment. This list is maintained in the order the elements are
positioned withing the segment. If two elements have the same starting positioned within the segment. If two elements have the same starting
offset the smaller will come first. If they also have the same size their offset the smaller will come first. If they also have the same size their
ordering is undefined. ordering is undefined.

View File

@ -43,7 +43,7 @@ along with GCC; see the file COPYING3. If not see
/* Only for gfc_trans_assign and gfc_trans_pointer_assign. */ /* Only for gfc_trans_assign and gfc_trans_pointer_assign. */
#include "trans-stmt.h" #include "trans-stmt.h"
/* This maps fortran intrinsic math functions to external library or GCC /* This maps Fortran intrinsic math functions to external library or GCC
builtin functions. */ builtin functions. */
typedef struct GTY(()) gfc_intrinsic_map_t { typedef struct GTY(()) gfc_intrinsic_map_t {
/* The explicit enum is required to work around inadequacies in the /* The explicit enum is required to work around inadequacies in the
@ -1579,7 +1579,7 @@ conv_intrinsic_cobound (gfc_se * se, gfc_expr * expr)
} }
/* Substract 1 to get to zero based and add dimensions. */ /* Subtract 1 to get to zero based and add dimensions. */
switch (arg->expr->rank) switch (arg->expr->rank)
{ {
case 0: case 0:

View File

@ -1957,7 +1957,7 @@ gfc_nonrestricted_type (tree t)
{ {
tree ret = t; tree ret = t;
/* If the type isn't layed out yet, don't copy it. If something /* If the type isn't laid out yet, don't copy it. If something
needs it for real it should wait until the type got finished. */ needs it for real it should wait until the type got finished. */
if (!TYPE_SIZE (t)) if (!TYPE_SIZE (t))
return t; return t;

View File

@ -1,3 +1,8 @@
2012-05-30 Tobias Burnus <burnus@net-b.de>
* io/io.h: Fix comment typos.
* io/list_read.c: Ditto.
2012-05-27 Janne Blomqvist <jb@gcc.gnu.org> 2012-05-27 Janne Blomqvist <jb@gcc.gnu.org>
* intrinsics/time_1.h (gf_cputime): Don't reevaluate HZ expression * intrinsics/time_1.h (gf_cputime): Don't reevaluate HZ expression

View File

@ -1,10 +1,10 @@
/* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, /* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011 2011, 2012
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Andy Vaught Contributed by Andy Vaught
F2003 I/O support contributed by Jerry DeLisle F2003 I/O support contributed by Jerry DeLisle
This file is part of the GNU Fortran 95 runtime library (libgfortran). This file is part of the GNU Fortran runtime library (libgfortran).
Libgfortran is free software; you can redistribute it and/or modify Libgfortran is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -72,7 +72,7 @@ typedef struct array_loop_spec
} }
array_loop_spec; array_loop_spec;
/* A stucture to build a hash table for format data. */ /* A structure to build a hash table for format data. */
#define FORMAT_HASH_SIZE 16 #define FORMAT_HASH_SIZE 16
@ -400,7 +400,7 @@ typedef struct st_parameter_dt
unsigned at_eol : 1; unsigned at_eol : 1;
unsigned comma_flag : 1; unsigned comma_flag : 1;
/* A namelist specific flag used in the list directed library /* A namelist specific flag used in the list directed library
to flag that calls are being made from namelist read (eg. to to flag that calls are being made from namelist read (e.g. to
ignore comments or to treat '/' as a terminator) */ ignore comments or to treat '/' as a terminator) */
unsigned namelist_mode : 1; unsigned namelist_mode : 1;
/* A namelist specific flag used in the list directed library /* A namelist specific flag used in the list directed library

View File

@ -3074,7 +3074,7 @@ find_nml_name:
if (dtp->u.p.nml_read_error) if (dtp->u.p.nml_read_error)
goto find_nml_name; goto find_nml_name;
/* A trailing space is required, we give a little lattitude here, 10.9.1. */ /* A trailing space is required, we give a little latitude here, 10.9.1. */
c = next_char (dtp); c = next_char (dtp);
if (!is_separator(c) && c != '!') if (!is_separator(c) && c != '!')
{ {