From e6677db3fdd1ff345bea540386a1e3e06f58fbc5 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 30 Mar 1993 15:28:12 -0500 Subject: [PATCH] (movstr_optab): No longer static. (init_expr_once): Don't initialize movstr_optab. From-SVN: r3923 --- gcc/expr.c | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/gcc/expr.c b/gcc/expr.c index f3c1c767eea..e51d2976473 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -167,7 +167,7 @@ static char direct_store[NUM_MACHINE_MODES]; #endif /* This array records the insn_code of insns to perform block moves. */ -static enum insn_code movstr_optab[NUM_MACHINE_MODES]; +enum insn_code movstr_optab[NUM_MACHINE_MODES]; /* SLOW_UNALIGNED_ACCESS is non-zero if unaligned accesses are very slow. */ @@ -245,32 +245,9 @@ init_expr_once () if (recog (pat, insn, &num_clobbers) >= 0) direct_store[(int) mode] = 1; } - - movstr_optab[(int) mode] = CODE_FOR_nothing; } end_sequence (); - -#ifdef HAVE_movstrqi - if (HAVE_movstrqi) - movstr_optab[(int) QImode] = CODE_FOR_movstrqi; -#endif -#ifdef HAVE_movstrhi - if (HAVE_movstrhi) - movstr_optab[(int) HImode] = CODE_FOR_movstrhi; -#endif -#ifdef HAVE_movstrsi - if (HAVE_movstrsi) - movstr_optab[(int) SImode] = CODE_FOR_movstrsi; -#endif -#ifdef HAVE_movstrdi - if (HAVE_movstrdi) - movstr_optab[(int) DImode] = CODE_FOR_movstrdi; -#endif -#ifdef HAVE_movstrti - if (HAVE_movstrti) - movstr_optab[(int) TImode] = CODE_FOR_movstrti; -#endif } /* This is run at the start of compiling a function. */ -- 2.30.2