summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorMichal Gorny <mgorny@gentoo.org>2017-01-06 08:21:02 +0000
committerMichal Gorny <mgorny@gentoo.org>2017-01-06 08:21:02 +0000
commitc74123bdff1798f18e4cf6318aff5643db881ea8 (patch)
tree1f5e6ea4514b2fb3b3f70031c70890d3da2f7b09 /lldb/source/Plugins/ScriptInterpreter/Python
parent702b3e494f0931dfb670c5106003a954f03eb987 (diff)
downloadbcm5719-llvm-c74123bdff1798f18e4cf6318aff5643db881ea8.tar.gz
bcm5719-llvm-c74123bdff1798f18e4cf6318aff5643db881ea8.zip
[cmake] Disable appending -msse4.2 flag implicitly
Disable the code appending -msse4.2 flag implicitly when the compiler supports it. The compiler support for this flags do not indicate that the underlying CPU will support SSE4.2, and passing it may result in SSE4.2 code being emitted *implicitly*. If the target platform supports SSE4.2 appropriately, the relevant bits should be already enabled via -march= or equivalent. In this case passing -msse4.2 is redundant. If a runtime detection is desired (which seems to be a case with SCUDO), then (as gcc manpage points out) the specific SSE4.2 needs to be isolated into a separate file, the -msse4.2 flag can be forced only for that file and the function defined in that file can only be called when the CPU is determined to support SSE4.2. This fixes SIGILL on SCUDO when it is compiled using gcc-5.4. Differential Revision: https://reviews.llvm.org/D28304 llvm-svn: 291217
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud