pattern $L[a-z].*. The machine independent portion of GCC creates
labels matching: $L[A-Z][0-9]+ and $L[0-9]+.
- LM[0-9]+ Sillicon graphics/ECOFF stabs label before each stmt.
+ LM[0-9]+ Silicon Graphics/ECOFF stabs label before each stmt.
$Lb[0-9]+ Begin blocks for MIPS debug support
$Lc[0-9]+ Label for use in s<xx> operation.
$Le[0-9]+ End blocks for MIPS debug support
#define ASM_OUTPUT_COMMON(STREAM, NAME, SIZE, ROUNDED) \
mips_declare_object (STREAM, NAME, "\n\t.comm\t", ",%u\n", (ROUNDED))
-/* This says how to define a local common symbol (ie, not visable to
+/* This says how to define a local common symbol (ie, not visible to
linker). */
#define ASM_OUTPUT_LOCAL(STREAM, NAME, SIZE, ROUNDED) \
is set during the loop being scanned.
During code motion, a negative value indicates a reg that has been
made a candidate; in particular -2 means that it is an candidate that
- we know is equal to a constant and -1 means that it is an condidate
+ we know is equal to a constant and -1 means that it is an candidate
not known equal to a constant.
After code motion, regs moved have 0 (which is accurate now)
while the failed candidates have the original number of times set.
like it can be used to eliminate a biv, but the resulting insn
isn't valid. This can happen, for example, on the 88k, where a
JUMP_INSN can compare a register only with zero. Attempts to
- replace it with a comapare with a constant will fail.
+ replace it with a compare with a constant will fail.
Note that in cases where this call fails, we may have replaced some
of the occurrences of the biv with a giv, but no harm was done in
/* Set initial value to the reg itself. */
bl->initial_value = dest_reg;
- /* We haven't seen the intializing insn yet */
+ /* We haven't seen the initializing insn yet */
bl->init_insn = 0;
bl->init_set = 0;
bl->initial_test = 0;
We will canonicalize it to be of the form
(plus (mult (BIV) (invar_1))
(invar_2))
- with possibile degeneracies.
+ with possible degeneracies.
The invariant expressions must each be of a form that can be used as a
machine operand. We surround then with a USE rtx (a hack, but localized
stLocal -- local variable
stLabel -- label
stProc -- External Procedure
- stBlock -- beginnning of block
+ stBlock -- beginning of block
stEnd -- end (of anything)
stMember -- member (of anything)
stTypedef -- type definition
Procedures Tables 384 1 52
Local Symbols 436 16 192
Optimization Symbols 0 0 0
- Auxilary Symbols 628 39 156
+ Auxiliary Symbols 628 39 156
Local Strings 784 80 80
External Strings 864 144 144
File Tables 1008 2 144
(isalnum (ch) || (ch) == '_' || (ch) == '.' || (ch) == '$')
\f
-/* Redefination of of storage classes as an enumeration for better
+/* Redefinition of of storage classes as an enumeration for better
debugging. */
typedef enum sc {
st_Local = stLocal, /* local variable */
st_Label = stLabel, /* label */
st_Proc = stProc, /* " " Procedure */
- st_Block = stBlock, /* beginnning of block */
+ st_Block = stBlock, /* beginning of block */
st_End = stEnd, /* end (of anything) */
st_Member = stMember, /* member (of anything - struct/union/enum */
st_Typedef = stTypedef, /* type definition */
st_Str = stStr, /* string */
st_Number = stNumber, /* pure number (ie. 4 NOR 2+2) */
st_Expr = stExpr, /* 2+2 vs. 4 */
- st_Type = stType, /* post-coersion SER */
+ st_Type = stType, /* post-coercion SER */
st_Max = stMax /* max type+1 */
} st_t;
do...... */
typedef struct _pseudo_ops {
- const char *name; /* pseduo-op in ascii */
+ const char *name; /* pseudo-op in ascii */
int len; /* length of name to compare */
void (*func) __proto((const char *)); /* function to handle line */
} pseudo_ops_t;
STATIC symint_t
add_aux_sym_symint (aux_word)
- symint_t aux_word; /* auxilary information word */
+ symint_t aux_word; /* auxiliary information word */
{
register AUXU *aux_ptr;
register efdr_t *file_ptr = cur_file_ptr;
/* If this is a function, ignore it, so that we don't get
two entries (one from the .ent, and one for the .def
- that preceedes it). Save the type information so that
+ that precedes it). Save the type information so that
the end block can properly add it after the begin block
index. For MIPS knows what reason, we must strip off
the function type at this point. */
/* If the value is not an integer value, it must be the
name of a static or global item. Look up the name in
- the orignal symbol table to pick up the storage
+ the original symbol table to pick up the storage
class, symbol type, etc. */
else
{
/* Members of structures and unions that aren't bitfields, need
to adjust the value from a byte offset to a bit offset.
Members of enumerations do not have the value adjusted, and
- can be distinquished by index == indexNil. For enumerations,
+ can be distinguished by index == indexNil. For enumerations,
update the maximum enumeration value. */
case st_Member: