aboutsummaryrefslogtreecommitdiff
path: root/tools/ccc/ccclib/Arguments.py
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-01-16 21:07:21 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-01-16 21:07:21 +0000
commit105132e7222bdad1e85704e055ab9c8b23a1eac0 (patch)
tree569d1cbe8e0edd92e281845b639ae9847a9eab95 /tools/ccc/ccclib/Arguments.py
parentebff1fed660fac9c50a7b7571da797bb489254a4 (diff)
ccc: Darwin/X86: gcc compatibility, only add
'-feliminate-unused-debug-symbols' in reponse to '-g' (not '-g*'). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62357 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/ccc/ccclib/Arguments.py')
-rw-r--r--tools/ccc/ccclib/Arguments.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/ccc/ccclib/Arguments.py b/tools/ccc/ccclib/Arguments.py
index 4a7581a7a1..075d3b909f 100644
--- a/tools/ccc/ccclib/Arguments.py
+++ b/tools/ccc/ccclib/Arguments.py
@@ -721,7 +721,9 @@ class OptionParser:
self.gstabsOption = self.addOption(JoinedOption('-gstabs', self.gGroup))
self.g0Option = self.addOption(JoinedOption('-g0', self.gGroup))
self.g3Option = self.addOption(JoinedOption('-g3', self.gGroup))
- self.gOption = self.addOption(JoinedOption('-g', self.gGroup))
+ # FIXME: Naming.
+ self.gOption = self.addOption(FlagOption('-g', self.gGroup))
+ self.addOption(JoinedOption('-g', self.gGroup))
# FIXME: How should we handle clang specific options? Do we
# want to avoid passing them to gcc/cc1 (which will generally