diff options
author | Denis Chertykov <denisc@overta.ru> | 2001-01-21 07:08:46 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2001-01-21 10:08:46 +0300 |
commit | 56b871c1352f5d6dd21c816d1b69bf946def00e7 (patch) | |
tree | 40d08afcc586facc471c8402b39f7ee58932d1f2 /gcc/config/avr/avr-protos.h | |
parent | 04e91ffb1ed4860cc39a272d7f104d545cda2200 (diff) | |
download | gcc-56b871c1352f5d6dd21c816d1b69bf946def00e7.tar.gz |
avr.c (ret_cond_branch): New argument (reverse) added.
* config/avr/avr.c (ret_cond_branch): New argument (reverse) added.
If REVERSE nonzero then condition code in X must be reversed.
(encode_section_info): Optimise if/else.
(avr_function_value): Fix formatting.
* config/avr/avr.md (branch): Call to ret_cond_branch changed.
(difficult_branch): Likewise.
(rvbranch): Likewise.
(difficult_rvbranch): Likewise.
* config/avr/avr-protos.h (ret_cond_branch): Prototype changed.
* config/avr/libgcc.S: Fix comment.
From-SVN: r39163
Diffstat (limited to 'gcc/config/avr/avr-protos.h')
-rw-r--r-- | gcc/config/avr/avr-protos.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h index 5ebea175c3e..c7f55397025 100644 --- a/gcc/config/avr/avr-protos.h +++ b/gcc/config/avr/avr-protos.h @@ -95,7 +95,7 @@ extern const char * out_movsi_mr_r PARAMS ((rtx insn, rtx op[], int *l)); extern const char * output_movsisf PARAMS ((rtx insn, rtx operands[], int *l)); extern const char * out_tstsi PARAMS ((rtx insn, int *l)); extern const char * out_tsthi PARAMS ((rtx insn, int *l)); -extern const char * ret_cond_branch PARAMS ((RTX_CODE cond, int len)); +extern const char * ret_cond_branch PARAMS ((rtx x, int len, int reverse)); extern const char * ashlqi3_out PARAMS ((rtx insn, rtx operands[], int *len)); extern const char * ashlhi3_out PARAMS ((rtx insn, rtx operands[], int *len)); |