diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-02-03 01:06:37 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-02-03 01:07:40 +0100 |
commit | f61ce0cc4480cd202a9c874df3cc5e955e5d261c (patch) | |
tree | 68e3c5de5695b990104168ce37a77a10b1c7ae05 | |
parent | 3a6ffb916b88ed1cb46df0b240633c8ef5f6a725 (diff) | |
download | clang-f61ce0cc4480cd202a9c874df3cc5e955e5d261c.tar.gz clang-f61ce0cc4480cd202a9c874df3cc5e955e5d261c.tar.bz2 clang-f61ce0cc4480cd202a9c874df3cc5e955e5d261c.tar.xz |
[Embtk]: MIPS: Use default -mabi when it was configured
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r-- | lib/Driver/Tools.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index 4df5433a71..e9f7ce2e48 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -921,6 +921,16 @@ static void getMipsCPUAndABI(const ArgList &Args, } } + StringRef DefaultABI; +#ifdef DEFAULT_TARGET_ABI + const bool useDefaultABI = true; + DefaultABI = DEFAULT_TARGET_ABI; +#else + const bool useDefaultABI = false; +#endif + if (ABIName.empty() && useDefaultABI) + ABIName = DefaultABI; + if (!ABIName.empty()) { // Deduce CPU name from ABI name. CPUName = llvm::StringSwitch<const char *>(ABIName) |