Commit a0bed689 by John David Anglin Committed by John David Anglin

cfganal.c (dfs_enumerate_from): Use PARAMS.

	* cfganal.c (dfs_enumerate_from): Use PARAMS.
	* genautomata.c (output_insn_code_cases): Likewise.
	* real.c (real_format): Likewise.
	* tree.c (tree_size): Revise expressions using TREE_CODE_LENGTH to
	ensure value is promoted before doing subtraction.

From-SVN: r58064
parent db655634
2002-10-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
* cfganal.c (dfs_enumerate_from): Use PARAMS.
* genautomata.c (output_insn_code_cases): Likewise.
* real.c (real_format): Likewise.
* tree.c (tree_size): Revise expressions using TREE_CODE_LENGTH to
ensure value is promoted before doing subtraction.
Fri Oct 11 22:22:38 CEST 2002 Jan Hubicka <jh@suse.cz> Fri Oct 11 22:22:38 CEST 2002 Jan Hubicka <jh@suse.cz>
* calls.c (expand_call): Simplify noreturn call. * calls.c (expand_call): Simplify noreturn call.
......
...@@ -1134,7 +1134,7 @@ int ...@@ -1134,7 +1134,7 @@ int
dfs_enumerate_from (bb, reverse, predicate, rslt, rslt_max, data) dfs_enumerate_from (bb, reverse, predicate, rslt, rslt_max, data)
basic_block bb; basic_block bb;
int reverse; int reverse;
bool (*predicate) (basic_block, void *); bool (*predicate) PARAMS ((basic_block, void *));
basic_block *rslt; basic_block *rslt;
int rslt_max; int rslt_max;
void *data; void *data;
......
...@@ -7990,7 +7990,7 @@ output_max_insn_queue_index_def () ...@@ -7990,7 +7990,7 @@ output_max_insn_queue_index_def ()
function *output_automata_list_code. */ function *output_automata_list_code. */
static void static void
output_insn_code_cases (output_automata_list_code) output_insn_code_cases (output_automata_list_code)
void (*output_automata_list_code) (automata_list_el_t); void (*output_automata_list_code) PARAMS ((automata_list_el_t));
{ {
decl_t decl, decl2; decl_t decl, decl2;
int i, j; int i, j;
......
...@@ -104,8 +104,10 @@ extern char test_real_width ...@@ -104,8 +104,10 @@ extern char test_real_width
struct real_format struct real_format
{ {
/* Move to and from the target bytes. */ /* Move to and from the target bytes. */
void (*encode) (const struct real_format *, long *, const REAL_VALUE_TYPE *); void (*encode) PARAMS ((const struct real_format *, long *,
void (*decode) (const struct real_format *, REAL_VALUE_TYPE *, const long *); const REAL_VALUE_TYPE *));
void (*decode) PARAMS ((const struct real_format *, REAL_VALUE_TYPE *,
const long *));
/* The radix of the exponent and digits of the significand. */ /* The radix of the exponent and digits of the significand. */
int b; int b;
......
...@@ -177,7 +177,7 @@ tree_size (node) ...@@ -177,7 +177,7 @@ tree_size (node)
case '1': /* a unary arithmetic expression */ case '1': /* a unary arithmetic expression */
case '2': /* a binary arithmetic expression */ case '2': /* a binary arithmetic expression */
return (sizeof (struct tree_exp) return (sizeof (struct tree_exp)
+ (TREE_CODE_LENGTH (code) - 1) * sizeof (char *)); + TREE_CODE_LENGTH (code) * sizeof (char *) - sizeof (char *));
case 'c': /* a constant */ case 'c': /* a constant */
/* We can't use TREE_CODE_LENGTH for INTEGER_CST, since the number of /* We can't use TREE_CODE_LENGTH for INTEGER_CST, since the number of
...@@ -199,7 +199,7 @@ tree_size (node) ...@@ -199,7 +199,7 @@ tree_size (node)
length = (sizeof (struct tree_common) length = (sizeof (struct tree_common)
+ TREE_CODE_LENGTH (code) * sizeof (char *)); + TREE_CODE_LENGTH (code) * sizeof (char *));
if (code == TREE_VEC) if (code == TREE_VEC)
length += (TREE_VEC_LENGTH (node) - 1) * sizeof (char *); length += TREE_VEC_LENGTH (node) * sizeof (char *) - sizeof (char *);
return length; return length;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment