From da9f42b18eb2c3c3b6e1acc40d714a730749111e Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 23 Sep 1993 17:25:13 +0000 Subject: [PATCH] (handle_pragma_weak): Test HANDLE_PRAGMA_WEAK and WEAK_ASM_OP and SET_ASM_OP. From-SVN: r5438 --- gcc/varasm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/varasm.c b/gcc/varasm.c index 36ebfb6620e..382a4e97396 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3619,6 +3619,9 @@ output_constructor (exp, size) #ifdef HANDLE_SYSV_PRAGMA +/* Support #pragma weak by default if WEAK_ASM_OP is defined. */ +#if defined (HANDLE_PRAGMA_WEAK) || (defined (WEAK_ASM_OP) && defined (SET_ASM_OP)) + /* Output asm to handle ``#pragma weak'' */ void handle_pragma_weak (what, asm_out_file, name, value) @@ -3657,4 +3660,6 @@ handle_pragma_weak (what, asm_out_file, name, value) warning ("malformed `#pragma weak'"); } +#endif /* HANDLE_PRAGMA_WEAK or (WEAK_ASM_OP and SET_ASM_OP) */ + #endif /* HANDLE_SYSV_PRAGMA */ -- 2.30.2