diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-28 17:46:46 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-28 17:46:46 +0000 |
commit | 554f270788f1a960804f94da4b28faed8fcf50b2 (patch) | |
tree | bfad2d717d3d9605e8fb4c3cba410dc93fdf4df4 | |
parent | bf3d6235698dd6eeffcea4a95724f4bd37d95861 (diff) | |
download | gcc-554f270788f1a960804f94da4b28faed8fcf50b2.tar.gz |
* cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c,
config/fr30/fr30.md, config/i386/i386-interix.h,
config/i386/i386.c, config/i386/i386.md, config/sh/superh.h,
config/sh/superh64.h, config/v850/v850.c, df-core.c,
df-problems.c, df.h, except.c, final.c, haifa-sched.c,
lambda-code.c, libgcc2.h, omp-low.c, optabs.c, predict.c,
reload.c, tree-flow.h, tree-outof-ssa.c, tree-ssa-dce.c,
tree-ssa-pre.c, tree-vect-transform.c: Fix comment typos.
Follow spelling conventions.
* doc/invoke.texi, doc/rtl.texi, doc/tm.texi: Fix typos.
Follow spelling conventions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114168 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/cfgcleanup.c | 2 | ||||
-rw-r--r-- | gcc/cfgexpand.c | 2 | ||||
-rw-r--r-- | gcc/cgraphunit.c | 2 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 | ||||
-rw-r--r-- | gcc/config/fr30/fr30.md | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386-interix.h | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 2 | ||||
-rw-r--r-- | gcc/config/sh/superh.h | 2 | ||||
-rw-r--r-- | gcc/config/sh/superh64.h | 2 | ||||
-rw-r--r-- | gcc/config/v850/v850.c | 2 | ||||
-rw-r--r-- | gcc/df-core.c | 2 | ||||
-rw-r--r-- | gcc/df-problems.c | 8 | ||||
-rw-r--r-- | gcc/df.h | 4 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 4 | ||||
-rw-r--r-- | gcc/doc/rtl.texi | 4 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 2 | ||||
-rw-r--r-- | gcc/except.c | 2 | ||||
-rw-r--r-- | gcc/final.c | 2 | ||||
-rw-r--r-- | gcc/haifa-sched.c | 4 | ||||
-rw-r--r-- | gcc/lambda-code.c | 4 | ||||
-rw-r--r-- | gcc/libgcc2.h | 2 | ||||
-rw-r--r-- | gcc/omp-low.c | 2 | ||||
-rw-r--r-- | gcc/optabs.c | 2 | ||||
-rw-r--r-- | gcc/predict.c | 2 | ||||
-rw-r--r-- | gcc/reload.c | 2 | ||||
-rw-r--r-- | gcc/tree-flow.h | 2 | ||||
-rw-r--r-- | gcc/tree-outof-ssa.c | 2 | ||||
-rw-r--r-- | gcc/tree-ssa-dce.c | 2 | ||||
-rw-r--r-- | gcc/tree-ssa-pre.c | 2 | ||||
-rw-r--r-- | gcc/tree-vect-transform.c | 2 |
32 files changed, 54 insertions, 40 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 021e01b0b0e..ca0be8b54d7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2006-05-28 Kazu Hirata <kazu@codesourcery.com> + + * cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c, + config/fr30/fr30.md, config/i386/i386-interix.h, + config/i386/i386.c, config/i386/i386.md, config/sh/superh.h, + config/sh/superh64.h, config/v850/v850.c, df-core.c, + df-problems.c, df.h, except.c, final.c, haifa-sched.c, + lambda-code.c, libgcc2.h, omp-low.c, optabs.c, predict.c, + reload.c, tree-flow.h, tree-outof-ssa.c, tree-ssa-dce.c, + tree-ssa-pre.c, tree-vect-transform.c: Fix comment typos. + Follow spelling conventions. + * doc/invoke.texi, doc/rtl.texi, doc/tm.texi: Fix typos. + Follow spelling conventions. + 2006-05-27 Richard Guenther <rguenther@suse.de> PR middle-end/27773 diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 39e34694e0b..0e13f7a07cf 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1733,7 +1733,7 @@ try_crossjump_to_edge (int mode, edge e1, edge e2) redirect_to->count += src1->count; redirect_to->frequency += src1->frequency; - /* We may have some registers visible trought the block. */ + /* We may have some registers visible through the block. */ redirect_to->flags |= BB_DIRTY; /* Recompute the frequencies and counts of outgoing edges. */ diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 4822ed8b3cd..941cdad8681 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -764,7 +764,7 @@ expand_used_vars_for_block (tree block, bool toplevel) expand_used_vars_for_block (t, false); /* Since we do not track exact variable lifetimes (which is not even - possible for varibles whose address escapes), we mirror the block + possible for variables whose address escapes), we mirror the block tree in the interference graph. Here we cause all variables at this level, and all sublevels, to conflict. Do make certain that a variable conflicts with itself. */ diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index 4cb88430820..33028b2f331 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -222,7 +222,7 @@ decide_is_function_needed (struct cgraph_node *node, tree decl) PR24561), but don't do so for always_inline functions, functions declared inline and nested functions. These was optimized out in the original implementation and it is unclear whether we want - to change the behaviour here. */ + to change the behavior here. */ if (((TREE_PUBLIC (decl) || (!optimize && !node->local.disregard_inline_limits && !DECL_DECLARED_INLINE_P (decl) diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 66d091a67bb..a26222a932b 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -2802,7 +2802,7 @@ arm_pass_by_reference (CUMULATIVE_ARGS *cum ATTRIBUTE_UNUSED, /* Encode the current state of the #pragma [no_]long_calls. */ typedef enum { - OFF, /* No #pramgma [no_]long_calls is in effect. */ + OFF, /* No #pragma [no_]long_calls is in effect. */ LONG, /* #pragma long_calls is in effect. */ SHORT /* #pragma no_long_calls is in effect. */ } arm_pragma_enum; diff --git a/gcc/config/fr30/fr30.md b/gcc/config/fr30/fr30.md index 0deda961e85..c40a7097d60 100644 --- a/gcc/config/fr30/fr30.md +++ b/gcc/config/fr30/fr30.md @@ -35,7 +35,7 @@ ;; Define an attribute to be used by the delay slot code. -;; An instruction by default is considered to be 'delyabable' +;; An instruction by default is considered to be 'delayable' ;; that is, it can be placed into a delay slot, but it is not ;; itself a delayed branch type instruction. An instruction ;; whose type is 'delayed' is one which has a delay slot, and diff --git a/gcc/config/i386/i386-interix.h b/gcc/config/i386/i386-interix.h index 75e1e2b918f..5e9f7dadbc1 100644 --- a/gcc/config/i386/i386-interix.h +++ b/gcc/config/i386/i386-interix.h @@ -84,7 +84,7 @@ Boston, MA 02110-1301, USA. */ #undef CPP_SPEC /* Write out the correct language type definition for the header files. Unless we have assembler language, write out the symbols for C. - mieee is an Alpha specific variant. Cross polination a bad idea. + mieee is an Alpha specific variant. Cross pollination a bad idea. */ #define CPP_SPEC "-remap %{posix:-D_POSIX_SOURCE} \ -isystem %$INTERIX_ROOT/usr/include" diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ec88a76551e..a557c16859c 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -604,7 +604,7 @@ struct processor_costs generic64_cost = { COSTS_N_INSNS (1), /* cost of an add instruction */ /* On all chips taken into consideration lea is 2 cycles and more. With this cost however our current implementation of synth_mult results in - use of unnecesary temporary registers causing regression on several + use of unnecessary temporary registers causing regression on several SPECfp benchmarks. */ COSTS_N_INSNS (1) + 1, /* cost of a lea instruction */ COSTS_N_INSNS (1), /* variable shift costs */ @@ -10513,7 +10513,7 @@ ix86_expand_carry_flag_compare (enum rtx_code code, rtx op0, rtx op1, rtx *pop) enum machine_mode mode = GET_MODE (op0) != VOIDmode ? GET_MODE (op0) : GET_MODE (op1); - /* Do not handle DImode compares that go trought special path. Also we can't + /* Do not handle DImode compares that go through special path. Also we can't deal with FP compares yet. This is possible to add. */ if (mode == (TARGET_64BIT ? TImode : DImode)) return false; diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index e08d1753d64..a298e1b4aa7 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -13877,7 +13877,7 @@ #else /* It is tempting to use ASM_OUTPUT_ALIGN here, but we don't want to do that. The align insn is used to avoid 3 jump instructions in the row to improve - branch prediction and the benefits hardly outweight the cost of extra 8 + branch prediction and the benefits hardly outweigh the cost of extra 8 nops on the average inserted by full alignment pseudo operation. */ #endif return ""; diff --git a/gcc/config/sh/superh.h b/gcc/config/sh/superh.h index 7ac96ef7734..49bb6206d43 100644 --- a/gcc/config/sh/superh.h +++ b/gcc/config/sh/superh.h @@ -28,7 +28,7 @@ Boston, MA 02110-1301, USA. */ defaults and provide options --defsym _start and --defsym _stack which are required by the SuperH configuration of GNU ld. - This file is intended to overide sh.h */ + This file is intended to override sh.h. */ #ifndef _SUPERH_H diff --git a/gcc/config/sh/superh64.h b/gcc/config/sh/superh64.h index a43e4c9943f..f768c38a952 100644 --- a/gcc/config/sh/superh64.h +++ b/gcc/config/sh/superh64.h @@ -25,7 +25,7 @@ Boston, MA 02110-1301, USA. */ /* This header file is used when the vendor name is set to 'superh'. It configures the compiler for SH5 only and switches the default endianess to little. - This file is intended to overide sh.h, superh.h and sh64.h (which + This file is intended to override sh.h, superh.h and sh64.h (which should have been included in that order) */ diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index eb2771c5715..22bb1512562 100644 --- a/gcc/config/v850/v850.c +++ b/gcc/config/v850/v850.c @@ -1070,7 +1070,7 @@ ep_memory_operand (rtx op, enum machine_mode mode, int unsigned_load) int mask; /* If we are not using the EP register on a per-function basis - then do not allow this optimisation at all. This is to + then do not allow this optimization at all. This is to prevent the use of the SLD/SST instructions which cannot be guaranteed to work properly due to a hardware bug. */ if (!TARGET_EP) diff --git a/gcc/df-core.c b/gcc/df-core.c index f0c62c91c1e..7f89fccdfb3 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -164,7 +164,7 @@ incremental algorithms. As for the bit vector problems, there is no interface to give a set of blocks over with to resolve the iteration. In general, restarting a dataflow iteration is difficult and expensive. Again, the best way to -keep the dataflow infomation up to data (if this is really what is +keep the dataflow information up to data (if this is really what is needed) it to formulate a problem specific solution. There are fine grained calls for creating and deleting references from diff --git a/gcc/df-problems.c b/gcc/df-problems.c index e12c28a132e..cdf4141f704 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -315,7 +315,7 @@ df_unset_seen (void) sparse_invalidated_by call both play this game. */ /* Private data used to compute the solution for this problem. These - data structures are not accessable outside of this module. */ + data structures are not accessible outside of this module. */ struct df_ru_problem_data { @@ -851,7 +851,7 @@ df_ru_add_problem (struct df *df, int flags) here for the defs. */ /* Private data used to compute the solution for this problem. These - data structures are not accessable outside of this module. */ + data structures are not accessible outside of this module. */ struct df_rd_problem_data { /* If the number of defs for regnum N is less than @@ -2147,7 +2147,7 @@ df_ur_add_problem (struct df *df, int flags) ----------------------------------------------------------------------------*/ /* Private data used to compute the solution for this problem. These - data structures are not accessable outside of this module. */ + data structures are not accessible outside of this module. */ struct df_urec_problem_data { bool earlyclobbers_found; /* True if any instruction contains an @@ -3797,7 +3797,7 @@ static struct df_problem problem_RI = df_ri_dump, /* Debugging. */ /* Technically this is only dependent on the live registers problem - but it will produce infomation if built one of uninitialized + but it will produce information if built one of uninitialized register problems (UR, UREC) is also run. */ df_lr_add_problem, /* Dependent problem. */ 0 /* Changeable flags. */ @@ -214,7 +214,7 @@ struct dataflow /* The pool to allocate the block_info from. */ alloc_pool block_pool; - /* Problem specific control infomation. */ + /* Problem specific control information. */ /* Scanning flags. */ #define DF_HARD_REGS 1 /* Mark hard registers. */ @@ -502,7 +502,7 @@ struct df_ru_bb_info sparse_kill, each register gets a slot and a 1 in this bitvector means that all of the uses of that register are killed. This is a very useful efficiency hack in that it keeps from having push - around big groups of 1s. This is implemened by the + around big groups of 1s. This is implemented by the bitmap_clear_range call. */ bitmap kill; diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6dac20702a2..f4934184532 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1611,7 +1611,7 @@ when used within the DSO@. Enabling this option can have a dramatic effect on load and link times of a DSO as it massively reduces the size of the dynamic export table when the library makes heavy use of templates. -The behaviour of this switch is not quite the same as marking the +The behavior of this switch is not quite the same as marking the methods as hidden directly. Normally if there is a class with default visibility which has a hidden method, the effect of this is that the method must be defined in only one shared object. This switch does @@ -3271,7 +3271,7 @@ in some fonts or display methodologies, especially once formatting has been applied. For instance @code{\u207F}, ``SUPERSCRIPT LATIN SMALL LETTER N'', will display just like a regular @code{n} which has been placed in a superscript. ISO 10646 defines the @dfn{NFKC} -normalisation scheme to convert all these into a standard form as +normalization scheme to convert all these into a standard form as well, and GCC will warn if your code is not in NFKC if you use @option{-Wnormalized=nfkc}. This warning is comparable to warning about every identifier that contains the letter O because it might be diff --git a/gcc/doc/rtl.texi b/gcc/doc/rtl.texi index 20be3819de8..9036ddbd983 100644 --- a/gcc/doc/rtl.texi +++ b/gcc/doc/rtl.texi @@ -1896,7 +1896,7 @@ still known. @itemx (ss_neg:@var{m} @var{x}) These two expressions represent the negation (subtraction from zero) of the value represented by @var{x}, carried out in mode @var{m}. They -differ in the behaviour on overflow of integer modes. In the case of +differ in the behavior on overflow of integer modes. In the case of @code{neg}, the negation of the operand may be a number not representable in mode @var{m}, in which case it is truncated to @var{m}. @code{ss_neg} ensures that an out-of-bounds result saturates to the maximum or minimum @@ -2016,7 +2016,7 @@ fixed-point mode. @itemx (ss_ashift:@var{m} @var{x} @var{c}) These two expressions represent the result of arithmetically shifting @var{x} left by @var{c} places. They differ in their behavior on overflow of integer -modes. An @code{ashift} operation is a plain shift with no special behaviour +modes. An @code{ashift} operation is a plain shift with no special behavior in case of a change in the sign bit; @code{ss_ashift} saturates to the minimum or maximum representable value if any of the bits shifted out differs from the final sign bit. diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index ce16b6738d7..9063928711c 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -3090,7 +3090,7 @@ DWARF 2. @defmac FRAME_POINTER_CFA_OFFSET (@var{fundecl}) If defined, a C expression whose value is an integer giving the offset in bytes from the frame pointer to the canonical frame address (cfa). -The final value should conincide with that calculated by +The final value should coincide with that calculated by @code{INCOMING_FRAME_SP_OFFSET}. Normally the CFA is calculated as an offset from the argument pointer, diff --git a/gcc/except.c b/gcc/except.c index ba6b505008d..be563e496a4 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -3572,7 +3572,7 @@ switch_to_exception_section (void) /* Output a reference from an exception table to the type_info object TYPE. - TT_FORMAT and TT_FORMAT_SIZE descibe the DWARF encoding method used for + TT_FORMAT and TT_FORMAT_SIZE describe the DWARF encoding method used for the value. */ static void diff --git a/gcc/final.c b/gcc/final.c index 044ef3a2afb..13f724ace8e 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -380,7 +380,7 @@ init_insn_lengths (void) } /* Obtain the current length of an insn. If branch shortening has been done, - get its actual length. Otherwise, use FALLBACK_FN to calcualte the + get its actual length. Otherwise, use FALLBACK_FN to calculate the length. */ static inline int get_attr_length_1 (rtx insn ATTRIBUTE_UNUSED, diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 6368ec6b666..95050476c25 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -2765,14 +2765,14 @@ sched_init (void) spec_info->weakness_cutoff = (PARAM_VALUE (PARAM_SCHED_SPEC_PROB_CUTOFF) * MAX_DEP_WEAK) / 100; else - /* So we won't read anything accidently. */ + /* So we won't read anything accidentally. */ spec_info = 0; #ifdef ENABLE_CHECKING check_sched_flags (); #endif } else - /* So we won't read anything accidently. */ + /* So we won't read anything accidentally. */ spec_info = 0; /* Initialize issue_rate. */ diff --git a/gcc/lambda-code.c b/gcc/lambda-code.c index c59de3c3e78..8ed9610c6b4 100644 --- a/gcc/lambda-code.c +++ b/gcc/lambda-code.c @@ -623,7 +623,7 @@ compute_nest_using_fourier_motzkin (int size, 4. Multiply the composed transformation matrix times the matrix form of the loop. 5. Transform the newly created matrix (from step 4) back into a loop nest - using fourier motzkin elimination to figure out the bounds. */ + using Fourier-Motzkin elimination to figure out the bounds. */ static lambda_loopnest lambda_compute_auxillary_space (lambda_loopnest nest, @@ -742,7 +742,7 @@ lambda_compute_auxillary_space (lambda_loopnest nest, lambda_matrix_add_mc (B, 1, B1, -1, B1, size, invariants); /* Now compute the auxiliary space bounds by first inverting U, multiplying - it by A1, then performing fourier motzkin. */ + it by A1, then performing Fourier-Motzkin. */ invertedtrans = lambda_matrix_new (depth, depth); diff --git a/gcc/libgcc2.h b/gcc/libgcc2.h index 5b3a9e14cd1..c13f0c76bcc 100644 --- a/gcc/libgcc2.h +++ b/gcc/libgcc2.h @@ -429,7 +429,7 @@ extern const UQItype __popcount_tab[256]; /* Defined for L_clz. Exported here because some targets may want to use it for their own versions of the __clz builtins. It contains the bit position of the first set bit for the numbers 0 - 255. This avoids the - need for a seperate table for the __ctz builtins. */ + need for a separate table for the __ctz builtins. */ extern const UQItype __clz_tab[256]; #include "longlong.h" diff --git a/gcc/omp-low.c b/gcc/omp-low.c index c1441dc4458..e8e835190e8 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -478,7 +478,7 @@ use_pointer_for_field (tree decl, bool shared_p) if (AGGREGATE_TYPE_P (TREE_TYPE (decl))) return true; - /* We can only use copy-in/copy-out semantics for shared varibles + /* We can only use copy-in/copy-out semantics for shared variables when we know the value is not accessible from an outer scope. */ if (shared_p) { diff --git a/gcc/optabs.c b/gcc/optabs.c index f565579091a..5b50f9dceed 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -4741,7 +4741,7 @@ expand_fix (rtx to, rtx from, int unsignedp) This is not needed. Consider, for instance conversion from SFmode into DImode. - The hot path trought the code is dealing with inputs smaller than 2^63 + The hot path through the code is dealing with inputs smaller than 2^63 and doing just the conversion, so there is no bits to lose. In the other path we know the value is positive in the range 2^63..2^64-1 diff --git a/gcc/predict.c b/gcc/predict.c index dd0cdc15470..7ac11f0f2ba 100644 --- a/gcc/predict.c +++ b/gcc/predict.c @@ -1258,7 +1258,7 @@ tree_estimate_probability (void) { /* Predict early returns to be probable, as we've already taken care for error returns and other cases are often used for - fast paths trought function. */ + fast paths through function. */ if (e->dest == EXIT_BLOCK_PTR && TREE_CODE (last_stmt (bb)) == RETURN_EXPR && !single_pred_p (bb)) diff --git a/gcc/reload.c b/gcc/reload.c index feaec60433c..dd15e0a2e1f 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -5375,7 +5375,7 @@ find_reloads_address_1 (enum machine_mode mode, rtx x, int context, GET_MODE (orig_op1)))); } /* Plus in the index register may be created only as a result of - register remateralization for expression like &localvar*4. Reload it. + register rematerialization for expression like &localvar*4. Reload it. It may be possible to combine the displacement on the outer level, but it is probably not worthwhile to do so. */ if (context == 1) diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index 85634025c44..0dad98ba4ab 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -263,7 +263,7 @@ typedef struct immediate_use_iterator_d /* Use this iterator in combination with FOR_EACH_IMM_USE_STMT to - get access to each occurence of ssavar on the stmt returned by + get access to each occurrence of ssavar on the stmt returned by that iterator.. for instance: FOR_EACH_IMM_USE_STMT (stmt, iter, var) diff --git a/gcc/tree-outof-ssa.c b/gcc/tree-outof-ssa.c index 55f74e116e9..0366614e5af 100644 --- a/gcc/tree-outof-ssa.c +++ b/gcc/tree-outof-ssa.c @@ -2214,7 +2214,7 @@ analyze_edges_for_bb (basic_block bb) leader_match = leader; /* The tree_* cfg manipulation routines use the PENDING_EDGE field - for various PHI manipulations, so it gets cleared whhen calls are + for various PHI manipulations, so it gets cleared when calls are made to make_forwarder_block(). So make sure the edge is clear, and use the saved stmt list. */ PENDING_STMT (leader) = NULL; diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index 56f17ceeee1..1487249d89d 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -720,7 +720,7 @@ remove_dead_stmt (block_stmt_iterator *i, basic_block bb) nothing to the program, then we not only remove it, but we also change the flow graph so that the current block will simply fall-thru to its immediate post-dominator. The blocks we are circumventing will be - removed by cleaup_tree_cfg if this change in the flow graph makes them + removed by cleanup_tree_cfg if this change in the flow graph makes them unreachable. */ if (is_ctrl_stmt (t)) { diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c index 0f2d6b473e8..7ae481b2b7a 100644 --- a/gcc/tree-ssa-pre.c +++ b/gcc/tree-ssa-pre.c @@ -264,7 +264,7 @@ typedef struct bb_value_sets bitmap rvuse_gen; bitmap rvuse_kill; - /* For actually occuring loads, as long as they occur before all the + /* For actually occurring loads, as long as they occur before all the other stores in the block, we know they are antic at the top of the block, regardless of RVUSE_KILL. */ value_set_t antic_safe_loads; diff --git a/gcc/tree-vect-transform.c b/gcc/tree-vect-transform.c index 7b1227b6af8..746e9067e47 100644 --- a/gcc/tree-vect-transform.c +++ b/gcc/tree-vect-transform.c @@ -3036,7 +3036,7 @@ vect_transform_loop (loop_vec_info loop_vinfo, bsi_insert_before (&cond_exp_bsi, cond_expr_stmt_list, BSI_SAME_STMT); } - /* CHECKME: we wouldn't need this if we calles update_ssa once + /* CHECKME: we wouldn't need this if we called update_ssa once for all loops. */ bitmap_zero (vect_vnames_to_rename); |