From a65b6597c4ec13edfa3f6e4d89bf052f0b945dbf Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 23 Jun 1993 07:45:47 -0400 Subject: [PATCH] (scratch_list, scratch_block, scratch_list_length): New vars. From-SVN: r4711 --- gcc/regs.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gcc/regs.h b/gcc/regs.h index 31158e728f3..009dac2e367 100644 --- a/gcc/regs.h +++ b/gcc/regs.h @@ -1,5 +1,5 @@ /* Define per-register tables for data flow info and register allocation. - Copyright (C) 1987 Free Software Foundation, Inc. + Copyright (C) 1987, 1993 Free Software Foundation, Inc. This file is part of GNU CC. @@ -146,3 +146,12 @@ extern int caller_save_needed; #ifndef CALLER_SAVE_PROFITABLE #define CALLER_SAVE_PROFITABLE(REFS, CALLS) (4 * (CALLS) < (REFS)) #endif + +/* Allocated in local_alloc. */ + +/* A list of SCRATCH rtl allocated by local-alloc. */ +extern rtx *scratch_list; +/* The basic block in which each SCRATCH is used. */ +extern int *scratch_block; +/* The length of the arrays pointed to by scratch_block and scratch_list. */ +extern int scratch_list_length;