This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: 3.0.1 PATCH: Support #pragma weak on Tru64 UNIX
- To: gcc-patches at gcc dot gnu dot org
- Subject: Re: 3.0.1 PATCH: Support #pragma weak on Tru64 UNIX
- From: "Richard B. Kreckel" <kreckel at ginac dot de>
- Date: Fri, 2 Nov 2001 12:09:51 +0100 (CET)
- cc: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>, Richard Henderson <rth at redhat dot com>
- Reply-To: Richard dot Kreckel at Uni-Mainz dot DE
On Wed, 31 Oct 2001, I wrote:
> This patch:
>
> > Mon Jul 16 19:57:19 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
> >
> > * config/alpha/osf.h (ASM_OUTPUT_WEAK_ALIAS, ASM_WEAKEN_LABEL,
> > HANDLE_SYSV_PRAGMA): Define.
> > * mips-tfile.c (add_ext_symbol): Pass complete symbol ptr, inline
> > previous args.
> > (copy_object): Caller changed.
> >
> > testsuite:
> > * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
> > g++.old-deja/g++.pt/static6.C: Likewise.
> > * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
> > supports weak symbols.
> [...]
>
> seems to break the CLN library on `alphaev5-dec-osf5.1'. The patch went
> into GCC 3.0.1 and is still there in GCC 3.0.2. I have reverted it from
> an otherwise vanilla GCC 3.0.1, bootstrapped that and everything works
> fine again.
FYI: I have now set up two installations of GCC 3.0.2, one vanilla and one
with the patch reverted, and the symtoms are the same: vanilla broken,
reverted fine. If there is anything I can do to further analyze the
problem, please do let me know.
Regards
-richy.
--
Richard B. Kreckel
<Richard.Kreckel@Uni-Mainz.DE>
<http://wwwthep.physik.uni-mainz.de/~kreckel/>