This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Cross-configury broken in 3.4?
- From: Jim Wilson <wilson at specifixinc dot com>
- To: Dan Kegel <dank at kegel dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 19 Apr 2004 16:49:52 -0700
- Subject: Re: Cross-configury broken in 3.4?
- References: <4083E746.3060302@kegel.com>
Dan Kegel wrote:
The first problem's symptoms are described in
http://gcc.gnu.org/ml/gcc/2004-04/msg00823.html and
http://gcc.gnu.org/ml/gcc/2004-04/msg00848.html
It looks like TARGET_USE_LOCAL_THUNK_ALIAS_P is set wrong. It should be
true for linux. It is for HJ's build, but not your cross build. Er,
that is for current sources though.
In gcc-3.4, the gcc/cp/method.c make_alias_for_thunk function is called
if the ASM_OUTPUT_DEF macro is defined. So the problem for gcc-3.4 is
that the ASM_OUTPUT_DEF macro is being defined wrong. It should be
defined for linux. It is in HJ's build, but not your cross build.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com