aboutsummaryrefslogtreecommitdiff
path: root/gcc/defaults.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/defaults.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/defaults.h')
-rw-r--r--gcc/defaults.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 588d0fc..849e5a9 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -291,6 +291,11 @@ do { fputs (integer_asm_op (POINTER_SIZE / BITS_PER_UNIT, TRUE), FILE); \
# define USE_COMMON_FOR_ONE_ONLY 1
#endif
+/* By default we can assume that all global symbols are in one namespace,
+ across all shared libraries. */
+#ifndef MULTIPLE_SYMBOL_SPACES
+# define MULTIPLE_SYMBOL_SPACES 0
+#endif
/* If the target supports init_priority C++ attribute, give
SUPPORTS_INIT_PRIORITY a nonzero value. */