This is the mail archive of the gcc-patches@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]

Re: 3.0.1 PATCH: Support #pragma weak on Tru64 UNIX


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/>



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