summaryrefslogtreecommitdiffstats
path: root/clang/tools/ccc/ccclib/ToolChain.py
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-02-17 00:42:05 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-02-17 00:42:05 +0000
commit46414874a51c05cf92b75fddfcc147a1263ab80b (patch)
tree98e65cc36bd0523b71686d6ea6ce1877a0ed2cb7 /clang/tools/ccc/ccclib/ToolChain.py
parent8a04c5ad03010df79c605379401d570876102120 (diff)
downloadbcm5719-llvm-46414874a51c05cf92b75fddfcc147a1263ab80b.tar.gz
bcm5719-llvm-46414874a51c05cf92b75fddfcc147a1263ab80b.zip
ccc: Pass -f[no-]math-errno to clang.
llvm-svn: 64709
Diffstat (limited to 'clang/tools/ccc/ccclib/ToolChain.py')
-rw-r--r--clang/tools/ccc/ccclib/ToolChain.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/tools/ccc/ccclib/ToolChain.py b/clang/tools/ccc/ccclib/ToolChain.py
index 2fd500ce18e..f2f22a064d5 100644
--- a/clang/tools/ccc/ccclib/ToolChain.py
+++ b/clang/tools/ccc/ccclib/ToolChain.py
@@ -76,6 +76,9 @@ class ToolChain(object):
return True
+ def isMathErrnoDefault(self):
+ return True
+
class Darwin_X86_ToolChain(ToolChain):
def __init__(self, driver, darwinVersion, gccVersion, archName):
super(Darwin_X86_ToolChain, self).__init__(driver)
@@ -224,6 +227,9 @@ class Darwin_X86_ToolChain(ToolChain):
return al
+ def isMathErrnoDefault(self):
+ return False
+
class Generic_GCC_ToolChain(ToolChain):
"""Generic_GCC_ToolChain - A tool chain using the 'gcc' command to
perform all subcommands; this relies on gcc translating the
OpenPOWER on IntegriCloud