summaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr-protos.h
diff options
context:
space:
mode:
authorDenis Chertykov <denisc@overta.ru>2001-01-21 07:08:46 +0000
committerDenis Chertykov <denisc@gcc.gnu.org>2001-01-21 10:08:46 +0300
commit56b871c1352f5d6dd21c816d1b69bf946def00e7 (patch)
tree40d08afcc586facc471c8402b39f7ee58932d1f2 /gcc/config/avr/avr-protos.h
parent04e91ffb1ed4860cc39a272d7f104d545cda2200 (diff)
downloadgcc-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.h2
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));