Cross-configury broken in 3.4?
Jim Wilson
wilson@specifixinc.com
Tue Apr 20 02:42:00 GMT 2004
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
More information about the Gcc
mailing list