From daefd78b4ccc28ce52e5c8a7abebe5b6fc903cc3 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 16 May 1995 01:02:59 +0000 Subject: Update weak symbol support From-SVN: r9697 --- gcc/config/netbsd.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gcc/config/netbsd.h') diff --git a/gcc/config/netbsd.h b/gcc/config/netbsd.h index af4f62e..8c0974a 100644 --- a/gcc/config/netbsd.h +++ b/gcc/config/netbsd.h @@ -82,10 +82,15 @@ #undef TYPE_ASM_OP #undef SIZE_ASM_OP -#undef WEAK_ASM_OP #define TYPE_ASM_OP ".type" #define SIZE_ASM_OP ".size" -#define WEAK_ASM_OP ".weak" + +/* This is how we tell the assembler that a symbol is weak. */ + +#undef ASM_WEAKEN_LABEL +#define ASM_WEAKEN_LABEL(FILE,NAME) \ + do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \ + fputc ('\n', FILE); } while (0) /* The following macro defines the format used to output the second operand of the .type assembler directive. Different svr4 assemblers -- cgit v1.1