From: Richard Stallman Date: Thu, 23 Sep 1993 17:25:13 +0000 (+0000) Subject: (handle_pragma_weak): Test HANDLE_PRAGMA_WEAK X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=da9f42b18eb2c3c3b6e1acc40d714a730749111e;p=gcc.git (handle_pragma_weak): Test HANDLE_PRAGMA_WEAK and WEAK_ASM_OP and SET_ASM_OP. From-SVN: r5438 --- 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 */