diff options
author | Richard Henderson <rth@cygnus.com> | 1999-01-19 13:30:48 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-01-19 13:30:48 -0800 |
commit | d804ed43d00126b959d19621d7c546463d990e1a (patch) | |
tree | 0b661dbf1b43ed00d7384a2ae1d1e8726d2c4dfb /gcc/rtl.h | |
parent | c14c652997970714f0b92df466ccebdf1e5cddfa (diff) | |
download | gcc-d804ed43d00126b959d19621d7c546463d990e1a.zip gcc-d804ed43d00126b959d19621d7c546463d990e1a.tar.gz gcc-d804ed43d00126b959d19621d7c546463d990e1a.tar.bz2 |
expr.c (do_jump_for_compare): Handle conditional branch expanders emitting multiple jump instructions.
* expr.c (do_jump_for_compare): Handle conditional branch expanders
emitting multiple jump instructions.
* jump.c (condjump_label): New function.
* rtl.h (condjump_label): Declare it.
From-SVN: r24773
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1289,6 +1289,7 @@ extern void cse_end_of_basic_block PROTO ((rtx, /* In jump.c */ extern int comparison_dominates_p PROTO ((enum rtx_code, enum rtx_code)); extern int condjump_p PROTO ((rtx)); +extern rtx condjump_label PROTO ((rtx)); extern int simplejump_p PROTO ((rtx)); extern int sets_cc0_p PROTO ((rtx)); extern int invert_jump PROTO ((rtx, rtx)); |