bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gold/10445] gold only accepts -z option, not -z -option


From: mjw at redhat dot com
Subject: [Bug gold/10445] gold only accepts -z option, not -z -option
Date: 25 Jul 2009 14:44:37 -0000

------- Additional Comments From mjw at redhat dot com  2009-07-25 14:44 -------
The solution is simply to allow single and double dash before a DASH_Z in
options.cc. (-z --defs or any other double dashed option after -z is also
accepted by GNU ld, although I haven't seen that used in practice yet).

2009-07-25  Mark Wielaard  <address@hidden>

        * options.cc (parse_long_option): Accept DASH_Z also with one or
        two leading dashes.

Index: gold/options.cc
===================================================================
RCS file: /cvs/src/src/gold/options.cc,v
retrieving revision 1.88
diff -u -p -r1.88 options.cc
--- gold/options.cc     24 Jun 2009 05:01:17 -0000      1.88
+++ gold/options.cc     25 Jul 2009 14:37:57 -0000
@@ -593,14 +593,16 @@ parse_long_option(int argc, const char**
     {
       if (retval->dashes != gold::options::ONE_DASH
           && retval->dashes != gold::options::EXACTLY_ONE_DASH
-          && retval->dashes != gold::options::TWO_DASHES)
+          && retval->dashes != gold::options::TWO_DASHES
+          && retval->dashes != gold::options::DASH_Z)
         return NULL;
     }
   else                            // two dashes (or more!)
     {
       if (retval->dashes != gold::options::TWO_DASHES
           && retval->dashes != gold::options::EXACTLY_TWO_DASHES
-          && retval->dashes != gold::options::ONE_DASH)
+          && retval->dashes != gold::options::ONE_DASH
+          && retval->dashes != gold::options::DASH_Z)
         return NULL;
     }
 


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=10445

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]