From 8b737c8333c4477cde102755e3723e9767befe21 Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Fri, 9 Mar 2001 06:35:00 +0000 Subject: [PATCH] * config/pa/som.h (MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL): Disable. From-SVN: r40342 --- gcc/ChangeLog | 4 ++++ gcc/config/pa/som.h | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 062ba490fe5..6b17ad5d080 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Thu Mar 8 23:36:56 2001 Jeffrey A Law (law@cygnus.com) + + * config/pa/som.h (MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL): Disable. + Thu Mar 8 23:29:37 2001 John Wehle (john@feith.com) * rtlanal.c (rtx_varies_p): Check operand 0 of a diff --git a/gcc/config/pa/som.h b/gcc/config/pa/som.h index c5464cc1167..bc7269cd093 100644 --- a/gcc/config/pa/som.h +++ b/gcc/config/pa/som.h @@ -384,6 +384,12 @@ do { \ /* The .align directive in the HP assembler allows up to a 32 alignment. */ #define MAX_OFILE_ALIGNMENT 32768 +/* This has been disabled for now. As best as I call tell we are not + following the proper conventions for secondary definitions as we + do not emit a duplicate symbol with '_' prefix for each secondary + definition. This appears to be the cause of HP's tools core + dumping and the dynamic linker reporting undefined symbols. */ +#if 0 #ifdef HAVE_GAS_WEAK #define MAKE_DECL_ONE_ONLY(DECL) (DECL_WEAK (DECL) = 1) @@ -401,3 +407,4 @@ do { \ } \ } while (0) #endif +#endif -- 2.30.2