From 7ab0121e2756dbf8d0c2536824725b3b35916a6e Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Wed, 17 Jul 2002 03:03:40 +0000 Subject: [PATCH] Fix for i960 build failure reported by Andreas Jaeger. * toplev.c (lang_dependent_init): Create function context for init_expr_once. From-SVN: r55508 --- gcc/ChangeLog | 5 +++++ gcc/toplev.c | 5 +++++ 2 files changed, 10 insertions(+) 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); -- 2.30.2