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
This commit is contained in:
Jan Hubicka 2001-02-17 10:55:46 +01:00 committed by Jan Hubicka
parent 7dc55d5090
commit b00b2cc23e
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,8 @@
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

View File

@ -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;