Commit b00b2cc2 by Jan Hubicka Committed by Jan Hubicka

reg-stack.c (stack_def): Make field reg unsigned.

	* reg-stack.c (stack_def): Make field reg unsigned.
	(remove_regno_note): Unsignetize parameter.

From-SVN: r39794
parent 7dc55d50
Sat Feb 17 10:52:34 CET 2001 Jan Hubicka <jh@suse.cz>
* reg-stack.c (stack_def): Make field reg unsigned.
(remove_regno_note): Unsignetize parameter.
2001-02-16 Jes Sorensen <jes@linuxcare.com>
* ia64.c (errata_emit_nops): Add VOIDmode as second argument to
......
......@@ -185,7 +185,7 @@ typedef struct stack_def
{
int top; /* index to top stack element */
HARD_REG_SET reg_set; /* set of live registers */
char reg[REG_STACK_SIZE]; /* register - stack mapping */
unsigned char reg[REG_STACK_SIZE];/* register - stack mapping */
} *stack;
/* This is used to carry information about basic blocks. It is
......@@ -239,7 +239,8 @@ static int check_asm_stack_operands PARAMS ((rtx));
static int get_asm_operand_n_inputs PARAMS ((rtx));
static rtx stack_result PARAMS ((tree));
static void replace_reg PARAMS ((rtx *, int));
static void remove_regno_note PARAMS ((rtx, enum reg_note, int));
static void remove_regno_note PARAMS ((rtx, enum reg_note,
unsigned int));
static int get_hard_regnum PARAMS ((stack, rtx));
static void delete_insn_for_stacker PARAMS ((rtx));
static rtx emit_pop_insn PARAMS ((rtx, stack, rtx,
......@@ -841,7 +842,7 @@ static void
remove_regno_note (insn, note, regno)
rtx insn;
enum reg_note note;
int regno;
unsigned int regno;
{
register rtx *note_link, this;
......
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