the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
+/* This file is compiled twice: once for the generator programs
+ once for the compiler. */
+#ifdef GENERATOR_FILE
+#include "bconfig.h"
+#else
#include "config.h"
-#include "errors.h"
+#endif
+
#include "system.h"
#include "coretypes.h"
#include "tm.h"
+#include "errors.h"
#include "varray.h"
#include "ggc.h"
#include "hashtab.h"
{ sizeof (union tree_node *), 1 },
{ sizeof (struct bitmap_head_def *), 1 },
{ sizeof (struct reg_info_def *), 0 },
- { sizeof (struct const_equiv_data), 0 },
{ sizeof (struct basic_block_def *), 1 },
{ sizeof (struct elt_list *), 1 },
{ sizeof (struct edge_def *), 1 },
#endif
-/* Copy varray V2 into varray V1. Both arrays must be the same size
- and type. */
-
-void
-varray_copy (varray_type v1, varray_type v2)
-{
- size_t data_size;
-
- if (v1->type != v2->type)
- abort ();
-
- if (v1->num_elements != v2->num_elements)
- abort ();
-
- data_size = element[v2->type].size * v2->num_elements;
- memcpy (v1->data.c, v2->data.c, data_size);
- v1->elements_used = v2->elements_used;
-}
-
/* Output per-varray statistics. */
#ifdef GATHER_STATISTICS