From e2500fedef1a1c5b9e818fd1e2c281adff80df4a Mon Sep 17 00:00:00 2001 From: Geoffrey Keating Date: Tue, 4 Jun 2002 07:11:05 +0000 Subject: Merge from pch-branch up to tag pch-commit-20020603. From-SVN: r54232 --- gcc/optabs.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gcc/optabs.h') diff --git a/gcc/optabs.h b/gcc/optabs.h index 0c488b8..08dbec1 100644 --- a/gcc/optabs.h +++ b/gcc/optabs.h @@ -38,14 +38,15 @@ Boston, MA 02111-1307, USA. */ A few optabs, such as move_optab and cmp_optab, are used by special code. */ -typedef struct optab +struct optab GTY(()) { enum rtx_code code; - struct { + struct optab_handlers { enum insn_code insn_code; rtx libfunc; } handlers [NUM_MACHINE_MODES]; -} * optab; +}; +typedef struct optab * optab; /* Given an enum insn_code, access the function to construct the body of that kind of insn. */ @@ -152,7 +153,7 @@ enum optab_index OTI_MAX }; -extern optab optab_table[OTI_MAX]; +extern GTY(()) optab optab_table[OTI_MAX]; #define add_optab (optab_table[OTI_add]) #define sub_optab (optab_table[OTI_sub]) -- cgit v1.1