[Top][All Lists]
[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.