This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Cross-configury broken in 3.4?


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]