diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-14 19:00:56 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-08-14 19:00:56 +0000 |
commit | ddda25955ee583217ccbd7ad5c33c6bb9f304649 (patch) | |
tree | ed58c0f92eec5cacc819d56d29106d38a318e9ac /gcc/config/avr/avr.c | |
parent | 04fa393515487bde6dc2a0bc318398d983825365 (diff) | |
download | gcc-ddda25955ee583217ccbd7ad5c33c6bb9f304649.tar.gz |
2008-08-14 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk r139100
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@139113 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/avr/avr.c')
-rw-r--r-- | gcc/config/avr/avr.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 84625d81f8a..5fbf57189ec 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -192,12 +192,12 @@ static const struct mcu_type_s avr_mcu_types[] = { { "at86rf401", ARCH_AVR25, "__AVR_AT86RF401__" }, /* Classic, > 8K, <= 64K. */ { "avr3", ARCH_AVR3, NULL }, - { "at43usb320", ARCH_AVR3, "__AVR_AT43USB320__" }, { "at43usb355", ARCH_AVR3, "__AVR_AT43USB355__" }, { "at76c711", ARCH_AVR3, "__AVR_AT76C711__" }, /* Classic, == 128K. */ { "avr31", ARCH_AVR31, NULL }, { "atmega103", ARCH_AVR31, "__AVR_ATmega103__" }, + { "at43usb320", ARCH_AVR31, "__AVR_AT43USB320__" }, /* Classic + MOVW + JMP/CALL. */ { "avr35", ARCH_AVR35, NULL }, { "at90usb82", ARCH_AVR35, "__AVR_AT90USB82__" }, @@ -1403,7 +1403,7 @@ notice_update_cc (rtx body ATTRIBUTE_UNUSED, rtx insn) class CLASS needed to hold a value of mode MODE. */ int -class_max_nregs (enum reg_class class ATTRIBUTE_UNUSED,enum machine_mode mode) +class_max_nregs (enum reg_class rclass ATTRIBUTE_UNUSED,enum machine_mode mode) { return ((GET_MODE_SIZE (mode) + UNITS_PER_WORD - 1) / UNITS_PER_WORD); } @@ -1566,14 +1566,14 @@ final_prescan_insn (rtx insn, rtx *operand ATTRIBUTE_UNUSED, /* Return 0 if undefined, 1 if always true or always false. */ int -avr_simplify_comparison_p (enum machine_mode mode, RTX_CODE operator, rtx x) +avr_simplify_comparison_p (enum machine_mode mode, RTX_CODE op, rtx x) { unsigned int max = (mode == QImode ? 0xff : mode == HImode ? 0xffff : mode == SImode ? 0xffffffff : 0); - if (max && operator && GET_CODE (x) == CONST_INT) + if (max && op && GET_CODE (x) == CONST_INT) { - if (unsigned_condition (operator) != operator) + if (unsigned_condition (op) != op) max >>= 1; if (max != (INTVAL (x) & max) @@ -1743,15 +1743,15 @@ output_movqi (rtx insn, rtx operands[], int *l) } else if (GET_CODE (dest) == MEM) { - const char *template; + const char *templ; if (src == const0_rtx) operands[1] = zero_reg_rtx; - template = out_movqi_mr_r (insn, operands, real_l); + templ = out_movqi_mr_r (insn, operands, real_l); if (!real_l) - output_asm_insn (template, operands); + output_asm_insn (templ, operands); operands[1] = src; } @@ -1893,15 +1893,15 @@ output_movhi (rtx insn, rtx operands[], int *l) } else if (GET_CODE (dest) == MEM) { - const char *template; + const char *templ; if (src == const0_rtx) operands[1] = zero_reg_rtx; - template = out_movhi_mr_r (insn, operands, real_l); + templ = out_movhi_mr_r (insn, operands, real_l); if (!real_l) - output_asm_insn (template, operands); + output_asm_insn (templ, operands); operands[1] = src; return ""; @@ -2581,15 +2581,15 @@ output_movsisf(rtx insn, rtx operands[], int *l) } else if (GET_CODE (dest) == MEM) { - const char *template; + const char *templ; if (src == const0_rtx) operands[1] = zero_reg_rtx; - template = out_movsi_mr_r (insn, operands, real_l); + templ = out_movsi_mr_r (insn, operands, real_l); if (!real_l) - output_asm_insn (template, operands); + output_asm_insn (templ, operands); operands[1] = src; return ""; @@ -2930,7 +2930,7 @@ out_tstsi (rtx insn, int *l) carefully hand-optimized in ?sh??i3_out. */ void -out_shift_with_cnt (const char *template, rtx insn, rtx operands[], +out_shift_with_cnt (const char *templ, rtx insn, rtx operands[], int *len, int t_len) { rtx op[10]; @@ -2975,7 +2975,7 @@ out_shift_with_cnt (const char *template, rtx insn, rtx operands[], else { while (count-- > 0) - output_asm_insn (template, op); + output_asm_insn (templ, op); } return; @@ -3056,7 +3056,7 @@ out_shift_with_cnt (const char *template, rtx insn, rtx operands[], else { strcat (str, "\n1:\t"); - strcat (str, template); + strcat (str, templ); strcat (str, second_label ? "\n2:\t" : "\n\t"); strcat (str, use_zero_reg ? AS1 (lsr,%3) : AS1 (dec,%3)); strcat (str, CR_TAB); @@ -5735,19 +5735,19 @@ avr_function_value (const_tree type, in class CLASS. */ enum reg_class -preferred_reload_class (rtx x ATTRIBUTE_UNUSED, enum reg_class class) +preferred_reload_class (rtx x ATTRIBUTE_UNUSED, enum reg_class rclass) { - return class; + return rclass; } int -test_hard_reg_class (enum reg_class class, rtx x) +test_hard_reg_class (enum reg_class rclass, rtx x) { int regno = true_regnum (x); if (regno < 0) return 0; - if (TEST_HARD_REG_CLASS (class, regno)) + if (TEST_HARD_REG_CLASS (rclass, regno)) return 1; return 0; |