From a76474f5c54e74734b5fbe19fe28f36929205922 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Fri, 10 Mar 2017 15:17:40 +0100 Subject: [PATCH] ProjectExplorer: Evaluate -mfloat-abi for macros The option -mfloat-abi sets macros (in this case __ARM_PCS_VFP), so it should be evaluated while determining the macros for the code model and the clang static analyzer. Task-number: QTCREATORBUG-17797 Change-Id: I22a72d31956521b7e2ad7c1126036b25cfe0898d Reviewed-by: Christian Kandeler Reviewed-by: Tobias Hunger Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/gcctoolchain.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/projectexplorer/gcctoolchain.cpp b/src/plugins/projectexplorer/gcctoolchain.cpp index c65e0ce2a4..12337069e4 100644 --- a/src/plugins/projectexplorer/gcctoolchain.cpp +++ b/src/plugins/projectexplorer/gcctoolchain.cpp @@ -377,6 +377,7 @@ QByteArray GccToolChain::predefinedMacros(const QStringList &cxxflags) const || a == QLatin1String("-m64") || a == QLatin1String("-m96bit-long-double") || a == QLatin1String("-mabm") || a == QLatin1String("-maes") || a.startsWith(QLatin1String("-march=")) || a == QLatin1String("-mavx") + || a.startsWith(QLatin1String("-mfloat-abi")) || a.startsWith(QLatin1String("-masm=")) || a == QLatin1String("-mcx16") || a == QLatin1String("-mfma") || a == QLatin1String("-mfma4") || a == QLatin1String("-mlwp") || a == QLatin1String("-mpclmul") -- GitLab