aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/beos-elf.h
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2004-09-09 17:11:18 +0000
committerZack Weinberg <zack@gcc.gnu.org>2004-09-09 17:11:18 +0000
commit15072eb1299f2e6f415798e4bbaf054ddc905645 (patch)
tree22dfd0c501438c728e2e20b8cf0e2db8c8e0cfb7 /gcc/config/i386/beos-elf.h
parentc2433d7d163406078b767dcc45c9426a089ce91a (diff)
downloadgcc-15072eb1299f2e6f415798e4bbaf054ddc905645.zip
gcc-15072eb1299f2e6f415798e4bbaf054ddc905645.tar.gz
gcc-15072eb1299f2e6f415798e4bbaf054ddc905645.tar.bz2
defaults.h (MULTIPLE_SYMBOL_SPACES): Provide default.
* defaults.h (MULTIPLE_SYMBOL_SPACES): Provide default. * config/arm/pecoff.h, config/i386/beos-elf.h * config/i386/cygming.h, config/i386/i386-interix.h: Define MULTIPLE_SYMBOL_SPACES to 1, not nothing. Remove comment cloned from manual. * doc/tm.texi: Update description of MULTIPLE_SYMBOL_SPACES. cp: * decl2.c (import_export_class) * lex.c (handle_pragma_interface): Test MULTIPLE_SYMBOL_SPACES with if, not #ifdef. From-SVN: r87243
Diffstat (limited to 'gcc/config/i386/beos-elf.h')
-rw-r--r--gcc/config/i386/beos-elf.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/config/i386/beos-elf.h b/gcc/config/i386/beos-elf.h
index b0de9bb..23b3a22 100644
--- a/gcc/config/i386/beos-elf.h
+++ b/gcc/config/i386/beos-elf.h
@@ -235,8 +235,5 @@ Boston, MA 02111-1307, USA. */
/* BeOS headers are C++-aware (and often use C++). */
#define NO_IMPLICIT_EXTERN_C
-/* Define this macro if in some cases global symbols from one translation
- unit may not be bound to undefined symbols in another translation unit
- without user intervention. For instance, under Microsoft Windows
- symbols must be explicitly imported from shared libraries (DLLs). */
-#define MULTIPLE_SYMBOL_SPACES
+/* BeOS uses explicit import from shared libraries. */
+#define MULTIPLE_SYMBOL_SPACES 1