aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-01-13 01:04:40 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-01-13 01:04:40 +0000
commit93a08e6dd7044bb8427fb2abf3f23e3bd8d64a6f (patch)
tree42019a91425d81a9f7c14321effb8169387a22f1
parente1c2a675e0c089e1f53cbd55d2197a8beaa852ae (diff)
ccc: Darwin/CC1: Be bug compatible with gcc in a corner case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62131 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/ccc/ccclib/Tools.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/ccc/ccclib/Tools.py b/tools/ccc/ccclib/Tools.py
index 7d8e2d82c1..cc08043fc9 100644
--- a/tools/ccc/ccclib/Tools.py
+++ b/tools/ccc/ccclib/Tools.py
@@ -177,11 +177,12 @@ class Darwin_X86_CompileTool(Tool):
def addCPPArgs(self, cmd_args, arch, arglist):
# Derived from cpp spec.
- # FIXME: The gcc spec is broken here, it refers to dynamic but
- # that has been translated.
if arglist.getLastArg(arglist.parser.staticOption):
- if not arglist.getLastArg(arglist.parser.ZdynamicOption):
- cmd_args.append('-D__STATIC__')
+ # The gcc spec is broken here, it refers to dynamic but
+ # that has been translated. Start by being bug compatible.
+
+ # if not arglist.getLastArg(arglist.parser.ZdynamicOption):
+ cmd_args.append('-D__STATIC__')
else:
cmd_args.append('-D__DYNAMIC__')