aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorZack Weinberg <zack@wolery.cumb.org>2000-08-18 22:42:14 +0000
committerZack Weinberg <zack@gcc.gnu.org>2000-08-18 22:42:14 +0000
commit6e19bb3853e223aa4b0f180b845753a914bad771 (patch)
treecdae84b8d9c1a784fa047c9640a370a1eb8bbab2 /gcc
parent477d303f84bcf6da0c51c2aea9fbe213d04803d1 (diff)
downloadgcc-6e19bb3853e223aa4b0f180b845753a914bad771.zip
gcc-6e19bb3853e223aa4b0f180b845753a914bad771.tar.gz
gcc-6e19bb3853e223aa4b0f180b845753a914bad771.tar.bz2
cpplib.c (cpp_register_pragma_space): Just return if the namespace is already registered.
* cpplib.c (cpp_register_pragma_space): Just return if the namespace is already registered. From-SVN: r35798
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cpplib.c7
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 53183a0..8d1646e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
+
+ * cpplib.c (cpp_register_pragma_space): Just return if the
+ namespace is already registered.
+
2000-08-18 Ray Essick <essick@ddna.labs.mot.com> & Nick Clifton <nickc@redhat.com>
* config/mcore/mcore.md (rotlsi3): Allow allow rotations by a
diff --git a/gcc/cpplib.c b/gcc/cpplib.c
index 5dd1697..274ca4a 100644
--- a/gcc/cpplib.c
+++ b/gcc/cpplib.c
@@ -689,10 +689,9 @@ cpp_register_pragma_space (pfile, space)
while (p)
{
if (p->isnspace && p->len == len && !memcmp (p->name, space, len))
- {
- cpp_ice (pfile, "#pragma namespace %s already registered", space);
- return;
- }
+ /* Multiple different callers are allowed to register the same
+ namespace. */
+ return;
p = p->next;
}