aboutsummaryrefslogtreecommitdiff
path: root/tools/ccc/ccclib/Tools.py
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-03-04 19:17:10 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-03-04 19:17:10 +0000
commit3639b4d0d3dc4c60ee93c63edc13c1d4dbdc7172 (patch)
tree3d0c5e536e4ea0c562b810382f6caee43b40fbe5 /tools/ccc/ccclib/Tools.py
parentad75ab414ecdddd193d6f2f0e798e85ad5a07242 (diff)
ccc: Fix passing of -nozero-initialized-in-bss.
- PR3722. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66052 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/ccc/ccclib/Tools.py')
-rw-r--r--tools/ccc/ccclib/Tools.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/ccc/ccclib/Tools.py b/tools/ccc/ccclib/Tools.py
index 8e740105fd..aabd1753c2 100644
--- a/tools/ccc/ccclib/Tools.py
+++ b/tools/ccc/ccclib/Tools.py
@@ -273,7 +273,9 @@ class Clang_CompileTool(Tool):
# FIXME: Set --enable-unsafe-fp-math.
if not arglist.getLastArg(arglist.parser.f_omitFramePointerOption):
cmd_args.append('--disable-fp-elim')
- if not arglist.getLastArg(arglist.parser.f_zeroInitializedInBssOption):
+ if not arglist.hasFFlag(arglist.parser.f_zeroInitializedInBssOption,
+ arglist.parser.f_noZeroInitializedInBssOption,
+ True):
cmd_args.append('--nozero-initialized-in-bss')
if arglist.getLastArg(arglist.parser.dAOption):
cmd_args.append('--asm-verbose')