mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 15:21:24 +08:00
genrecog: Address -Wsign-compare diagnostics.
g++-4.6 [...] [...]/gcc/genrecog.c [...]/gcc/genrecog.c: In function 'state_size find_subroutines(routine_type, state*, vec<state*>&)': [...]/gcc/genrecog.c:3338:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] [...]/gcc/genrecog.c:3347:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] [...]/gcc/genrecog.c:3359:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] [...]/gcc/genrecog.c:3365:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 3305 state_size size; [...] 3337 state_size to_size = find_subroutines (type, trans->to, procs); 3338 if (d->next && to_size.depth > MAX_DEPTH) [...] 3347 if (to_size.num_statements < MIN_NUM_STATEMENTS) [...] 3359 if (size.num_statements > MAX_NUM_STATEMENTS) [...] 3365 && size.num_statements > MAX_NUM_STATEMENTS) 175 static const int MAX_DEPTH = 6; [...] 179 static const int MIN_NUM_STATEMENTS = 5; [...] 185 static const int MAX_NUM_STATEMENTS = 200; [...] 3258 struct state_size 3259 { [...] 3261 unsigned int num_statements; [...] 3265 unsigned int depth; 3266 }; gcc/ * genrecog.c (MAX_DEPTH, MIN_NUM_STATEMENTS, MAX_NUM_STATEMENTS): Change to unsigned int. From-SVN: r223469
This commit is contained in:
parent
965566df89
commit
a4f238b6d7
@ -1,3 +1,8 @@
|
||||
2015-05-21 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
* genrecog.c (MAX_DEPTH, MIN_NUM_STATEMENTS, MAX_NUM_STATEMENTS):
|
||||
Change to unsigned int.
|
||||
|
||||
2015-05-20 Mikhail Maltsev <maltsevm@gmail.com>
|
||||
|
||||
* bb-reorder.c (set_edge_can_fallthru_flag): Use rtx_jump_insn where
|
||||
|
@ -172,17 +172,17 @@ static const bool force_unique_params_p = true;
|
||||
/* The maximum (approximate) depth of block nesting that an individual
|
||||
routine or subroutine should have. This limit is about keeping the
|
||||
output readable rather than reducing compile time. */
|
||||
static const int MAX_DEPTH = 6;
|
||||
static const unsigned int MAX_DEPTH = 6;
|
||||
|
||||
/* The minimum number of pseudo-statements that a state must have before
|
||||
we split it out into a subroutine. */
|
||||
static const int MIN_NUM_STATEMENTS = 5;
|
||||
static const unsigned int MIN_NUM_STATEMENTS = 5;
|
||||
|
||||
/* The number of pseudo-statements a state can have before we consider
|
||||
splitting out substates into subroutines. This limit is about avoiding
|
||||
compile-time problems with very big functions (and also about keeping
|
||||
functions within --param optimization limits, etc.). */
|
||||
static const int MAX_NUM_STATEMENTS = 200;
|
||||
static const unsigned int MAX_NUM_STATEMENTS = 200;
|
||||
|
||||
/* The minimum number of pseudo-statements that can be used in a pattern
|
||||
routine. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user