diff options
author | grahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-09 13:32:57 +0000 |
---|---|---|
committer | grahams <grahams@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-09 13:32:57 +0000 |
commit | 315d048ed858c7fa872de86a03364b384a62580a (patch) | |
tree | 64e38a2c3b0b34101c4af023c3cec5fed41639ee /gcc/sched-vis.c | |
parent | 187f4c4fb0132268bb68873f8060478691a6f3b9 (diff) | |
download | gcc-315d048ed858c7fa872de86a03364b384a62580a.tar.gz |
* sched-vis.c (MAX_VISUAL_NO_UNIT): Define.
(vis_no_unit): Use it.
(visualize_no_unit): Add the insn only if room exists.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44739 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sched-vis.c')
-rw-r--r-- | gcc/sched-vis.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gcc/sched-vis.c b/gcc/sched-vis.c index 4aad9f931c1..ecd6fbd3f2f 100644 --- a/gcc/sched-vis.c +++ b/gcc/sched-vis.c @@ -87,7 +87,8 @@ int n_visual_lines; static unsigned visual_tbl_line_length; char *visual_tbl; int n_vis_no_unit; -rtx vis_no_unit[10]; +#define MAX_VISUAL_NO_UNIT 20 +rtx vis_no_unit[MAX_VISUAL_NO_UNIT]; /* Finds units that are in use in this fuction. Required only for visualization. */ @@ -844,8 +845,11 @@ void visualize_no_unit (insn) rtx insn; { - vis_no_unit[n_vis_no_unit] = insn; - n_vis_no_unit++; + if (n_vis_no_unit < MAX_VISUAL_NO_UNIT) + { + vis_no_unit[n_vis_no_unit] = insn; + n_vis_no_unit++; + } } /* Print insns scheduled in clock, for visualization. */ |