2008-06-30 Craig Silverstein <csilvers@cs.stanford.edu>
authorCraig Silverstein <csilvers@google.com>
Mon, 30 Jun 2008 20:59:54 +0000 (20:59 +0000)
committerCraig Silverstein <csilvers@google.com>
Mon, 30 Jun 2008 20:59:54 +0000 (20:59 +0000)
        * script.cc (Lex::can_continue_name): Make '?' allowable in
        version-script names.
        * testsuite/version_script.map: Change glob pattern to use '?'

gold/ChangeLog
gold/script.cc
gold/testsuite/version_script.map

index 168f9c4..d73e1cd 100644 (file)
@@ -1,3 +1,9 @@
+2008-06-30  Craig Silverstein  <csilvers@cs.stanford.edu>
+
+       * script.cc (Lex::can_continue_name): Make '?' allowable in
+       version-script names.
+       * testsuite/version_script.map: Change glob pattern to use '?'
+
 2008-06-30  Manish Singh  <yosh@gimp.org>
 
        PR 6585
index 4b2c337..55cd4e6 100644 (file)
@@ -431,12 +431,12 @@ Lex::can_continue_name(const char* c)
 
     case '/': case '\\': case '~':
     case '=': case '+':
-    case ',': case '?': 
+    case ',':
       if (this->mode_ == LINKER_SCRIPT)
         return c + 1;
       return NULL;
 
-    case '[': case ']': case '*': case '-':
+    case '[': case ']': case '*': case '?': case '-':
       if (this->mode_ == LINKER_SCRIPT || this->mode_ == VERSION_SCRIPT)
         return c + 1;
       return NULL;
index e910610..3b7d1b6 100644 (file)
@@ -17,7 +17,7 @@ V1 {
        SECTIONS;
        sizeof_headers;
        # Crazy globbiness
-       glob*f[^A-Zo]stuff;
+       glob*f[^A-Zo]st?ff;
 
    local:
         *foo*;