From 7198acbe9b83b0cdaf5da203982df34e5374e870 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 18 Apr 1995 20:51:03 +0000 Subject: [PATCH] Always define handle_pragma_weak, but don't do anything unless HANDLE_PRAGMA_WEAK is defined. From-SVN: r9414 --- gcc/varasm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gcc/varasm.c b/gcc/varasm.c index cdda400ad65..613ec4fb356 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3927,14 +3927,13 @@ output_constructor (exp, size) assemble_zeros (size - total_bytes); } -#if defined (HANDLE_SYSV_PRAGMA) && defined (HANDLE_PRAGMA_WEAK) - /* Output asm to handle ``#pragma weak'' */ void handle_pragma_weak (what, name, value) enum pragma_state what; char *name, *value; { +#ifdef HANDLE_PRAGMA_WEAK if (what == ps_name || what == ps_value) { struct weak_syms *weak = @@ -3956,10 +3955,9 @@ handle_pragma_weak (what, name, value) } else if (! (what == ps_done || what == ps_start)) warning ("malformed `#pragma weak'"); +#endif /* HANDLE_PRAGMA_WEAK */ } -#endif /* HANDLE_SYSV_PRAGMA && HANDLE_PRAGMA_WEAK */ - /* Declare DECL to be a weak symbol. */ void -- 2.30.2