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