aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-pragma.h
diff options
context:
space:
mode:
authorH.J. Lu <hjl@gnu.org>2001-07-17 12:55:19 +0000
committerRainer Orth <ro@gcc.gnu.org>2001-07-17 12:55:19 +0000
commit3aa8ab7bfa8e38b018aa6eccf474d5d49643c49e (patch)
tree1bb5a4c22af007bf7d40f8f54c148c7d84c03b48 /gcc/c-pragma.h
parent4b01f8d817fd5d3bd2176637b1f02b14741a2684 (diff)
downloadgcc-3aa8ab7bfa8e38b018aa6eccf474d5d49643c49e.zip
gcc-3aa8ab7bfa8e38b018aa6eccf474d5d49643c49e.tar.gz
gcc-3aa8ab7bfa8e38b018aa6eccf474d5d49643c49e.tar.bz2
c-pragma.h (HANDLE_PRAGMA_WEAK): Define iff ASM_WEAKEN_LABEL and ASM_OUTPUT_WEAK_ALIAS are defined.
* c-pragma.h (HANDLE_PRAGMA_WEAK): Define iff ASM_WEAKEN_LABEL and ASM_OUTPUT_WEAK_ALIAS are defined. * defaults.h (ASM_OUTPUT_WEAK_ALIAS): Define if possible. * config/mips/iris6.h (ASM_OUTPUT_WEAK_ALIAS, ASM_WEAKEN_LABEL): Moved ... * config/mips/iris5.h: ... here. (HANDLE_SYSV_PRAGMA): Defined as 1. * varasm.c (weak_finish): Use ASM_OUTPUT_WEAK_ALIAS. * doc/tm.texi (ASM_OUTPUT_WEAK_ALIAS): Support the undefined weak symbol. Co-Authored-By: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> From-SVN: r44072
Diffstat (limited to 'gcc/c-pragma.h')
-rw-r--r--gcc/c-pragma.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/c-pragma.h b/gcc/c-pragma.h
index d15c3e5..89ee4a7 100644
--- a/gcc/c-pragma.h
+++ b/gcc/c-pragma.h
@@ -1,5 +1,5 @@
/* Pragma related interfaces.
- Copyright (C) 1995, 1998, 1999, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1995, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -22,9 +22,9 @@ Boston, MA 02111-1307, USA. */
#define GCC_C_PRAGMA_H
#ifdef HANDLE_SYSV_PRAGMA
-/* Support #pragma weak iff ASM_WEAKEN_LABEL and ASM_OUTPUT_DEF are
+/* Support #pragma weak iff ASM_WEAKEN_LABEL and ASM_OUTPUT_WEAK_ALIAS are
defined. */
-#if defined (ASM_WEAKEN_LABEL) && defined (ASM_OUTPUT_DEF)
+#if defined (ASM_WEAKEN_LABEL) && defined (ASM_OUTPUT_WEAK_ALIAS)
#define HANDLE_PRAGMA_WEAK SUPPORTS_WEAK
#endif