This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bootstrap of 3.4.1 RC1 failed on powerpc-ibm-aix4.3.3.0
- From: Jakub Jelinek <jakub at redhat dot com>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Joe Buck <Joe dot Buck at synopsys dot COM>, gcc at gcc dot gnu dot org
- Date: Thu, 1 Jul 2004 14:02:12 -0400
- Subject: Re: bootstrap of 3.4.1 RC1 failed on powerpc-ibm-aix4.3.3.0
- References: <Joe.Buck@synopsys.COM> <200406291858.i5TIw7a28500@makai.watson.ibm.com> <20040629174648.A11102@synopsys.com> <40E33B3A.9070903@codesourcery.com> <20040630153246.A3014@synopsys.com> <20040630204204.GW5191@sunsite.ms.mff.cuni.cz> <jakub@redhat.com> <200407010257.i612vJa33876@makai.watson.ibm.com> <20040701091312.B20201@synopsys.com> <200407011641.i61Gfua30268@makai.watson.ibm.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Thu, Jul 01, 2004 at 12:41:56PM -0400, David Edelsohn wrote:
> Jakub> Or you can override TARGET_USE_LOCAL_THUNK_ALIAS_P definition for
> Jakub> AIX with the assembler which doesn't handle forward references.
>
> Joe> I am willing and able to test a patch, if someone will code one up.
>
> I think we need some more information from Jakub about his
> suggestion.
The suggestion was basically back out the 3.4 solution of PR c++/14808,
use the trunk solution (all the patches can be found from
http://gcc.gnu.org/PR14808) and
#undef TARGET_USE_LOCAL_THUNK_ALIAS_P
#define TARGET_USE_LOCAL_THUNK_ALIAS_P(DECL) 0
in aix43.h.
BTW: in 3.4 both cygwin.h and cygming.h define TARGET_IS_PE_COFF
which is the 3.4 macro that matters in method.c, while on the trunk
only cygming.h defines TARGET_USE_LOCAL_THUNK_ALIAS_P while
cygwin.h doesn't. Is that on purpose or just omission?
Jakub