[PATCH 0/3] Add version macros for clang and fix arm64 for clang <6.0

2017-11-28 Thread Sami Tolvanen
In order to build an arm64 kernel with clang <6.0, we need to work around LLVM bug 30792 by using -mno-implicit-float instead of -mgeneral-regs-only. This patch set adds macros for checking clang version, and enable the workaround only for affected compiler versions. Greg Hackmann (1): arm64:

[PATCH 0/3] Add version macros for clang and fix arm64 for clang <6.0

2017-11-28 Thread Sami Tolvanen
In order to build an arm64 kernel with clang <6.0, we need to work around LLVM bug 30792 by using -mno-implicit-float instead of -mgeneral-regs-only. This patch set adds macros for checking clang version, and enable the workaround only for affected compiler versions. Greg Hackmann (1): arm64: