[PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

Behan Webster behanw at converseincode.com
Wed Jul 16 21:17:43 PDT 2014

On 07/13/14 02:10, Nicolas Pitre wrote:
> On Tue, 8 Jul 2014, behanw at converseincode.com wrote:
>> From: Behan Webster <behanw at converseincode.com>
>> The LLVMLinux project aims to fully build the Linux kernel using both gcc and
>> clang (the C front end for the LLVM compiler infrastructure project).
>> Clang only supports global named registers for non-allocatable registers like
>> the stack pointer. By centralizing the definition of current_stack_pointer, the
>> use of named registers for ARM remains largely unchanged while working for both
>> gcc and clang.
> You verified that the compiled code is identical on gcc?
Yes. Identical.

>    If so:
> Acked-by: Nicolas Pitre <nico at linaro.org>


Behan Webster
behanw at converseincode.com

More information about the linux-arm-kernel mailing list