aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2001-11-15 11:28:52 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2001-11-15 11:28:52 +0100
commit2b7d71b2b932e9be61b1c1415419e6df630a0165 (patch)
tree5dd2e96887032c78418387f269bc5c8e87b31f65 /gcc/rtl.h
parent36a68fe705785961c143e33c0d52aa4d4ef85097 (diff)
downloadgcc-2b7d71b2b932e9be61b1c1415419e6df630a0165.zip
gcc-2b7d71b2b932e9be61b1c1415419e6df630a0165.tar.gz
gcc-2b7d71b2b932e9be61b1c1415419e6df630a0165.tar.bz2
jump.c (squeeze_notes): Return true if no real insns were found.
* jump.c (squeeze_notes): Return true if no real insns were found. * rtl.h (squeeze_notes): Adjust prototype. * cfgcleanup.c (merge_blocks_move_predecessor_nojumps): If squeeze_notes finds no real instructions, abort. (merge_blocks_move_successor_nojumps): Likewise. * loop.c (find_and_verify_loops): Likewise. * stmt.c (expand_end_case): Likewise. * ifcvt.c (dead_or_predicable): Return TRUE if squeeze_notes doesn't find any real instructions. * gcc.c-torture/compile/20011114-4.c: New test. From-SVN: r47048
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 872d70d..01e0fb6 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1340,7 +1340,7 @@ extern void mark_jump_label PARAMS ((rtx, rtx, int));
extern void cleanup_barriers PARAMS ((void));
/* In jump.c */
-extern void squeeze_notes PARAMS ((rtx *, rtx *));
+extern bool squeeze_notes PARAMS ((rtx *, rtx *));
extern rtx delete_related_insns PARAMS ((rtx));
extern void delete_jump PARAMS ((rtx));
extern void delete_barrier PARAMS ((rtx));