varray.h (varray_head_tag): Add elements_used.
authorMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 5 Dec 1999 00:20:43 +0000 (00:20 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 5 Dec 1999 00:20:43 +0000 (00:20 +0000)
commita6873608446d86909cf4a60fea355091b1297e8d
tree140a755d82250e682ae8859b95daa46daee2869d
parent4ce893648569539981c77058e89108a9461217ab
varray.h (varray_head_tag): Add elements_used.

* varray.h (varray_head_tag): Add elements_used.
(VARRAY_PUSH): New macro.
(VARRAY_POP): Likewise.
(VARRAY_TOP): Likewise.
Add variants of VARRAY_PUSH and VARRAY_POP for all varray element
types.
* varray.c (varray_init): Initialize elements_used.
* Makefile.in (BASIC_BLOCK_H): Add varray.h.
(INTEGRATE_H): New variable.
(integrate.o): Depend on INTEGRATE_H.
(unroll.o): Likewise.

From-SVN: r30777
gcc/Makefile.in
gcc/varray.c
gcc/varray.h