Commit 9d0878fd by Kaveh R. Ghazi Committed by Kaveh Ghazi

cse.c (free_element, [...]): Remove unused prototypes.

	* cse.c (free_element, get_element): Remove unused prototypes.

	* fold-const.c (extract_muldiv): Initialize variables `op0' and
	`op1'.

	* jump.c (invert_exp): Add explicit braces to avoid ambiguous
	`else' clauses.

From-SVN: r31123
parent 5e3c02a8
1999-12-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* cse.c (free_element, get_element): Remove unused prototypes.
* fold-const.c (extract_muldiv): Initialize variables `op0' and
`op1'.
* jump.c (invert_exp): Add explicit braces to avoid ambiguous
`else' clauses.
Wed Dec 29 12:44:54 1999 Donald Lindsay <dlindsay@cygnus.com> Wed Dec 29 12:44:54 1999 Donald Lindsay <dlindsay@cygnus.com>
* configure.in,configure: case arm for mn10200-*-* now sets * configure.in,configure: case arm for mn10200-*-* now sets
......
...@@ -652,9 +652,7 @@ static void make_regs_eqv PROTO((int, int)); ...@@ -652,9 +652,7 @@ static void make_regs_eqv PROTO((int, int));
static void delete_reg_equiv PROTO((int)); static void delete_reg_equiv PROTO((int));
static int mention_regs PROTO((rtx)); static int mention_regs PROTO((rtx));
static int insert_regs PROTO((rtx, struct table_elt *, int)); static int insert_regs PROTO((rtx, struct table_elt *, int));
static void free_element PROTO((struct table_elt *));
static void remove_from_table PROTO((struct table_elt *, unsigned)); static void remove_from_table PROTO((struct table_elt *, unsigned));
static struct table_elt *get_element PROTO((void));
static struct table_elt *lookup PROTO((rtx, unsigned, enum machine_mode)), static struct table_elt *lookup PROTO((rtx, unsigned, enum machine_mode)),
*lookup_for_remove PROTO((rtx, unsigned, enum machine_mode)); *lookup_for_remove PROTO((rtx, unsigned, enum machine_mode));
static rtx lookup_as_function PROTO((rtx, enum rtx_code)); static rtx lookup_as_function PROTO((rtx, enum rtx_code));
......
...@@ -4270,7 +4270,7 @@ extract_muldiv (t, c, code, wide_type) ...@@ -4270,7 +4270,7 @@ extract_muldiv (t, c, code, wide_type)
? wide_type : type); ? wide_type : type);
tree t1, t2; tree t1, t2;
int same_p = tcode == code; int same_p = tcode == code;
tree op0, op1; tree op0 = NULL_TREE, op1 = NULL_TREE;
/* Don't deal with constants of zero here; they confuse the code below. */ /* Don't deal with constants of zero here; they confuse the code below. */
if (integer_zerop (c)) if (integer_zerop (c))
......
...@@ -4644,8 +4644,10 @@ invert_exp (x, insn) ...@@ -4644,8 +4644,10 @@ invert_exp (x, insn)
for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--)
{ {
if (fmt[i] == 'e') if (fmt[i] == 'e')
if (! invert_exp (XEXP (x, i), insn)) {
return 0; if (! invert_exp (XEXP (x, i), insn))
return 0;
}
else if (fmt[i] == 'E') else if (fmt[i] == 'E')
{ {
register int j; register int j;
...@@ -4793,8 +4795,10 @@ redirect_exp (loc, olabel, nlabel, insn) ...@@ -4793,8 +4795,10 @@ redirect_exp (loc, olabel, nlabel, insn)
for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--)
{ {
if (fmt[i] == 'e') if (fmt[i] == 'e')
if (! redirect_exp (&XEXP (x, i), olabel, nlabel, insn)) {
return 0; if (! redirect_exp (&XEXP (x, i), olabel, nlabel, insn))
return 0;
}
else if (fmt[i] == 'E') else if (fmt[i] == 'E')
{ {
register int j; register int j;
......
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