aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>2001-03-09 06:35:00 +0000
committerJeff Law <law@gcc.gnu.org>2001-03-08 23:35:00 -0700
commit8b737c8333c4477cde102755e3723e9767befe21 (patch)
treed00eb66ee39aab3a77ded965d0d1a8646f71d514 /gcc
parente7d96a83089366d59415e5893a8878c7be65efe0 (diff)
downloadgcc-8b737c8333c4477cde102755e3723e9767befe21.zip
gcc-8b737c8333c4477cde102755e3723e9767befe21.tar.gz
gcc-8b737c8333c4477cde102755e3723e9767befe21.tar.bz2
* config/pa/som.h (MAKE_DECL_ONE_ONLY, ASM_WEAKEN_LABEL): Disable.
From-SVN: r40342
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/pa/som.h7
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 062ba49..6b17ad5 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 c5464cc..bc7269c 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