diff options
author | Jim Wilson <wilson@redhat.com> | 2002-07-17 03:03:40 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2002-07-16 20:03:40 -0700 |
commit | 7ab0121e2756dbf8d0c2536824725b3b35916a6e (patch) | |
tree | c55d279d876321863682471a2b45357cf6f44ce5 | |
parent | 349ccf2eeb4d9538987520c2019b79a20af2343f (diff) | |
download | gcc-7ab0121e2756dbf8d0c2536824725b3b35916a6e.zip gcc-7ab0121e2756dbf8d0c2536824725b3b35916a6e.tar.gz gcc-7ab0121e2756dbf8d0c2536824725b3b35916a6e.tar.bz2 |
Fix for i960 build failure reported by Andreas Jaeger.
* toplev.c (lang_dependent_init): Create function context for
init_expr_once.
From-SVN: r55508
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/toplev.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3115466..b3db910 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-07-16 Jim Wilson <wilson@redhat.com> + + * toplev.c (lang_dependent_init): Create function context for + init_expr_once. + 2002-07-16 Hans-Peter Nilsson <hp@axis.com> * config/cris/linux.h (CRIS_LINK_SUBTARGET_SPEC): Don't diff --git a/gcc/toplev.c b/gcc/toplev.c index e9a15a5..60cb3be 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); |