From: Jim Wilson Date: Wed, 17 Jul 2002 03:03:40 +0000 (+0000) Subject: Fix for i960 build failure reported by Andreas Jaeger. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7ab0121e2756dbf8d0c2536824725b3b35916a6e;p=gcc.git Fix for i960 build failure reported by Andreas Jaeger. * toplev.c (lang_dependent_init): Create function context for init_expr_once. From-SVN: r55508 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 31154660c30..b3db910500c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-07-16 Jim Wilson + + * toplev.c (lang_dependent_init): Create function context for + init_expr_once. + 2002-07-16 Hans-Peter Nilsson * config/cris/linux.h (CRIS_LINK_SUBTARGET_SPEC): Don't diff --git a/gcc/toplev.c b/gcc/toplev.c index e9a15a57223..60cb3beb2ad 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -5141,7 +5141,12 @@ lang_dependent_init (name) front end is initialized. */ init_eh (); init_optabs (); + + /* The following initialization functions need to generate rtl, so + provide a dummy function context for them. */ + init_dummy_function_start (); init_expr_once (); + expand_dummy_function_end (); /* Put an entry on the input file stack for the main input file. */ push_srcloc (input_filename, 0);