(gen_reg_rtx): Only clear part of arrays we aren't going to copy into.

From-SVN: r6324
This commit is contained in:
Richard Kenner 1993-12-25 18:00:14 -05:00
parent 3207b172f7
commit c0b178d09b
1 changed files with 3 additions and 2 deletions

View File

@ -482,13 +482,14 @@ gen_reg_rtx (mode)
rtx *new1;
char *new =
(char *) oballoc (regno_pointer_flag_length * 2);
bzero (new, regno_pointer_flag_length * 2);
bcopy (regno_pointer_flag, new, regno_pointer_flag_length);
bzero (&new[regno_pointer_flag_length], regno_pointer_flag_length);
regno_pointer_flag = new;
new1 = (rtx *) oballoc (regno_pointer_flag_length * 2 * sizeof (rtx));
bzero (new1, regno_pointer_flag_length * 2 * sizeof (rtx));
bcopy (regno_reg_rtx, new1, regno_pointer_flag_length * sizeof (rtx));
bzero (&new1[regno_pointer_flag_length],
regno_pointer_flag_length * sizeof (rtx));
regno_reg_rtx = new1;
regno_pointer_flag_length *= 2;