(ASM_WEAKEN_LABEL): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32239
138bc75d-0d04-0410-961f-
82ee72b054a4
+Mon Feb 28 14:21:15 2000 Catherine Moore <clm@cygnus.com>
+
+ * config/pa/som.h (MAKE_DECL_ONE_ONLY): Define.
+ (ASM_WEAKEN_LABEL): Define.
+
Mon Feb 28 13:07:19 MET 2000 Jan Hubicka <jh@suse.cz>
* expr.c (store_constructor): Do not emit USE.
/* The .align directive in the HP assembler allows up to a 32 alignment. */
#define MAX_OFILE_ALIGNMENT 32768
+
+#define MAKE_DECL_ONE_ONLY(DECL) (DECL_WEAK (DECL) = 1)
+
+/* This is how we tell the assembler that a symbol is weak. */
+
+#define ASM_WEAKEN_LABEL(FILE,NAME) \
+ do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
+ fputc ('\n', FILE); } while (0)