diff options
author | Richard Stallman <rms@gnu.org> | 1993-09-23 17:25:13 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-09-23 17:25:13 +0000 |
commit | da9f42b18eb2c3c3b6e1acc40d714a730749111e (patch) | |
tree | d4bcdc9ba14477ea3d851cfa3bdfbe715c88a8dd | |
parent | c53e9440603b38c70dcb744a18c463b1452c9b5f (diff) | |
download | gcc-da9f42b18eb2c3c3b6e1acc40d714a730749111e.zip gcc-da9f42b18eb2c3c3b6e1acc40d714a730749111e.tar.gz gcc-da9f42b18eb2c3c3b6e1acc40d714a730749111e.tar.bz2 |
(handle_pragma_weak): Test HANDLE_PRAGMA_WEAK
and WEAK_ASM_OP and SET_ASM_OP.
From-SVN: r5438
-rw-r--r-- | gcc/varasm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c index 36ebfb6..382a4e9 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 */ |