diff options
author | Graham Stott <grahams@redhat.com> | 2001-08-08 07:45:10 +0000 |
---|---|---|
committer | Graham Stott <grahams@gcc.gnu.org> | 2001-08-08 07:45:10 +0000 |
commit | 5b57e28b23b0edd71631f137918a6c9972714518 (patch) | |
tree | 88ac009491fb5bf42a034fd3064f9f817404237c /gcc | |
parent | ece4fc823e11bc1f1545aebf426ddb0a6e1ba7d0 (diff) | |
download | gcc-5b57e28b23b0edd71631f137918a6c9972714518.zip gcc-5b57e28b23b0edd71631f137918a6c9972714518.tar.gz gcc-5b57e28b23b0edd71631f137918a6c9972714518.tar.bz2 |
flow.c (back_edge_of_syntactic_loop_p): Add whitespace.
* flow.c (back_edge_of_syntactic_loop_p): Add whitespace.
(libcall_dead_p): Likewise.
(mark_used_regs): Constify fmt.
(find_use_as_address): Likewise.
From-SVN: r44707
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/flow.c | 9 |
2 files changed, 15 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33475ad..338b704 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,13 @@ 2001-08-08 Graham Stott <grahams@redhat.com> + * flow.c (back_edge_of_syntactic_loop_p): Add whitespace. + (libcall_dead_p): Likewise. + + (mark_used_regs): Constify fmt. + (find_use_as_address): Likewise. + +2001-08-08 Graham Stott <grahams@redhat.com> + * c-typeck.c (RESTORE_SPELLING_DEPTH): Uppercase and parenthesize macro parameter. @@ -2140,10 +2140,13 @@ back_edge_of_syntactic_loop_p (bb1, bb2) { rtx insn; int count = 0; + if (bb1->index > bb2->index) return false; + if (bb1->index == bb2->index) return true; + for (insn = bb1->end; insn != bb2->head && count >= 0; insn = NEXT_INSN (insn)) if (GET_CODE (insn) == NOTE) @@ -2153,6 +2156,7 @@ back_edge_of_syntactic_loop_p (bb1, bb2) if (NOTE_LINE_NUMBER (insn) == NOTE_INSN_LOOP_END) count--; } + return count >= 0; } @@ -5938,6 +5942,7 @@ libcall_dead_p (pbi, note, insn) if (x) { register rtx r = SET_SRC (x); + if (GET_CODE (r) == REG) { rtx call = XEXP (note, 0); @@ -7579,7 +7584,7 @@ mark_used_regs (pbi, x, cond, insn) /* Recursively scan the operands of this expression. */ { - register const char *fmt = GET_RTX_FORMAT (code); + register const char * const fmt = GET_RTX_FORMAT (code); register int i; for (i = GET_RTX_LENGTH (code) - 1; i >= 0; i--) @@ -7741,7 +7746,7 @@ find_use_as_address (x, reg, plusconst) HOST_WIDE_INT plusconst; { enum rtx_code code = GET_CODE (x); - const char *fmt = GET_RTX_FORMAT (code); + const char * const fmt = GET_RTX_FORMAT (code); register int i; register rtx value = 0; register rtx tem; |